/*custom site style*/

/*header-part*/.modal-header .close {    margin-top: -2px;    background: #C20501;    opacity: 1;    color: #fff;    padding: 5px;    
border-radius: 50%;    width: 30px;	    margin-top: -22px;    margin-right: -26px;}input[type="submit"]{ padding: 10px 30px !important;background:#E69300!important;    margin: 0 auto;    width: 100%;    float: none;    display: inherit;border-radius:4px !important;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
    margin-bottom: 20px;
font-size:15px !important;padding:10px !important;border-radius:4px !important;}.modal-body form{	    max-width: 500px;    margin: 0 auto;}
.site-header{  width: 100%;float: left;     position: absolute;  z-index: 9999;}
.site-branding-wrapper{width:100%;float:left;}
.site-branding {max-width:1150px;margin:0 auto;}
.site-logo{width:100%;float:left;padding: 50px 0px 50px 0;text-align:center;}
#slider_holder{position: relative;/*z-index: -1;*/ /* margin-top: -128px !important;*/}
.site-menu{width:60%;float:left;padding:15px 0;}
.main-navigation a:hover, .main-navigation li:hover, .main-navigation li:hover a{color: #1567b9 !important;}
/*end heater part*/
.btm-txt{text-align:center;padding:20px 10px;}
/*index-page*/
body{  font-family: 'Lato', sans-serif !important;padding:0 !important}
.site-innerpage{  margin-top: 18px;}
.site-page-header{width:100%;float:left;
background: url(images/slider-bg.jpg) no-repeat center center;
    min-height: 225px;
    background-size: cover !important;}
html, body{width:100% !important;float:left !important;}
.site-about{width:100%;float:left;background:url(images/about-bg.png);margin:0;padding:0;}
.about-wrapper{max-width:1150px;margin:0 auto;  }
.about-holder{width:100%;float:left; margin: 40px 0;}
.site-about p{text-align:left;  margin: 35px;}
.read1 {
  font-weight: 400;
  color:#fff;
  margin: 0;
  padding: 3px 10px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin-left: 5px;
  background:#1860ae;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{}
.modal-dialog{margin-top:85px;max-width:800px;width:100%;padding:10px 10px 10px 10px;}
.modal-body h1{ text-transform:inherit;   
font-size: 17px !important;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0px;}
body textarea{height:85px;}
.modal-header{border-bottom:0;}

.abt_content .abt_img{padding:15px 0;}
.abt_img img{border: 2px solid #00b1dd;border-radius: 50%;
    padding: 5px;}
.abt_content h3{font-size:22px;font-weight:600;margin-bottom:15px;}
.site_about{padding:20px 10px 20px 10px;margin-top:10px;}
.site_about h2{font-size:35px;font-weight:500;margin-bottom:15px;}
.site_btm h2{font-size:35px;font-weight:400;padding:10px 50px;}
.site_btm{text-align:center;background:#EEEEEE;padding:65px 10px;margin-bottom:0 !important;}
.site_btm h3{color:#fff;font-size:32px;font-weight:400 !important}
.full_width{floaT:left;width:100%;margin-bottom:40px;}
.box-slid{margin-top:20px;}
.box-slid .or{border:2px solid #fff;    padding-top: 4px;    color: #fff;
    position: absolute;
    top: 37%;
    font-weight:600;font-size:24px;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
      left: 47.5%;
    background: #000;
    width: 50px;
    height: 50px;}
.box-slid button{font-size:15px;text-transform:uppercase;margin-top:15px;   padding: 10px 50px;}
.orange_bg button{color:#D7840B;}
.orange_bg button:hover {background:#00B1DD; color:#fff;}
.blue_bg button{color:#089CC2;}
.blue_bg button:hover {background:#FA9400; color:#fff;}
.orange_bg{background:#FA9400;border:2px solid #fff;  padding:21px 21px 31px 21px;  width: 275px;
    display: inline-block;margin-right:10px;}
.blue_bg{background:#00B1DD;border:2px solid #fff;margin-left:10px;
    width: 275px;padding:21px 21px 31px 21px;
    display: inline-block;}
.site_width{max-width:1000px;margin:0 auto;}
.slider h3{color:#fff;font-size:32px;font-weight:400 !important}
.slider{text-align:center;}
.slider .tag-line{padding:20px;font-size:25px;floaT:left;width:100%;color:#fff;}
.slider h1 span{font-weight:bold !important;color:#00b1dd;}
.slider h1{color:#fff;font-size:40px !important;font-weight:100 !important;text-transform:inherit;}
.single .post-thumbnail img{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.full_width .orange_bg  {background-color:#fa9400;}
.full_width .blue_bg  {background-color:#00b1dd;}
.product_item{float:left;width:100%;border:1px solid #ccc;}
.product_item .read1{margin-left:10px;}
.product_item .cat-title{text-align:left;padding:5px 10px;}
.p_item{float:left;width:33.33%;padding:10px;}
.contact-right textarea{max-height:100px;}
.readmore{width:100%;float:left;  margin-bottom: 28px;font-family: 'Lato', sans-serif !important;font-size: 16px; }
.readmore a:hover, .read1 a:hover{background:#ccc;color:#fff !important;}
/*index-page-end*/
.site-contact h1{color:#fff;}
.contact-left p{color:#fff !important;}
.site-page-header .entry-title{    color: #fff;
    font-size: 40px !important;
    font-weight: 100 !important;
    text-transform: inherit;}
.site-page-header .entry-header{padding:24px;}

.desc_content{min-height:60px;padding:10px 10px;margin-bottom:0;}
.abt_left{float:left;width:40%;padding:35px 10px;text-align: right;}
.abt_right{float:left;width:60%;padding:10px 10px;}

.latest_news, .events{padding:15px 0;}
.main-hex .col_left{padding: 10px 15px 0px 0;}
.main-hex .col_right{padding: 10px 0px 0px 15px;}
.main-hex .owl-carousel .owl-item img{    max-height: 160px;min-height: 160px;}
.main-hex .readmore1{background:#C83327;text-align:center;font-size:13px;width:100%;float: left;color:#fff;text-decoration:none;padding:5px 0;}
.owl-dots{display:none !important}
.main-hex .owl-controls {text-indent:-999999px; font-size:1px !important;    top: -24px;position: absolute;right: 43px;}
.main-hex .owl-controls .owl-next{ background:url(images/slide-nav.png) no-repeat;background-position:-34px 0px; width:34px; height:34px; position:absolute; left:10px; top:50%; margin-top:-15px; cursor:pointer}
.main-hex .owl-controls .owl-prev{ background:url(images/slide-nav.png) no-repeat;  width:34px; height:34px;  background-position:0px 0px;position:absolute; right:0px; top:50%; margin-top:-15px; cursor:pointer}
.main-hex .owl-nav{    float: right;padding-top: 3px;position: relative;top: 7px;}
.cat-title{text-align:center;width:100%;float:left;color:#FFB940;padding:4px 0;font-weight:600;}
.main-hex .item{float: left;border: 1px solid #ccc;}

.main-hex .item:hover{
-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.main-hex .item p{color:#fff;padding:3px 10px;text-align: center;}
.main-hex a{text-decoration:none;}

/*site-services*/
.services-holder h1{color:#fff !important;}
.site-services{width:100%;float:left;background:url(images/service-bg.jpg) no-repeat;background-size:cover !important;padding:104px 0;padding-top:30px;}
.services-wrapper{max-width:1150px;margin:0 auto;}
.services-holder{width:100%;floaT:left;}
.service-left{width:60%;float:left;padding:10px;background:url(images/service-left.jpg) no-repeat;min-height:355px;margin:34px 0;background-size:cover !important;}
.service-right{width:40%;float:left;padding:10px;margin:20px 0;}
.box-1{width:46%;float:left;padding:30px;background:#FDA527;min-height:172px;  margin:1%;}
.box-2{width:46%;float:left;padding:26px;background:#3692F0;min-height:172px;  margin:1%;}
.box-3{width:46%;float:left;padding:25px;background:#00A41C;min-height:174px;  margin:1%;}
.box-4{width:46%;float:left;padding:33px;background:#613CBC;min-height:174px;  margin:1%;}
.service-right h3{text-align:center;color:#fff;font-weight:100;text-transform:uppercase;padding-top:15px;}
.service-right img{text-align:center;}
.icon1{text-align:center;width:100%;float:left;  }
.icon2{text-align:center;width:100%;float:left;  padding-top: 8px !important; }
.icon3{text-align:center;width:100%;float:left;  padding-top: 8px;}
.icon4{text-align:center;width:100%;float:left;  padding-top: 0px;}
.service-left p{font-size:30px !important;  text-align: center;  padding-top: 60px;margin-bottom: 0;text-transform:uppercase;color:#fff !important;}
.box-1 h3:hover{-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
writing-mode: lr-tb;}
.box-1:hover img, .box-2:hover img, .box-3:hover img, .box-4:hover img
{
-webkit-animation: cssAnimation 1s 1 linear;
-moz-animation: cssAnimation 1s 1 linear;
-o-animation: cssAnimation 1s 1 linear;
}
@-webkit-keyframes cssAnimation {
from { -webkit-transform: rotate(0deg) scale(1.005) skew(0deg) translate(0px); }
to { -webkit-transform: rotate(360deg) scale(1.005) skew(0deg) translate(0px); }
}
@-moz-keyframes cssAnimation {
from { -moz-transform: rotate(0deg) scale(1.005) skew(0deg) translate(0px); }
to { -moz-transform: rotate(360deg) scale(1.005) skew(0deg) translate(0px); }
}
@-o-keyframes cssAnimation {
from { -o-transform: rotate(0deg) scale(1.005) skew(0deg) translate(0px); }
to { -o-transform: rotate(360deg) scale(1.005) skew(0deg) translate(0px); }
}

.service-left:hover{
	 -webkit-box-shadow: inset 0 0 0 200px rgba(27, 29, 28, 0.58);
	box-shadow:inset 0 0 0 200px rgba(27, 29, 28, 0.58);
	background-repeat: no-repeat;
	background-size: 125%;
	visibility: visible;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;}
	.service-left h3, .service-left img{   visibility: hidden;padding-top:25px; }
	.service-left:hover h3{visibility: visible !important;color:#fff;text-align:center;}
	.service-left:hover img{visibility: visible !important;text-align:center;    display: block;
    margin-left: auto;
    margin-right: auto;}
.slidingDiv {
    height:auto;
    background-color: #99CCFF;
   
}
.close-img{float:right;}
.show_hide {
 
}

.site-services-toggle{width:100%;float:left;background:url(images/service-toggle-bg.jpg) no-repeat;background-size:cover !important;padding:55px 0;}
.services-toggle-wrapper{max-width:1150px;margin:0 auto;}
.services-toggle-holder{width:100%;floaT:left;}


.toggle-box1{width:20%;float:left;}
.toggle-box2{width:20%;float:left;}
.toggle-box3{width:20%;float:left;}
.toggle-box4{width:20%;float:left;}
.toggle-box5{width:20%;float:left;}
.site-services-toggle h3{text-align:center;}


.hex-1{background:url(images/toggle-1.jpg);background-size:cover !important;}
.hex-2{background:url(images/toggle-2.jpg);background-size:cover !important;}
.hex-3{background:url(images/toggle-3.jpg);background-size:cover !important;}
.hex-4{background:url(images/toggle-4.jpg);background-size:cover !important;}
.hex-5{background:url(images/toggle-5.jpg);background-size:cover !important;}

.main-hex h3{color:#e42423;margin-top:15px;}
.main-hex .read1{
margin-top:15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;  font-size: 14px !important;}


.main-hex{float:left;width:100%;padding:35px 0;}
#lab {
	width: 1000px;
	overflow: hidden;
	padding-bottom: 70px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 2.5em;
	background: rgb(236, 236, 236);

	-webkit-transition: all ease 500ms;
	-moz-transition: all ease 500ms;
	-o-transition: all ease 500ms;
	-ms-transition: all ease 500ms;
	transition: all ease 500ms;
}

.beaker {
	-webkit-filter: drop-shadow(#424242 0px 1px 0px);
	border-bottom: 2em solid #FFF;
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	border-radius: .5em;
	height: 0;
	width: 1em;
	position: absolute;
	right: 0.7em;
	bottom: 22%;
	font-size: 0.6em;
}

.beaker::before {
	border-left: .25em solid #FFF;
	border-radius: .25em;
	border-right: .25em solid #FFF;
	content: '';
	height: .25em;
	left: -.25em;
	position: absolute;
	top: -1em;
	width: 1em;
}

.beaker::after {
	border-left: .25em solid #FFF;
	border-right: .25em solid #FFF;
	content: '';
	height: 1em;
	left: 0;
	position: absolute;
	top: -1em;
	width: .5em;
}

.sectionheader {
	position: relative;
}

.lab_item {
	  margin-top: 0;
	width: 200px;
	height: 230px;
	  margin: 11px;
	position: relative;
	display: inline-block;
}

.hexagon2 {

	width: 200px;
	height: 230px;

}

.hexagon {
	overflow: hidden;
	visibility: hidden;

	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	cursor: pointer;
}

.hexagon-in1 {
	overflow: hidden;
	width: 100%;
	height: 100%;

	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
}

.hexagon-in2 {
	  -webkit-box-shadow: inset 0 0 0 200px rgba(27, 29, 28, 0.18);
	box-shadow:inset 0 0 0 200px rgba(27, 29, 28, 0.18);
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;

	-webkit-background-size: 125%;
	-moz-background-size: 125%;
	background-size: 125%;
	visibility: visible;

	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.hexagon-in2:hover {
	-webkit-box-shadow: inset 0 0 0 0px #B0DAD4;
	box-shadow: inset 0 0 0 0px #B0DAD4;
}

#lab article {
	padding-top: 1em;
	width: 820px;
	margin: 0 auto;
}

/*.lab_item:nth-child(7n-2) {
	margin-left: 101px;
}*/

.lab_item:nth-child(n+5) {
	margin-top: -55px;
}


/*end site-services*/

/*contact*/
.site-contact input[type="tel"]{width:100%;margin-bottom:20px;min-height:50px;padding-left:10px;}
.site-contact input[type="submit"]{font-weight:400 !important;background:#5F9325 !important;  padding: 6px 17px !important;}
.site-contact{width:100%;float:left;background:url(images/contact-bg.jpg) no-repeat;    background-size: cover;}
.site-contact-wrapper{max-width:1150px; margin:0 auto;}
.site-contact-holder{width:100%;float:left;  margin: 30px 0;}
.contact-left{width:50%;float:left;  padding: 40px 0;}
.contact-right{width:50%;float:left;  padding: 40px 0;}
.c-phone{background:url(images/c-phone.png) no-repeat left;    padding: 3px 47px;  background-position: 6px 0px;margin-top:10px;  height: 40px;}
.c-mail{background:url(images/c-mail.png) no-repeat left;  padding-left: 50px;margin-top:10px;  height: 40px;  padding-top: 5px;}
.c-loc{background:url(images/c-location.png) no-repeat left; width:100%; padding-left: 50px;margin-top:10px;  height: 40px;}
.wpcf7 p{color:#000 !important;margin: 0;
margin-top: 18px;}
p.contact-send{width:100%;float:left;text-align: center;}
p.contact-msg textarea{height:150px;}
.contact-left input[type="text"], .contact-left input[type="email"]{height:38px;}
.contact-left p{font-size:16px !important;}
.contact-right input, .contact-right textarea{  background-color: rgba(255, 255, 255, 0.8);}
p.c-deatails {font-size:18px !important;}

.site-map{width:100%;float:left;}
.site-map iframe{margin-bottom:0 !important;}
/*-end-contact*/
/*inner page*/
.site-info a{color:#14bae1 !important;font-size:16px;}
.site-innerpage-wrapper{width:100%;float:left;
/*-moz-box-shadow: 0px 1px 6px #999799;
-webkit-box-shadow: 0px 1px 6px #999799;
box-shadow: 0px 1px 6px #999799;*/}
.hentry, .page-header, .page-content{box-shadow:none !important;}
.site-innerpage{max-width:1000px;margin:0 auto;}
.innerpage-left{width:100%;float:left;padding:10px; background:#fff;margin-bottom: 77px;}
.innerpage-left .wpcf7{padding:0 20%;}
.innerpage-left .wpcf7 p.contact-send{text-align:center !important;}
.innerpage-left .wpcf7 input[type="submit"]{padding:4px 11px !important;}
.innerpage-right{width:25%;float:left;padding:10px;  padding-top: 0;}
.site-innerpage h1{  font-family: 'Lato', sans-serif !important;text-align:left;text-transform:inherit;font-size: 40px !important;}
.site-innerpage .widget-title{
margin:0 !important;  padding: 7px 0;  text-align: center;color:#fff;
background:#27419e;}
.gradient {filter: none;}
.site-innerpage .widget li{padding:5px; margin:0 !important; }
.site-innerpage .widget li:hover{background:#ccc;}
.site-innerpage .widget li a{padding:5px;    font-size: 14px !important;}

/*sidebar*/
.innerpage-right .widget li:last-child{padding-bottom:5px;margin:0;}
.innerpage-right .widget{margin-top:10px !important;border: 1px solid #E5E7E8;margin: 0;  background: #fff;}
.innerpage-right .widget:first-child{margin-top:0 !important;}
.innerpage-right .widget ul{margin:0;border-bottom:2px solid #b5b5b5;}
.innerpage-right .widget_nav_menu li:hover{background:#d0cecd;color:#fff;}
.innerpage-right .widget_nav_menu li a:hover{color:#000;}
.innerpage-right .widget-title{
  font-family: 'Lato', sans-serif !important;font-weight:100 !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d3d3d3', endColorstr='#a6dbdbdb',GradientType=1 ); /* IE6-9 */

border-left: 3px solid #2545a1;padding-bottom: 3px;
font-size: 18px; font-weight:600;margin-bottom:3px !important;text-align: center;padding-top: 5px;}
.innerpage-right .widget_nav_menu li{padding: 0;text-indent:0px;background:url(images/li3.png) no-repeat left;background-position-x: 5px;background-position-y: 10px;}
.innerpage-right .widget_nav_menu li a{font-size:14px !important; display: block;padding: 3px 10px;content: "";background-color: transparent;}
.innerpage-left .entry-header{margin:0;padding:0;border-bottom:1px solid #F0E8E8;}

.innerpage-left p,.innerpage-left ul li{font-family: 'Lato', sans-serif !important;
    color: #000 !important;margin-bottom: 10px;font-size:14px !important; font-weight:400;}
.innerpage-left strong{font-size:16px !important;}
.innerpage-left ul  {margin-left:35px;}
.innerpage-left h2{padding: 4px 10px 3px 0px;color:#28292a;font-size: 24px; font-weight:700;margin-bottom:3px !important;}
.innerpage-left h3{color: #008000 !important;padding:0;margin:0;font-size: 18px; font-weight:600;}
.innerpage-left .entry-content, .entry-summary{padding:10px;}
.sel-option{margin-left: 20%;
margin-right: 20%;
text-align: center;}
.entry-content a img,
.entry-summary a img,
.page-content a img,
.comment-content a img {display: inline-block !important;}

/*footer-menu*/
.footer-widget-holder ul{width:100%;float:left;text-align:center;  margin-bottom:0px !important;  padding: 0px;}
.footer-widget-holder li{      line-height: normal;display: inline-block;text-align:center;    border-right: 1px solid #fff;}
.footer-widget-holder li:last-child {border-right:none}
.footer-widget-holder li a{color:#acacac;padding:0 5px;}
.site-info, .site-footer{background:#212121 !important;}
.site-info{border-top:1px solid #646262;}

#social{  float: left; width: 100%;text-align: center;}
#social li{display: inline-block;padding: 0 2px;text-align: right;}
#social img{width:35px;height:35px;padding:3px;}
#social ul{ margin: 0;}
/*footer-menu-end*/
.site-info a:hover{border-bottom:0 !important;}
.content-area{  width: 100%;
  float: left;}
/*footer-widget*/
.site-footer{margin-top:0 !important;}
.footer-widget-wrapper{max-width:1150px; margin:0 auto;}
.footer-widget-holder{width:100%;float:left;}
.site-footer .widget{width: 33.33%;float: left;display: block;padding: 0 10px;}
.site-footer .widget h2{color:#fff;}
/*end-footer-widget*/

/*copyright*/
.copyright{max-width:1150px;margin:0 auto;  text-align: center;}
.copyright p{margin:0;font-size:16px !important;color:#fff !important;}
.copyright-wrapper{width:100%;float:left;padding:10px 0}

.footer-left{width:100%;float:left;  padding:5px 0px;}
.footer-center{width:40%;float:left;}
.footer-right{width:100%;float:left;  padding: 7px;}

/*copyright-end*/
.home .site-info{position:relative;}
.site-info {
    position:fixed;
    bottom:0px;
}
/*slider*/
#slider_holder {
background-position: center center;
margin:0;padding:0;width:100%;float:left;min-height:575px;background-size: cover !important;}
#main_slider {margin:0;padding: 0;text-align:center;}
.rslides{text-align: center !important;}
.rslides_container{margin-bottom:0 !important;}
#slider_holder .caption{background:none !important;}
/*slider-end*/

/*fixed-menu*/
.nav-container{ }

.f-nav .site-logo{padding:0 !important;margin:0 !important;width:20%;}
.f-nav  .site-menu{width:80%;  padding-top: 8px;}
.f-nav .main-navigation ul li a{color:#fff;}
	.f-nav{ 
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    -webkit-box-shadow: 0px 3px 17px 0px rgba(79,78,79,0.5);
    -moz-box-shadow: 0px 3px 17px 0px rgba(79,78,79,0.5);
    box-shadow: 0px 3px 17px 0px rgba(79,78,79,0.5);	
	z-index: 9999; position: fixed; left: 0; top: 0 !important; width: 100%;  background: rgba(9, 9, 9, 0.83) !important;padding:0 !important;margin:0 !important;min-height:74px;} /* this make our menu fixed top */
/*end-fixed menu*/

/*scrol-top*/
.scrollToTop{
	/*width:100px;
	height:130px;*/ 
	padding:36px 33px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	background:url(images/icon-4.png) no-repeat 0px 20px;
	margin: 10px 0;
    max-width: 180px;
    max-height: 175px;
    bottom: 0%;
    right: 0%;
    z-index: 99999;

}
.scrollToTop:hover{
	text-decoration:none;
}
/*scrol-top-end*/
/*menu-dropdown-toggle*/
.main-navigation .page_item_has_children > a, .main-navigation .menu-item-has-children > a{padding-right:3px !important;}
.main-navigation{float:right; width:100%; min-height:40px; padding-left:12px;}
.main-navigation .dropdown-toggle{top:0px; height:30px; display:none}
.main-navigation ul.sub-menu .dropdown-toggle{ display:none}
.main-navigation ul li{padding-left:5px;}
.main-navigation ul li a:hover{background:none !important;color:#}
.main-navigation ul li a{text-transform:uppercase;padding: 18px 10px;font-size:16px; color:#333;}
.main-navigation .menu-item-has-children:hover ul.sub-menu{display:block;margin:0px;position:absolute;background:#ccc;width:150px; z-index:999}
.main-navigation #menu-item-20 ul.sub-menu{width:250px !important}
.main-navigation ul.sub-menu li.menu-item-has-children ul.sub-menu{ display:none; margin:0px; position:absolute;width:170px; z-index:999}
.main-navigation ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{display:block; left:150px; top:0px}
.main-navigation ul.sub-menu li.menu-item-has-children ul.sub-menu li a{ background:red}
.main-navigation ul.sub-menu li.menu-item-has-children ul.sub-menu li a:hover{
	}
	.main-navigation ul.sub-menu{
		width:200px !important;
    border-bottom: 2px solid #293c9a;
    border-top: 2px solid #3b53a5;
    background: #ffffff !important;
	-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;}
.main-navigation ul.sub-menu li{width:200px;border-bottom:1px solid #817F7F;padding-left:0;}
.main-navigation ul.sub-menu li a{text-transform:capitalize; padding:3px 15px;}
.main-navigation ul.sub-menu li a:hover{    color: #fff !important;
    background: #0687d0 !important;-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;}
.dropdown-toggle:hover{background:none !important}
.main-navigation ul.sub-menu li.current-menu-item a{border:none !important;}

.home-wrapper-header-main{width:100%;float:left;background:#000;border-top: 4px solid #D2AD67;}
.home-wrapper-header{max-width:1200px; margin:0 auto;}

.header_menu{width:60%;float:left;padding: 25px 0px 0px 0px;}
.nav-menu{float:right !important;}
.header-strip{width:100%;float:left;text-align:center;}
.header-strip img{width:100% !important;}
.header-strip-wrapper{width:100%;float:left;}
.main-home-header{width:100%;float:left;}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {}
/*end menu-dropdown-toggle*/

/*font-style*/
h1{font-size:30px !important;font-weight:400 !important;text-align:center;font-family: 'Lato', sans-serif !important; text-transform:uppercase;}
h2{font-size:24px;}
h3{font-size:18px;font-family: 'Lato', sans-serif !important;}
h4{font-size:16px;}
a{font-size:16px !important;font-family: 'Lato', sans-serif !important;}
p{font-size:16px !important;font-family: 'Lato', sans-serif !important;color:#000 !important;}
@font-face {
    font-family: 'Bebas';
    src: url('../fonts/bebas.woff') format('woff'),
        url('../fonts/bebas.ttf') format('truetype'),
          font-weight: normal;
          font-style: normal;
}
img, a{  outline: 0 !important;}
/*font-style*/

/*Responsive Code*/
@media screen and (max-width: 1000px)
{
	.site_btm .box-slid .or {
    top: 30%;
    left: 47%;
}
	.box-slid .or{top:50%;}
	.innerpage-left .wpcf7{  padding: 0 10%;}
.innerpage-left{width:100%;}
.innerpage-right{width:100%;}
.innerpage-right .widget_nav_menu li a{text-align:center;}	
	p.c-deatails{  padding-top: 27px;}
.toggle-box1, .toggle-box2, .toggle-box3{width:33%;}
.toggle-box4, .toggle-box5{width:50%;margin-top:50px;  text-align: center;}	
.contact-left, .contact-right{width:100%;padding:10px;}	
.box-1, .box-2, .box-3, .box-4{width:48%;}
.service-right, .service-left{width:100%;}
.f-nav{display:none;}
.site-header{ position:relative !important; max-height: none;  margin: 37px 0 0 0 !important;}
.site-logo{margin-top:0;  text-align: center;  width: 100%;}
#slider_holder{}
.site-branding{margin:0 !important;padding:0 !important;}
.hentry{padding:0 !important;}
.mean-container .mean-nav ul li a.mean-expand{  height: 34px !important;}
.mean-container .mean-nav ul li a{padding: 4px 11px !important;}
.mean-container .mean-bar{
 
background: rgb(169,3,41); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(158,3,44,1) 13%, rgba(183,3,75,1) 44%, rgba(169,3,41,1) 85%, rgba(169,3,41,1) 85%, rgba(169,3,41,1) 87%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(13%,rgba(158,3,44,1)), color-stop(44%,rgba(183,3,75,1)), color-stop(85%,rgba(169,3,41,1)), color-stop(85%,rgba(169,3,41,1)), color-stop(87%,rgba(169,3,41,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(158,3,44,1) 13%,rgba(183,3,75,1) 44%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 87%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(158,3,44,1) 13%,rgba(183,3,75,1) 44%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 87%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(158,3,44,1) 13%,rgba(183,3,75,1) 44%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 87%,rgba(109,0,25,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(158,3,44,1) 13%,rgba(183,3,75,1) 44%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 85%,rgba(169,3,41,1) 87%,rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */}
/*custom*/
	
	
	
	
.site-footer .widget{width:100%;float:left;text-align:center;margin-bottom:5%;}	
.footer-left, .footer-center, .footer-right{width:100%;float:left;text-align:center;padding:10px;}
.footer-widget-holder{padding:10px;}
.site-main{padding:0 !important;}
.site-header{padding:5px !important;}
.secondary-toggle{display:none}	
.dropdown-toggle{display:none;}
.site-footer{width:100%;float:left;margin:0 !important;padding:0 !important;}
.copyright-wrapper{
	
}


}
@media screen and (max-width: 680px)
{
	.innerpage-left{margin-bottom:120px;}
	.modal-dialog{padding:20px;}
	#slider_holder{padding-bottom:30px;}
	.box-slid .or {
    top: 56%;
}
.site_btm .box-slid .or {
    top: 42%;
    left: 47%;
}
	.orange_bg{width:100%;max-width:400px;margin:10px 0 0 0;}
	.blue_bg{width:100%;max-width:400px;margin:10px 0 0 0;}
	.footer-widget-holder ul{margin:0;}
	.toggle-box1, .toggle-box2{margin-top:0;}
.toggle-box1, .toggle-box2, .toggle-box3, .toggle-box4, .toggle-box5{width:48%;margin-top:50px;   text-align: center;}	
}
@media screen and (max-width: 540px)
{
	.innerpage-left .wpcf7{  padding: 0 1%;}
	.box-1, .box-2, .box-3, .box-4{width:96%;}
	.toggle-box1{margin-top:0 !important;}
	.toggle-box1, .toggle-box2, .toggle-box3, .toggle-box4, .toggle-box5{width:100%;margin-top:50px;  text-align: center;}	
}

@media screen and (max-width: 400px){
  .box-slid .or {
    top: 60%;
  }
  .site-info{position:relative;}
}