

.whatapp{
	display:block;	
    text-align: center;
    overflow: hidden;
    bottom: 0%;
    left: 0px;
    color: black;
	display:block;
	left: 10px;
	bottom: 20px;
	position: fixed;
}


 .dropdown-menu{
	     padding: 10px 30px;
 }
 
 label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
 }
 
.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:10px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
 
 .numberhiddin{
display:block;	
}



.numberhiddin2{
display:none;	
}
 

.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;
}

.loadmorebu{
width:160px;
margin:0 auto;	
}

.whatsappicon{
background:#00a000;	
}

.whicon{
background:url(../img/whatsappicon.png) no-repeat #fff;
width:30px;
height:30px;
}

.whicon:hover{
background:url(../img/whatsappicon2.png) no-repeat #00a000;
}

.numbericon{
float: right;   
top: 21px;    
position: absolute;    
right: 20px;	
}
 
 
.wi60{
width:70%;	
}

.navbar-static-top .nav>li {
    position: relative;
    display: block;
    float: left;
}	


.navbar-static-top .navbar-nav>li>a {
    color: #777;
    border-bottom: 1px dashed #f8f8f8;
    font-size: 13px !important;
}

.navbar-static-top .nav>li>a {
    position: relative;
    display: block;
    padding: 14.5px 9px;
}


.navbar-static-top .active{
	color:#ff8400 !important;
	font-weight:600;
}


.wi90{
width:90%;	
}
 
.navbar-collapse{
font-size:14px; }
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: none;
}  

.topform input{border-radius:25px;
	    width:40%;
    height: 29px;
    padding: 7px 36px 6px 10px;
    border: 1px solid #ff8400;
    outline: 0;
    font-size: 13px;
	margin:0 10px;
	float:left;
}



#lorem select{
	width: 100%;
    height: 36px;
    border: 1px solid #e1e1df;
}
  

.topform .fa-search{
	      width: 34px;
    height: 34px;
    position: absolute;
    top: 18px;
    right: 1px;
    padding: 0;
    border: 0;
    outline: 0;
    color: #666;
    background: 0 0;
}  
  
 .mobiletopmenu{
	display:none;
 }
 .mobiletopmenu a{
	color:#fff; 
 }
 
.techgate{
text-align:right;	
} 

.filterop{
display:none;	
}
 /* 
.whatapp{
	 display:none; 
 }
.chatmob{
	 display:none; 
 } */
 
 
.list-default .numberlist{
	color: #ff8400;
	font-weight:600;
}

.tachgate{
text-align:right;	
}
 .arrowdr{display:none;
	margin-bottom:10px; 
 }
  



@media (max-width:990px){
	
	
	 .displaynonefilter{
	display:none; 
 }
	
	 .arrowdr{display:inline;
	margin-bottom:10px; 
 }
  
 .mobiletopmenu{
	    display: block;
    height: 35px;
    position: fixed;
    width:89%;
    z-index: 999;
    text-align: right;
    color: #fff;
    padding: 0 20px 0 0;
    right: 0px;
 }
 
 
 .tachgate{
text-align:left;	
}
 .whatapp{
	 display:block; 
 }

/*  .chatmob{
	 display:block; 
 } */
 
 
.filterop{
display:block;	
    text-align: center;
    overflow: hidden;
    position: fixed;
  background-color: #ffa500; 
    bottom: 30%;
	width:30px;
    left: 0px;
    /* display: none; */
    color: black;
	z-index:99999;
}
.whatapp{
	display:block;	
    text-align: center;
    overflow: hidden;
    bottom: 0%;
    left: 0px;
    color: black;
	display:block;
	left: 10px;
	bottom: 20px;
	position: fixed;
}
/* .chatmob{z-index:99999;
display:block;	
    text-align: center;
    overflow: hidden;
   
    position: fixed;
    bottom: 0%;
    left: 0px;
    display: none;
    color: black;
}
 */

.iconmobilebottom{
    display:grid;	
    text-align: center;
    overflow: hidden;
    position: fixed;
    bottom:15%;
    left: 0px;
    /* display: none; */
    color: black;
	z-index:9999;
}



.mobilenone{
display:none;	
}
.techgate{
text-align:left;	
} 
}


.dropbtn {
  color: white;
  padding: 10px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    right: 0;
    text-align: left;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {    background-color: #f89303; color:#fff;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #fff; color:#ff8400;}
  
  
@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;
  }
}  


html{width:100%}

body{font-size:16px;font-family:'Roboto',sans-serif;font-weight:400;color:#262626;margin:0;padding:0;width:100%;background-color:#d1d1d1;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;text-rendering:optimizeLegibility}

a{color:#262626;outline:0;text-decoration:none}

a:hover{color:#262626}

a:active,a:focus,a:hover{outline:0;text-decoration:none}

p{line-height:24px}

h1,h2,h3,h4{padding:0;margin:0 0 0px;font-weight:400}

/* h1{font-size:40px} */
	h1{font-size:30px}

h2{font-size:50px; color:#ff8400; text-transform:uppercase;}

h3{font-size:25px; color:#474b67; text-transform:uppercase; }

ul{list-style-type:none;margin:0;padding:0}

button{padding:0;margin:0;border:none;outline:0;background:0 0}

#site-footer .footer-top .top-menu ul li a:after,#site-footer .footer-top .top-newsletter button,#site-footer .footer-top .top-newsletter input[type=text],#site-header .header-menu ul li a:after,#site-header .header-nav,.blog-horizontal .post .post-info .info-count ul li a,.blog-search .search-btn .fa,.blog-search input[type=text],.data-form input,.data-form select,.data-form textarea,.grid-clients .grid img,.header-search button,.header-search input[type=text],.owl-theme .owl-controls .owl-buttons div,.site-back-top:hover,.site-nav>ul.nav-default>li>a:before,.team-half .team-half-list .team-member,.team-horizontal .team .team-detail .detail-social,.transparent,.zoom-effect:after,.zoom-effect:before,a,button.btn,input.btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.data-form h2{
font-weight:600;	
}

.box-radius{background:#fff; box-shadow: 0 0 10px #999;
border-radius:25px;	
}
.bor-left{
	border-radius:25px 0px 0 25px;	
}

.incol strong{
	color:#ff8400;
}



.line{
width:800px !important;	
}
.innerpage {
    margin-top: -110px;
    padding: 220px 0 25px 0 !important;
}

.font600{
font-weight:600;	
}
.data-form .btn{
	border:1px solid #ccc;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
    width: 100%;
}


.tracking_order_v2 .track_img_png {
	  float: left;
	  text-align:center;
	}

.innersiteimg{float:right;
width:450px;	
}


.search{
position:fixed; z-index:99999; right:0px; top:20%;	
}



.searchboxin input{
	width:100%;
	height:50px;
	padding:20px;
border:1px #fff solid;
}

.searchboxin button{
    margin-top: -32px !important;
    z-index: 99999 !important;
    position: relative;
    margin-right: 15px;
}



.numberBlock {
    -webkit-border-radius: 99em;
    -moz-border-radius: 99em;
    border-radius: 99em;
    -moz-box-shadow: 0 0 5px rgba(111, 114, 229, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(111, 114, 229, 0.2);
    box-shadow: -1px 0px 29px rgba(111, 114, 229, 0.2);
    width: 60px;
    height: 60px;
    text-align: center;
    display: table;
    margin-bottom: 20px;
	
}


.numberBlock .numberInnerBlock {
    font-size: 30px;
    font-weight: 700;
    color: #ff8400;
    display: table-cell;
    vertical-align: middle;
}


.lineh{
line-height:30px;
}

.coloror{
	color:#ff8400;
}

.styleul li{
	list-style:circle outside;
	margin-left:30px;
}

.imagflot{width:550px;
float:right !important;	
}


.imagflot-left{width:550px;
float:left !important;	
margin-right:100px;
}

.contactbox{
    background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 40px;	
}




.clear{clear:both;margin:0;padding:0}

.justify{text-align:justify}

.center{text-align:center}

.img-full{width:100%}

.v-center{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.site-loader{position:fixed;width:100%;height:100%;z-index:9999;text-align:center;background-color:#fff}

.site-loader img{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px}

.site-back-top{display:none;width:50px;height:50px;line-height:50px;text-align:center;position:fixed;bottom:0;right:30px;cursor:pointer;z-index:999;font-size:1.5em;color:#FFF;background-color:#262626}

.site-back-top:hover{background-color:#000}

.space{padding:10px 0}

.space-20{padding:10px 0}

.progress,.progress-bar{font-size:14px;height:30px;line-height:30px}

.progress-bar-yellow{color:#262626;background-color:#ffc740}

.progress-bar-dark{background-color:#262626}ul.list-default{line-height:30px}

.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;background:url(../img/space.png) repeat scroll 0 0 transparent}

.block{display:block}

.float-none{float:none}

.parallax{background-size:cover;background-position:0 0;background-repeat:no-repeat}

.shadow-bg{background-color:rgba(0,0,0,.7)}

.shadow-left{background:-moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(20%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}

.border-top{border-top:1px solid #e1e1df}

.title-big{font-size:30px;font-weight:600}

.title-bigbig{font-size:10em;font-weight:800}

.text-small{font-size:14px}

.text-space{letter-spacing:2px}

.text-light{font-weight:300}

.text-normal{font-weight:400}

.text-medium{font-weight:500}

.text-semibold{font-weight:600}

.text-bold{font-weight:700}

.text-extrabold{font-weight:800}

.text-yellow{color:#ffc740}

.transparent{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}

.transparent:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

.line-top{padding-top:10px;position:relative}

.line-top:after{content:"";position:absolute;left:50%;top:0;margin-left:-20px;width:40px;height:2px;background-color:#ffc740}

.line-bottom{padding-bottom:10px;position:relative}

.line-bottom:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:2px;background-color:#ffc740}

.line-bottom.left:after{left:0;margin-left:0}

.btn{font-family:'Roboto',sans-serif;border:0;padding:0 20px;margin:0;outline:0;height:40px;line-height:40px;font-weight:400;letter-spacing:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.btn:active,.btn:focus,.btn:hover{outline:0!important}

.btn-default{background-color:#f3f1f6}

.btn-default:hover{    color: #fff;
    background-color: #ff8400;
    border-color: #adadad;
	border-radius: 25px;
	border-color:#ff8400;
}


.table-item .btn-default {
    color: #fff;
    background-color: #ff8400;
    border-color: #adadad;
    border-radius: 25px;
    border-color: #ff8400;
}

.table-item .btn-default:hover{    color: #fff;
    background-color: #ff8400;
    border-color: #adadad;
	border-radius: 25px;
	border-color:#ff8400;
	transform: scale(1.1);
}




.btn-default:focus{    color: #fff;
    background-color: #ff8400;
    border-color: #adadad;
}


.panel-group .btn {width: 100% !important;
    text-align: left !important;}

.btn-dark{color:#FFF;background-color:#262626}

.btn-dark:hover{color:#FFF;background-color:#505050}

.btn-border{color:#ffc740;border:1px solid #ffc740;background-color:transparent}

.btn-border:hover{background-color:#ffc740}

.button-group .btn{float:left;margin-right:10px}

.button-group .btn:last-child{margin-right:0}

.button-group.mini .btn{height:30px;line-height:30px;padding:0 10px;font-size:12px}

.padding-all{padding:40px}


.padding-all30{padding:30px}



.innerpage h1{text-transform:uppercase;
	}	
	

.innerpageback{color:#fff;
background: rgba(247,132,1,1);
background: -moz-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(247,132,1,1)), color-stop(100%, rgba(242,51,0,1)));
background: -webkit-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -o-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: linear-gradient(135deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78401', endColorstr='#f23300', GradientType=1 );	
	
}



.innerpageback h3{color:#fff;

}



.innerpageback h4{
	color:#474b68;
}

.innerpageback .colorwhite{
	color:#fff;
}

.padding-all-20{padding:20px}

.padding-none{padding:0}

.padding-none-top{padding-top:0}

.padding-none-bottom{padding-bottom:0}

.padding-none-right{padding-right:0}

.padding-none-left{padding-left:0}

.padding-right-40{padding-right:40px}

.padding-left-40{padding-left:40px}

.padding-v15{padding-top:15px;padding-bottom:15px}

.margin-none{margin:0}

.margin-top-10{margin-top:10px}

.margin-top-20{margin-top:20px}

.margin-top-40{margin-top:40px}

.margin-bottom-10{margin-bottom:10px}

.margin-bottom-20{margin-bottom:20px}

.margin-v15{margin-top:15px;margin-bottom:15px}

.margin-v20{margin-top:20px;margin-bottom:20px}

.margin-auto{margin:0 auto}

.nav-default li{float:left}

.nav-default li a{display:inline-block}

.nav-pager li{margin-right:5px}

.nav-pager li a{width:40px;height:40px;line-height:40px;text-align:center;background-color:#FFF}

.nav-pager li a:hover{background-color:#e1e1e1}

.nav-pager li.active a{background-color:#ffc740}

.box-white{background-color:#FFF}

.box-white2{background-image: url(assets/img/inner-offer.jpg);
}

.box-grey{background-color:#f1f1f3}

.box-grey .owl-theme .owl-controls .owl-buttons div{background-color:#fff}

.box-dark{color:#FFF;background-color:#262626}

.box-dark-light{color:#FFF;background-color:#636363}

.box-dark .owl-theme .owl-controls .owl-buttons div,.box-dark-light .owl-theme .owl-controls .owl-buttons div{color:#FFF;background-color:#151515}

.box-dark .owl-theme .owl-controls .owl-buttons div:hover,.box-dark-light .owl-theme .owl-controls .owl-buttons div:hover{color:#262626}

.box-dark .owl-theme .owl-controls .owl-page span,.box-dark-light .owl-theme .owl-controls .owl-page span{background-color:#151515}

.box-yellow{background-color:#ffc740}

.box-yellow .owl-theme .owl-controls .owl-buttons div:hover{color:#FFF;background-color:#262626}

.box-yellow .owl-theme .owl-controls .owl-page span{background-color:#FFF}

.zoom-effect{display:block;position:relative}

.zoom-effect:before{content:'';opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1); border-radius: 50%;}

.zoom-effect:after{opacity:0;font-family:FontAwesome;content:"\f002";position:absolute;top:50%;left:0;width:100%;text-align:center;color:#FFF;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.zoom-effect:hover:after,.zoom-effect:hover:before{opacity:1}

.hover-effect{position:relative}

.hover-effect figcaption{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8)}

.hover-effect figcaption .caption-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

.hover-effect figcaption .caption-buttons a{display:block;width:40px;height:40px;line-height:40px;text-align:center;float:left;margin:0 5px;color:#FFF;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

.hover-effect figcaption .caption-buttons a:hover{border-color:#ffc740;color:#ffc740}

.social-icons li{margin-left:10px;width:30px;height:30px}

.social-icons li a{width:30px;height:30px;line-height:30px;text-align:center;font-size:13px;background-color:#FFF}

.social-icons li a:hover{color:#FFF}

.social-icons li a.facebook:hover{background-color:#204385}


.social-icons li a.youtube:hover{background-color:#f00}
.social-icons li a.instagram:hover{background-color:#f8b141}

.social-icons li a.twitter:hover{background-color:#2aa9e0}

.social-icons li a.google:hover{background-color:#d3492c}

.social-icons li a.linkedin:hover{background-color:#02669a}

.social-icons li:first-child{margin-left:0}

.social-icons.social-grey li a{background-color:#f3f3f2}

.social-icons.inline{display:inline-block}

.address-list li{line-height:30px;margin-bottom:10px}

.address-list li .fa{width:20px;text-align:center;margin-right:5px}

.address-list.nav-default li{margin-right:15px;margin-bottom:0}

.address-list.nav-default li:last-child{margin-right:0;margin-bottom:0}

.tags-cloud li{margin:0 5px 5px 0}

.tags-cloud li a{font-size:14px;padding:5px 10px;background-color:#f3f3f2}

.tags-cloud li a:hover{background-color:#ffc740}

.tags-cloud.tags-white li a{background-color:#fff}

.tags-cloud.tags-white li a:hover{background-color:#ffc740}

.data-form label{display:block;font-weight:400}

.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select,.data-form textarea{font-size:14px;width:100%;padding:10px;margin:0;outline:0;border:1px solid #e1e1df}

.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select{height:40px}

.data-form select{height:40px;line-height:40px}

.data-form textarea{resize:none}

.data-form input[type=date]:focus,.data-form input[type=date]:hover,.data-form input[type=email]:focus,.data-form input[type=email]:hover,.data-form input[type=number]:focus,.data-form input[type=number]:hover,.data-form input[type=password]:focus,.data-form input[type=password]:hover,.data-form input[type=tel]:focus,.data-form input[type=tel]:hover,.data-form input[type=text]:focus,.data-form input[type=text]:hover,.data-form input[type=url]:focus,.data-form input[type=url]:hover,.data-form select:focus,.data-form select:hover,.data-form textarea:focus,.data-form textarea:hover{border-color:#ffc740}

.data-form .row{margin-bottom:15px}

.data-form .row:last-child{margin-bottom:0}

.data-form .form-field{position:relative}

.data-form .form-field .fa{position:absolute;top:12px;left:12px;color:#bebebe}

.data-form .form-field input[type=date],.data-form .form-field input[type=email],.data-form .form-field input[type=number],.data-form .form-field input[type=password],.data-form .form-field input[type=tel],.data-form .form-field input[type=text],.data-form .form-field input[type=url],.data-form .form-field select,.data-form .form-field textarea{padding-left:34px}

.col-half .owl-theme .owl-controls .owl-buttons{top:-40px;right:0}

.col-half .owl-theme .owl-controls .owl-buttons div{width:30px;height:30px}

.col-half .owl-theme .owl-controls .owl-buttons div:before{width:30px;height:30px;line-height:30px}

.col-half .grid-clients .owl-wrapper-outer,.col-half .testimonials-horizontal .owl-wrapper-outer{min-height:200px}

.section-header{margin-bottom:0px;position:relative}

.section-header h1,.section-header h2{letter-spacing:2px;font-weight:600}

.section-header .text-yellow:hover{color:#ffc740}

.section-header .btn.v-center{right:0}

.section-header.inline{margin-top:-10px;margin-bottom:0}

.section-header.inline h3{margin-bottom:0}

.section-header.banner{margin:0}

.section-header.banner h3{margin-bottom:0}

.counter-list .countTo{font-size:48px}

.counter-list .line-top{font-size:18px}

.grid-list .row{margin-right:-3px}

.grid-list .grid{border:1px solid #e1e1df;margin-top:-1px;margin-left:-1px;padding:30px;text-align:center}

.grid-list .grid p{margin-bottom:0}

.grid-list .grid .fa{margin-bottom:20px}

.grid-list.grid-vertical .grid{text-align:left}

.grid-list.grid-vertical .grid .line-bottom:after{left:0;margin-left:0}

.grid-list.grid-vertical.with-icons .grid{position:relative;padding-left:140px}

.grid-list.grid-vertical.with-icons .grid .fa{position:absolute;width:120px;height:100%;background-color:#FFF;border-right:1px solid #e1e1df;margin:0;top:0;left:0}

.grid-list.grid-vertical.with-icons .grid .fa:before{width:100%;text-align:center;position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.grid-list.grid-trans .grid{border-color:#363636;background-color:rgba(0,0,0,.5)}

.grid-list.grid-dark .grid{border-color:#515151}

.grid-list.grid-none .grid{border:0}

.grid-list.grid-clients .row{margin-left:1px;margin-right:-1px;margin-top:1px}

.grid-list.grid-clients .grid{padding:20px 15px}

.grid-list.grid-clients .grid img{-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}

.grid-list.grid-clients .grid:hover img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

.grid-list#owl-clients-big .grid{margin-top:inherit;margin-left:inherit;border-left:0;border-bottom:0;border-top:0}

.grid-list#owl-clients-big .owl-wrapper-outer{border:1px solid #e1e1df}

.grid-list.grid-dark#owl-clients-big .owl-wrapper-outer{border:1px solid #515151}

.testimonials-horizontal .item-image{display:inline-block;width:90px;height:90px;border:4px solid #FFF}

.testimonials-horizontal .item-image img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:relative}

.testimonials-horizontal .item-comment{margin:0px 0 20px 0; font-size:25px; text-align:center; padding-top:80px;}

.teicon{ background:url(../img/iocn.png) no-repeat center top;}

.teimg { border:25px solid #f23800; }

.team-horizontal .team .team-detail{position:relative;padding:10px 20px;background-color:#ffc740}

.team-horizontal .team .team-detail .detail-social{position:absolute;width:100%;height:0;bottom:100%;left:0;text-align:center;background-color:#fff;overflow:hidden}

.team-horizontal .team:hover .team-detail .detail-social{height:30px}

.team-horizontal .owl-controls .owl-buttons{right:15px}

.blog-horizontal .post,.team-horizontal.owl-carousel .team{padding:15px 15px}

.blog-horizontal .post .post-photo,.blog-horizontal .post .post-photo img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;overflow:hidden}

.blog-horizontal .post .post-photo figcaption{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}

.blog-horizontal .post .post-media iframe{width:100%;border:0;overflow:hidden}

.blog-horizontal .post .post-gallery .owl-pagination{margin-top:0;padding-top:15px;background-color:#FFF}

.blog-horizontal .post .post-desc h3{margin-top:10px;font-size:18px}

.blog-horizontal .post .post-desc h3 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.blog-horizontal .post .post-info{font-size:12px;font-weight:700}

.blog-horizontal .post .post-info .fa{margin-right:10px}

.blog-horizontal .post .post-info .info-date{line-height:30px}

.blog-horizontal .post .post-info .info-count ul li{margin-left:10px}

.blog-horizontal .post .post-info .info-count ul li a{display:block;height:30px;line-height:30px;padding:0 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#f3f3f2}

.blog-horizontal .post .post-info .info-count ul li a:hover{background-color:#ffc740}

.blog-horizontal .owl-controls .owl-buttons{right:15px}

.blog-horizontal.blog-list .post{margin-bottom:30px}

.blog-horizontal.blog-list .post .post-photo,.blog-horizontal.blog-list .post .post-photo figcaption,.blog-horizontal.blog-list .post .post-photo img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.blog-horizontal.blog-list .post .post-desc,.blog-horizontal.blog-list .post .post-info{background-color:#FFF;padding:15px}

.blog-horizontal.blog-list .post .post-desc h3,.blog-horizontal.blog-list .post .post-desc p{margin:0}

.blog-horizontal.blog-list .post .post-desc h3{font-size:16px;font-weight:700;margin-bottom:10px}

.blog-horizontal.blog-list .post .post-desc h3 a{white-space:inherit;text-overflow:inherit;overflow:inherit}

.blog-horizontal.blog-list .post .post-info{border-top:1px solid #e1e1e1}

.team-half .team-half-detail>div{display:none}

.team-half .team-half-detail>.active{display:block}

.team-half .team-half-detail .team-header .team-photo{width:90px;margin-right:20px;border:4px solid #fff}

.team-half .team-half-detail .team-header .team-name h4{margin-top:10px;font-size:24px;font-weight:500}

.team-half .team-half-detail .team-desc{margin:20px 0}

.team-half .team-half-list .team-member{margin-bottom:30px;border:4px solid #FFF}

.team-half .team-half-list .team-member.active{border-color:#ffc740; border-radius:50%;}

.team-half .team-half-list .team-member .zoom-effect:after{display:none}

.price-table .table-item{text-align:center}

.price-table .table-item .table-header{color:#fff;background-color:#262626;border-left:1px solid #111}

.price-table .table-item .table-header .header-price,.price-table .table-item .table-header .header-title{padding:10px 20px}

.price-table .table-item .table-header .header-title{font-size:24px;font-weight:800;background-color:rgba(0,0,0,.3)}

.price-table .table-item .table-header .header-price{font-size:30px;font-weight:800;color:#ff8400}

.price-table .table-item .table-header .header-price p,.price-table .table-item .table-header .header-price small{font-size:18px;font-weight:600;color:#999}

.price-table .table-item .table-content{color:#262626;border-left:1px solid #e1e1e1;background-color:#f3f3f2}

.price-table .table-item .table-content ul li{line-height:40px;padding:0 20px;border-bottom:1px solid #e1e1e1}

.table-content .tabletop{
    background: #f89303;
    color: #fff;

}

.table-content .tabletop2{
    background: #e8e8e8;
    color: #333;

}


.price-table .table-item .table-content ul li:last-child{border-bottom:none}

.price-table .table-item .table-content ul li:nth-child(even){background-color:#FFF}

.price-table .table-item .table-footer{border:1px solid #e1e1e1;border-right:0;padding:20px;background-color:#FFF}

.price-table .table-item.active{position:relative;z-index:2;top:-10px;-webkit-box-shadow:0 0 20px rgba(50,50,50,.3);-moz-box-shadow:0 0 20px rgba(50,50,50,.3);box-shadow:0 0 20px rgba(50,50,50,.3)}


.price-table .table-item:hover{position:relative;z-index:2;top:-10px;-webkit-box-shadow:0 0 20px rgba(50,50,50,.3);-moz-box-shadow:0 0 20px rgba(50,50,50,.3);box-shadow:0 0 20px rgba(50,50,50,.3)}

.price-table .table-item.active .table-header{background-color:#ff8400;border-color:transparent; }

.price-table .table-item:hover .table-header{background-color:#ff8400;border-color:transparent; }

.price-table .table-item.active .table-header .header-title{background-color:rgba(0,0,0,.1);padding-top:15px;padding-bottom:15px}

.price-table .table-item:hover .table-header .header-title{background-color:rgba(0,0,0,.1);padding-top:15px;padding-bottom:15px}


.price-table .table-item.active .table-header,.price-table .table-item.active .table-header .header-price,.price-table .table-item.active .table-header .header-price p,.price-table .table-item.active .table-header .header-price small{color:#fff}


.price-table .table-item:hover .table-header,.price-table .table-item:hover .table-header .header-price,.price-table .table-item:hover .table-header .header-price p,.price-table .table-item:hover .table-header .header-price small{color:#fff}


.price-table>div:last-child .table-item .table-header{border-right:1px solid #000}

.price-table>div:last-child .table-item .table-content,.price-table>div:last-child .table-item .table-footer{border-right:1px solid #e1e1e1}

.blog-archive h4,.blog-category h4,.blog-recents h4,.blog-search h4,.blog-tags h4{font-weight:700;margin-bottom:20px}

.blog-category,.blog-recents,.blog-search,.blog-tags{margin-bottom:10px}

.blog-archive ul li,.blog-category ul li,.blog-recents ul li{margin-bottom:10px}

.blog-archive ul li:last-child,.blog-category ul li:last-child,.blog-recents ul li:last-child{margin-bottom:0}

.blog-archive ul li a,.blog-recents ul li a{color:#666}

.blog-archive ul li a:hover,.blog-recents ul li a:hover{color:#262626}

.blog-search form{position:relative}

.blog-search input[type=text]{width:100%;height:36px;padding:10px 36px 10px 10px;border:1px solid #e1e1df;outline:0;font-size:14px}

.blog-search input[type=text]:focus,.blog-search input[type=text]:hover{border-color:#ffc740}

.blog-search .search-btn{width:34px;height:34px;position:absolute;top:1px;right:1px;padding:0;border:0;outline:0;color:#666;background:0 0}

.blog-search .search-btn:hover .fa{color:#262626}

.blog-category ul li a{height:30px;line-height:30px;padding:0 10px;font-size:14px}

.blog-recents ul li a{display:block;padding-bottom:10px;border-bottom:1px solid #e1e1e1}

.blog-recents ul li a span{display:block;font-size:12px;margin-top:10px;color:#999}

.blog-recents ul li a span .fa{margin-right:10px}

.blog-recents ul li:last-child a{padding-bottom:0;border-bottom:0}

.blog-archive ul li a{display:block}

.blog-archive ul li a:hover{color:#181819}

.post-detail .post-media.type-parallax{padding:100px 0}

.post-detail .post-comments .comment-list{margin-bottom:20px}

.post-detail .post-comments .comment-list .comment{position:relative;padding-left:90px}

.post-detail .post-comments .comment-list .comment .comment-avatar{width:70px;height:70px;position:absolute;top:0;left:0}

.post-detail .post-comments .comment-list .comment .comment-info{padding:15px;margin-bottom:20px;background-color:#f3f3f2;position:relative}

.post-detail .post-comments .comment-list .comment .comment-info:before{position:absolute;display:inline-block;content:'';top:18px;left:-10px;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #f3f3f2;border-bottom:15px solid transparent}

.post-detail .post-comments .comment-list .comment .comment-info .comment-date,.post-detail .post-comments .comment-list .comment .comment-info .comment-message{margin-bottom:10px}

.post-detail .post-comments .comment-list .comment .comment-info .comment-date{display:block;margin-bottom:10px;font-size:14px;color:#999}

.post-detail .post-comments .comment-list .comment .comment-info .comment-reply .btn{font-size:12px;height:30px;line-height:30px}

.post-detail.row .post-tags{margin-bottom:30px}

.post-detail.row .post-comments .comment-list .comment .comment-info .comment-message{font-size:14px}

.site-nav{display:none;width:250px;height:465px;position:absolute;top:0;left:-250px;z-index:100;padding-top:30px;background-color:#ffffff; top:35px;}

.site-nav ul.nav-default{margin-bottom:30px}

.site-nav ul.nav-default li{float:none}

.site-nav ul.nav-default li a{display:block;white-space:nowrap;text-overflow:ellipsis;height:30px;line-height:30px;font-size:16px;font-weight:600;letter-spacing:2px;color:#000;padding:0 20px;position:relative}

.site-nav ul.nav-default li.active>a,.site-nav ul.nav-default li:hover>a{color:#ffc740}

.site-nav ul.nav-default li ul{display:none;padding:0px 0;background-color:#ffa130}

.site-nav ul.nav-default li ul a{ color:#fff }

.site-nav>ul.nav-default>li>a:before{display:inline-block;content:" ";width:0;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background-color:#ffc740}

.site-nav>ul.nav-default>li:hover>a:before,.site-nav>ul.nav-default>li>a.opened:before{width:10px}

.site-nav .header-search,.site-nav ul.address-list,.site-nav ul.social-icons{border-top:1px solid #141313;padding:15px}

.site-nav .header-search{display:block}

.site-nav .header-search input[type=text]{width:100%;background-color:#0c0c0c}

.site-nav ul.address-list li,.site-nav ul.address-list li a{font-size:14px;color:#666}

.site-nav ul.address-list li{margin:0}

.site-nav ul.address-list li:hover a{color:#ffc740}

.site-nav ul.social-icons li{float:left}

.site-nav ul.social-icons li a{display:inline-block;background-color:transparent;border:1px solid #666;color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.site-nav ul.social-icons li a:hover{border-color:transparent}

.header-search{font-size:11px;display:inline-block}

.header-search form{position:relative}

.header-search input[type=text]{width:180px;height:28px;line-height:18px;margin:0;outline:0;padding:5px 40px 5px 15px;border:none;color:#FFF;background:#1a1919;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:1px 1px 0 0 rgba(57,56,56,.4);-moz-box-shadow:1px 1px 0 0 rgba(57,56,56,.4);box-shadow:1px 1px 0 0 rgba(57,56,56,.4)}

.header-search input[type=text]:active,.header-search input[type=text]:focus,.header-search input[type=text]:hover,.header-search:hover input[type=text]{border-color:#000;background-color:#000}

.header-search button{width:40px;height:28px;color:#999;position:absolute;top:0;right:0;text-align:center}

.header-search:hover button{color:#fff}

#site-container.site-sticky #site-header .header-logo,#site-container.site-sticky #site-header.fixed{position:absolute}

#site-header{width:100%}

#site-header .header-inner{background-color:transparent}

#site-header .wrapper{padding:0 40px}

#site-header .header-logo{position:absolute;z-index:99; top:-20px !important;}

#site-header .header-search{position:absolute;top:-38px;right:40px}

#site-header .header-nav{  display:none;  width: 50px;
    height: 35px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    color: #FFF;
    cursor: pointer;
    float: left;
    background: #ff8400;
    padding: 5px 2px;}

#site-header .header-nav.active{color:#ffc740}

#site-slider{margin-top:-110px;  }

.marnone{
margin:0px !important; 	
}



#site-slider .slide-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(20%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}

#site-slider .slide-caption h2{font-size:48px;font-weight:700;color:#FFF;margin:20px 0}

#site-slider .slide-caption h3{color:#999;margin-bottom:40px}

#site-slider .slide-caption h5{font-weight:500;color:#ffc740;margin-top:0}

#site-slider .slide-caption h5:after{left:0;width:20px;margin-left:0}

#site-slider .slide-caption .v-center{width:100%}

#site-footer {    border-top: 1px solid #3333;  }

#site-footer .wrapper{padding:0 40px}

#site-footer .footer-top{padding:40px 0}

#site-footer .footer-top .top-logo{margin:-40px 20px 0 0;float:left}

#site-footer .footer-top .top-menu{margin-bottom:10px}

#site-footer .footer-top .top-menu ul li{margin-left:10px}

#site-footer .footer-top .top-menu ul li a{display:inline-block;height:30px;line-height:30px;font-size:12px;letter-spacing:0px;font-weight:600;position:relative}

#site-footer .footer-top .top-menu ul li a:after{content:"";width:0;height:2px;position:absolute;left:0;bottom:0;background-color:#262626}

#site-footer .footer-top .top-menu ul li:hover a:after{width:50%}

#site-footer .footer-top .top-menu ul li:first-child{margin-left:0}

#site-footer .footer-top .top-newsletter{position:relative}

#site-footer .footer-top .top-newsletter button,#site-footer .footer-top .top-newsletter input[type=text]{display:inline-block;height:40px;font-size:13px;border:1px solid silver;background-color:#fff}

#site-footer .footer-top .top-newsletter button{width:40px;position:absolute;top:0;right:0}

#site-footer .footer-top .top-newsletter input[type=text]{width:240px;padding:10px 50px 10px 10px;-webkit-box-shadow:1px 1px 0 0 rgba(218,218,218,1);-moz-box-shadow:1px 1px 0 0 rgba(218,218,218,1);box-shadow:1px 1px 0 0 rgba(218,218,218,1)}

#site-footer .footer-top .top-newsletter button:focus,#site-footer .footer-top .top-newsletter button:hover{outline:0;background-color:#c1c1c1}

#site-footer .footer-top .top-newsletter input[type=text]:focus,#site-footer .footer-top .top-newsletter input[type=text]:hover{outline:0;background-color:#e8e8e8}

#site-footer .footer-bottom,#site-footer .footer-middle{padding:20px 0}

#site-footer .footer-middle{border-top:1px solid silver;border-bottom:1px solid silver}

.boxprice{
box-shadow:0 0 10px #999; 
border-radius:15px; 
height:200px; 
margin-top:10px; 
background:#fff;	
transform: scale(1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 
transition: all 2s ease;	
}
.boxprice p{
	margin-bottom:15px;
}

.price{
	background:#f3f1f6; 
	padding:5px 20px; 
	text-align:right;  
	border-radius:15px 15px 0px 0px;
  /*  padding-right: 20px;*/
	color: #ff8400;
	font-weight:600;
	overflow:hidden;
}

.number {
    padding: 39px 25px 0px 25px;
}

.boxpriceinner .number {
    padding:15px 15px 0px 15px;
}

.number h2{
	color:#474b67;
	font-weight:600;
}

.boxpriceinner {
	margin-bottom:15px !important;	
	height: 207px !important;
}

.boxpriceinner h2{
	font-size:32px !important;
}

.number h2 span{
	color:#ff8400;

}


.number p{
	color:#474b67;
	font-size:18px;
	text-transform:uppercase;
}

.booknow {
       background: #ff8400;
    padding: 7px 10px;
    color: #fff;
    text-transform: uppercase;
    width: 105px;
    text-align: center;
    float: right;
    border-radius: 15px;
    font-size: 11px;
	
}

.booknow-width{
width:160px;	
}


.submitbu {
    background: #ff8400;
    padding: 7px 10px;
    color: #fff;
    text-transform: uppercase;
    width: 100px;
    text-align: center;
    border-radius: 15px;
    font-size: 12px;
	margin:0 auto;
}


.submitbu2 {
    background: #fff;
    padding: 7px 10px;
    color: #ff8400;
    text-transform: uppercase;
    width: 100px;
    text-align: center;
    border-radius: 15px;
    font-size: 12px;
	margin:0 auto;
}

.booknow3 {
	float:none !important;
	margin:0 auto !important;
}


.booknow:hover{
	    background:  #fff;
    color:#ff8400;
}



.logonone{
display:none;	
}


.displaynone{
display:block;	
}

.customize{
    box-shadow: 0 0 10px #999;
	background:#fff;
	color:#474b67;	
	border-radius:15px;
	padding:30px 25px;
	transform: scale(1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 
transition: all 2s ease;
margin-bottom:20px;
height:200px;
}

.customize p{
line-height:22px !important;
}

.customize h2{font-weight:600;
	font-size:20px;	
	margin-bottom:15px;
}

.customize input{border:0px;
border-bottom:1px solid #474b67;
width:100% !important;
background:none;
color:#fff !important;
}


.searchicon{
float:right;    
margin-top: -48px;
    z-index: 99;
    position: relative;	
}




.customize:hover{
    box-shadow: 0 0 10px #999;
	color:#474b67;
	border-radius:15px;
	padding:30px 25px;
	background: rgba(247,132,1,1);
background: -moz-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(247,132,1,1)), color-stop(100%, rgba(242,51,0,1)));
background: -webkit-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -o-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: linear-gradient(135deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78401', endColorstr='#f23300', GradientType=1 );
transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 
transition: all 2s ease;
}




.customize p{
line-height:22px !important;
}



.overflowhidden{
overflow:hidden;	
}


.boxshadow{
box-shadow:0 5px 15px #dedede;	
}

.oragegradient{
	background: rgba(247,132,1,1);
background: -moz-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(247,132,1,1)), color-stop(100%, rgba(242,51,0,1)));
background: -webkit-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -o-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: linear-gradient(135deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78401', endColorstr='#f23300', GradientType=1 );	

color:#fff !important;
}

.oragegradient h2{ line-height:45px !important;
	color:#fff !important;
}

.oragegradient h3{
	color:#fff !important;
	margin-bottom:10px;
}

.customize:hover h2{
	color: #fff !important;
}
.customize:hover p{
	color: #fff !important;
}

.customize:hover input{
	border:0px;
border-bottom:1px solid #fff;
}


.customize:focus input{
	border:0px;
border-bottom:0px solid #fff;
}

.boxprice:hover{
    transform: scale(1.05);
    transition: all 2s ease;
    background: #000;
    color: #fff;	
	background: rgba(247,132,1,1);
background: -moz-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(247,132,1,1)), color-stop(100%, rgba(242,51,0,1)));
background: -webkit-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -o-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
background: linear-gradient(135deg, rgba(247,132,1,1) 0%, rgba(242,51,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78401', endColorstr='#f23300', GradientType=1 );	
	
}



.boxprice h2 p{    font-size: 44px !important;
	color: #474b67;
    font-weight: 600;
}



.boxpriceinner h2 p{    font-size: 32px !important;
	color: #474b67;
    font-weight: 600;
}



.boxprice h2 strong{    
	    color: #ff8400;	
}


.boxprice:hover h2{
    color: #fff ;	
}

.boxprice:hover span{
    color: #fff;	
}




.boxprice:hover h2 p{    
	color: #fff;	
}

.wi100{
width:100%;	
}

.boxprice:hover h2 strong{    
	    color: #fff;	
}


.boxprice:hover span{
    color: #fff;	
}
.boxprice:hover a{
color:#fff;		
transform: scale(1);
}

.viewdet{margin-left:10px;
padding-top:2px;;
}

.boxprice:hover p{
    color: #fff;	
}

.boxpricecart{
        width: 32px;
    border-radius: 50%;
    font-size: 5px;
    margin-left: 5px;
    padding: 8px;
}

.boxpricecart .fa-shopping-cart {
    font-size: 14px;
    margin-top: 0px;
}


.pricenum01{
	width:50%; float:left;
}

.pricenum02{
	width:50%; float:right;
}


.boxprice:hover .booknow{
    background: #fff;
	 color: #ff8400;
}


.boxprice:hover .price{
    background: #f45300;
	 color: #fff;
}

.vender{
background:#fff; border-radius:25px; padding:2px 10px; color:#ff8400 !important; font-size:12px !important;	
}

.vender:hover{
	
}
.panel-default>.panel-heading {
    color: #fff;
    background-color: #f89303;
    border-color: #ddd;
}

.faq-heading h4{
	    color: #fff;
} 
.faq .panel-default {
    border-color: #f77f01 !important;
}

.clients .img-full{
	width:110%;
}




.search form{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 1s;
    width: 50px;
    height: 50px;
    background: white;
    box-sizing: border-box;
    border-radius: 25px;
    border: 4px solid white;
    padding: 5px;
}

.search input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;;
    height: 42.5px;
    line-height: 30px;
    outline: 0;
    border: 0;
    display: none;
    font-size: 1em;
    border-radius: 20px;
    padding: 0 20px;
}

.search .fa{
    box-sizing: border-box;
    padding: 10px;
    width: 42.5px;
    height: 42.5px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
    color: #07051a;
    text-align: center;
    font-size: 1.2em;
    transition: all 1s;
}

.search form:hover{
    width: 200px;
    cursor: pointer;
}

.search form:hover input{
    display: block;
}

.search form:hover .fa{
    background: #07051a;
    color: white;
}




.menutop {
    width: 100%;
}
.menutop {
    float: right;
}
.menutopright {
    float: right;
    margin-bottom: 10px;
}
.menutop li {
    margin-left: 10px;
}
.searchbar {
    border: none !important;
    background: none;
    border-bottom: 1px solid #fff !important;
    color: #fff !important;
}
.colorwhite {
    color: #fff;
}
.fa-shopping-cart {
    font-size: 22px;
    margin-top: 5px;
}



.footer-nav h3{
	margin-bottom: 10px;
	margin-top:10px;
	font-weight: 600;
}



.footer-nav ul li a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 500;
    position: relative;
}

.footer-nav ul li:hover a:after {
    width: 50%;
    transition: all .2s ease-in-out;
}
    

.footer-nav ul li a:after {
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #262626;
}


.clickable .owl-next{
	top: 100px;
    bottom: 0;
    position: fixed;
    right: -70px;
}
.clickable .owl-prev{
	top: 100px;
    bottom: 0;
    position: fixed;
    left: -70px;
}




.cart_description .mb-50 {
    margin-bottom: 50px;
}

.cart_description .table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

.cart_description .table-content table {
    /*background: #ffffff;*/
    border: 2px solid #e5e5e5;
    width: 100%;
}

.cart_description .table-content table th, .table-content table td {
    border-bottom: 1px solid #d6d4d4;
    border-right: 1px solid #d6d4d4;
}

.cart_description .table-content table th {
    font-weight: 700;
    padding: 20px 25px;
    text-transform: uppercase;
}

.cart_description .table-content table td {
    padding: 20px 25px;
}

.cart_description .product-remove a.remove {
    border-radius: 50%;
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 10px;
}

.cart_description .product-remove a.remove:hover {
    background: #ff0000;
    color: #fff;
}

.cart_heading h3 {
    color: #4c4c4c;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
}
.cart_heading .mb-30 {
    margin-bottom: 30px;
}

.cart_description .proceed {
    background: #ff8400;
    padding: 7px 10px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    float: right;
    border-radius: 15px;
    font-size: 12px;
}




.bgbanner{background:url(../img/innerbg.jpg) no-repeat #e5e5e5 250px 0px !important;
    margin-bottom: -200px;
}

.bgbanner h1{
	margin-top:60px
}

.bgbanner img {
    position: relative;
    bottom: 30px;
    width: 77%;
    right: 20%;
}

.imagegallerybg{
	background: #fbc00a;
}
.videogallerybg{
	background: #479cb6;
}
.number-page{
	background: #f89303;
}

.howitworkbg{
	background: #f92850;
}
.vendorlogin{
	background: #4cb9cd;
}
.number-details{
	background: #f33f00;
}



.contactusbg{
	background: #33a6ff;
}



.find_no input, button{
    color: #474b67;
}


.testimonialsbg{
    background: #33a6ff;
}



.bgbanner h1 {
    color: #474b68;
}





.shedule_demo{
    float: left;
    position: relative;
    top: 10px;
    margin-left: 0px;
}



.iconmobilebottom a{
    margin-bottom: 5px;
}

.pro_more.loadmorebu {
    width: 100px !important;
    margin: 0 auto;
}





.search-type{
    width: 40%;
    float: left;
        padding: 5px 36px 6px 10px;
    border: 1px solid #ff8400;
    border-radius: 25px;
    height: 29px;
}