@charset "utf-8";

/* CSS Document */



body{margin:0; padding:0; font-size:14px; font-family:candara !important;}

h1{margin:0 !important; padding:0 !important;}

h2{margin:0; padding:0;}

h3{margin:0 !important; padding:0 !important;}

h4{margin:0; padding:0;}

h5{margin:0; padding:0;}

h6{margin:0; padding:0;}

img{border:none;}

a{text-decoration:none;}

.col-center{margin:0 auto; display:block;}

@font-face{font-family:first; src: url(../fonts/Enriqueta-Regular.ttf)}



.main-bg{width:100%; background:url(../images/433550.jpg) no-repeat; background-attachment:fixed; background-size:cover;}

.black-container{background:rgba(0, 0, 0, 0.64); margin-top:2%; width:83% !important; padding:20px 0 20px 0px;}

.black-wrapper{width:94% !important; margin:0 auto;}

.navbar-default{background:#2d2d2d !important; border:none !important;}

.navbar{margin:0 !important;}

.nav>li>a{padding:15px 10px !important;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#CCC !important;}

.logo{margin:0 auto; margin-top:7%; display:block;}

.logo-con-num{color: #ffc901; font-size: 30px; letter-spacing: 1px; font-weight: bold; margin: 34px 0 0 0;}

.guarantee{margin-top:6% !important; margin:0 auto; display:block;}

.slider-space{margin-top:3%; margin-bottom:2%;}



/******* NAV *******/

.navbar-default .navbar-nav>li>a{color:#fbcf7b !important; letter-spacing:px;}

.dropdown-menu > li.kopie > a {padding-left:5px;}

 .dropdown-submenu {position:relative;}

.dropdown-submenu>.dropdown-menu {top:0;left:100%; margin-top:-6px;margin-left:-1px; -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.navbar-nav>li{font-size:16px !important;}



.dropdown-submenu > a:after {border-color: transparent transparent transparent #333; border-style: solid; border-width: 5px 0 5px 5px; content: " "; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0;}

.dropdown-submenu:hover>a:after {border-left-color:#555;}

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: underline;}  

.dropdown-menu>li>a{border-bottom:dotted #fbed47 1px;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background:#ff8a02 !important;}



.live-chat{position: fixed; right: 0.7%; top: 18.3%; z-index: 999999;}

.side-call{color: #fff; margin:15px 0 0 0;}

.wp2{color: #1ece28; font-size: 22px !important; float:left; margin:1px 0 0 0px;}





.red{

    color:red;

    }

.form-area

{

    background-color: rgba(255, 201, 1, 0.75);

	padding: 10px 40px 60px;

	margin: 10px 0px 60px;

	border: 1px solid GREY;

	}





@media (max-width: 767px) {

  .navbar-nav  {

     display: inline;

  }

  .navbar-default .navbar-brand {

    display: inline;

  }

  .navbar-default .navbar-toggle .icon-bar {

    background-color: #fff;

  }

  .navbar-default .navbar-nav .dropdown-menu > li > a {

    color: red;

    background-color: #ccc;

    border-radius: 4px;

    margin-top: 2px;   

  }

   .navbar-default .navbar-nav .open .dropdown-menu > li > a {

     color: #333;

   }

   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,

   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

     background-color: #ccc;

   }



   .navbar-nav .open .dropdown-menu {

     border-bottom: 1px solid white; 

     border-radius: 0;

   }

  .dropdown-menu {

      padding-left: 10px;

  }

  .dropdown-menu .dropdown-menu {

      padding-left: 20px;

   }

   .dropdown-menu .dropdown-menu .dropdown-menu {

      padding-left: 30px;

   }

   li.dropdown.open {

    border: 0px solid red;

   }



}

 

@media (min-width: 768px) {

  ul.nav li:hover > ul.dropdown-menu {

    display: block;

  }

  #navbar {

    text-align: center;

  }

  

.guarantee{margin:0 auto; display:block;}

}  





/********************* SIDEBAR ***********************/

.nav-side-menu {

  overflow: auto;

  font-family: verdana;

  font-size: 12px;

  font-weight: 200;

  background-color: #17191b;

  display:block;

  z-index:9999;

  height: 100%;

  color: #e1ffff;

}

.nav-side-menu .brand {

  background-color: #23282e;

  font-family:first;

  line-height: 50px;

  display: block;

  text-align: center;

  font-size: 23px;

}

.nav-side-menu .toggle-btn {

  display: none;

}

.nav-side-menu ul,

.nav-side-menu li {

  list-style: none;

  padding: 0px;

  margin: 0px;

  line-height: 35px;

  cursor: pointer;

}



.nav-side-menu ul :not(collapsed) .arrow:before,

.nav-side-menu li :not(collapsed) .arrow:before {

  font-family: FontAwesome;

  content: "\f078";

  display: inline-block;

  padding-left: 10px;

  padding-right: 10px;

  vertical-align: middle;

  float: right;

}

.nav-side-menu ul .active,

.nav-side-menu li .active {

  border-left: 3px solid #d19b3d;

  background-color: #4f5b69;

}

.nav-side-menu ul .sub-menu li.active,

.nav-side-menu li .sub-menu li.active {

  color: #d19b3d;

}

.nav-side-menu ul .sub-menu li.active a,

.nav-side-menu li .sub-menu li.active a {

  color: #d19b3d;

}

.nav-side-menu ul .sub-menu li,

.nav-side-menu li .sub-menu li {

  background-color: #181c20;

  border: none;

  line-height: 28px;

  border-bottom: 1px solid #23282e;

  margin-left: 0px;

}

.nav-side-menu ul .sub-menu li:hover,

.nav-side-menu li .sub-menu li:hover {

  background-color: #020203;

}

.nav-side-menu ul .sub-menu li:before,

.nav-side-menu li .sub-menu li:before {

  font-family: FontAwesome;

  content: "\f105";

  display: inline-block;

  padding-left: 10px;

  padding-right: 10px;

  vertical-align: middle;

}

.nav-side-menu li {

  padding-left: 0px;

  border-left: 3px solid #2e353d;

  border-bottom: 1px solid #23282e;

  font-size:14px;

}

.nav-side-menu li a {

  text-decoration: none;

  color: #e1ffff;

}

.nav-side-menu li a i {

  padding-left: 10px;

  width: 20px;

  padding-right: 20px;

}

.nav-side-menu li:hover {

  border-left: 3px solid #d19b3d;

  background-color: #4f5b69;

  -webkit-transition: all 1s ease;

  -moz-transition: all 1s ease;

  -o-transition: all 1s ease;

  -ms-transition: all 1s ease;

  transition: all 1s ease;

}

@media (max-width: 767px) {





  .nav-side-menu {

    position: relative;

    width: 100%;

    margin-bottom: 10px;

  }

  .nav-side-menu .toggle-btn {

    display: block;

    cursor: pointer;

    position: absolute;

    right: 10px;

    top: 10px;

    z-index: 10 !important;

    padding: 3px;

    background-color: #ffffff;

    color: #000;

    width: 40px;

    text-align: center;

  }

  .brand {

    text-align: left !important;

    font-size: 22px;

    padding-left: 20px;

    line-height: 50px !important;

  }

}

@media (min-width: 767px) {

  .nav-side-menu .menu-list .menu-content {

    display: block;

  }

}





.first-heading{font-size:30px; color:#ffc131; font-family:first; margin-bottom:12px !important; border-bottom: double #616161 4px; padding: 0 0 9px 0 !important;}

.home-content{color:#fffecd; line-height:22px; font-size:16px;}

.hr-color{border-top:double #616161 4px !important;}

marquee{color: #ffffff; background: rgba(234, 195, 0, 0.51); padding: 8px 0 8px 0; font-size: 15px; letter-spacing: 1px;}

.sec-heading{width:21%; text-align:center; background: #feee5a; color: #000; font-size: 20px; font-family: first; padding: 5px 0 7px 0px; margin:0;}

.hr-line{margin:0; padding:0; border-top:solid #feee5a 1px;}



.vashi-icon{margin:0 0 10px 0;}

.vashi-slide-head a{font-size:17px; color:#909090; margin:10px 0 0 0px;}

.vashi-slide-text{font-size:14px; color:#dcdcdc;}



.border-right{border-right:solid #7b795e 1px;}

.vashi-thumb-box{display:block; float:left; margin-bottom:14px;}

.vashi-thumb{display:block;}

.vashi-item-details{font-size: 15px; line-height: 20px; margin-left:116px; margin-top:15px;}

.vashi-item-details a{color:#FFF;}

.third-heading-box{width:100%; float:left;}

.third-heading{width:36%; text-align:center; background: #feee5a; color: #000; font-size: 20px; font-family: first; padding: 5px 0 7px 0px; margin:0;}

.hr-line{margin:0; padding:0; border-top:solid #feee5a 1px;}



.special-srvc-box{width:100%; float:left; border-bottom:dotted #fee453 1px; padding:0 0 12px 0;}

.special-detail-box{width:100%; float:left;}

.special-detail-head{color:#ffc10c; font-size:17px; text-transform:uppercase; letter-spacing:1px; margin-bottom:10px; margin-top:10px;}

.special-srvc-icon{margin-right:15px;}

.special-srvc-text{color: #fffecd; line-height: 22px; font-size: 16px;}

.srvc-link{color:#facf4d;}

.vashi-yantra{text-transform:capitalize; border-bottom:solid #FFF 1px; padding:0 0 10px 0px !important;}

.bottom-icons{margin:0 auto; display:block; border:solid #ffca46 3px;}

.bottom-icons-text{color: #d9aa26; font-size: 19px; font-weight: bold; letter-spacing: 0px; margin: 10px 0 0 0; text-align:center;}

.bottom-icons-text a{color: #fff; padding:7px 7px 10px 3px}

.bottom-border{width:100%; background:#b58702; height:2px;}

.ftr-heading{color:#ff8f00; text-transform:uppercase; letter-spacing:2px;}

.ftr-heading:after{width:20%; border-bottom:solid #ff8f00 2px; content:"";  display:block; padding:0 0 8px 0;}

ul.ftr-links{margin:0; padding:0; list-style-type:none;}

ul.ftr-links li{border-bottom:dotted #ffc165 1px; line-height:28px;}

ul.ftr-links li a{color:#ffc41f; display:block;}

ul.ftr-links li i{font-size:11px;}

ul.ftr-links li a:hover{text-decoration:none;}

ul.ftr-contact{margin:0; padding:0; list-style-type:none;}

ul.ftr-contact li i{color:#ff8f00; font-size:20px;}

ul.ftr-contact li i.wp{color:#2faa36;}

ul.ftr-contact li{line-height:30px; color:#CCC; font-size:16px;}

ul.ftr-contact li.email{font-size:14px;}

.copyright{background: rgba(204, 122, 16, 0.56); padding: 10px 0 1px 0px; color: #ffa822; font-size:16px;}





@media screen and (max-width: 768px){



.sec-heading{width:100%;}  

.third-heading{width:100%;}

.logo-con-num{font-size: 15px; margin: 13px 0 10px 0;}



.live-chat{position: fixed; right: 3%; top: 30.2%; z-index: 999999;}



}



@media screen and (max-width: 320px){

.live-chat{position: fixed; right: 41%; top: 28.2%; z-index: 999999;}

}



ul.about-list{margin:0; padding:0; list-style-type:none;}

ul.about-list li{line-height:28px;}

ul.about-list li i{padding:0 5px 0 0;}



ol.vashi-list{margin:0; padding:0;}

ol.vashi-list li{line-height:28px;}

ol.vashi-list li i{padding:0 5px 0 0;}





ul.ftr-social{margin:0; padding:0;}

ul.ftr-social li{display:inline-block; margin:0 5px 0 0;}

ul.ftr-social li a{width: 30px; height: 30px; background: antiquewhite; float: left; text-align: center; padding: 6px; color:#FFF;}

ul.ftr-social li a.fb{background:#4460a0;}

ul.ftr-social li a.tw{background:#5aa8df;}

ul.ftr-social li a.yt{background:#ce1312;}

ul.ftr-social li a.pin{background:#cc0000;}



.dropdown-menu{background:#ffb301 !important;}



.btn-success{width:100% !important; }

a.copyright2{text-decoration:none; color:#ffa822 !important;}


.col-md-3{
	padding:12px 12px 12px 12px;
}

.label1{
	   
       max-width: 100%;
   
    background: #5cb85c;
    color: #fff;
    border-radius: 5px;
    margin: 10px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
    text-align: center;
}

label a{
	color:#fff;
}
label a:hover{
	color:#fff;
	text-decoration: none;
}


#feedback{
    display:none;
}