/*

Theme Name: startupxseed 

Theme URI: https://www.startupxseed.com/

Description: WordPress theme by Centum Technologies Private Limited 

Author: Centum Technologies Private Limited 

Author URI: http://www.centumtech.com/

*/



/*** Reset Browser Settings ***/



@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Roboto+Condensed:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Slabo+27px&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,700;1,400&display=swap');

/*
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Quicksand', sans-serif;
font-family: 'Slabo 27px', serif;
*/

*{

	margin: 0; 

	padding: 0; 

	font-weight: inherit; 

	font-style: inherit; 

	font-size: 100%; 

	font-family: inherit; 

	vertical-align: baseline; 

}

a,

a img,

img{

	border: 0; 

	outline: 0; 

}

caption, th, td { 

	text-align: left; 

	font-weight: normal; 

}

blockquote:before, 

blockquote:after,

q:before, 

q:after { 

	content: ""; 

}

blockquote, 

q { 

	quotes: "" ""; 

}





/*** Main Body ***/

body {

	font-size: 14px; 

	font-family: 'Open Sans', sans-serif !important;

	line-height: 1.5em; 

	color:#333333;

	background:#fff !important;



}





/*** Clearfix **/

.clear{ 

	clear: both; 

}





/*** Links ***/

a { 

	text-decoration: none; 

	color:#333333; outline:none !important;

}

a:hover { 

	text-decoration:none;

	color:#990000;

}





/*** Styles ***/

p { 

	margin: 0 0 1em;

	text-align:justify;font-family: 'Roboto', sans-serif; font-weight:400;

}

textarea,input { 

	font-size: 13px; 

	

	font-family: arial, sans-serif;

}

strong {

	font-weight: bold; font-size:14px;font-family: 'Roboto', sans-serif;

	color: #474a48;

}

em {

	font-style: italic;

}



small{

	font-size: 12px;

	color: #666;

}





/*** Headings ***/

h1,h2,h3,h4,h5,h6 {

	line-height: 140%;

	color:#990000;

	font-weight: normal;

}

h1 {

	font-size: 2em;

}

h3 {

	font-size: 1.3em;

}

h4 {

	font-size: 1em;

}

.postcontent h2{

	font-size: 1.5em;

	margin-top: 30px;

	margin-bottom: 10px;

}

h1{

	font-family: 'Open Sans', sans-serif ; font-size:20px ; font-weight:700 ; color:#474a48; text-transform:uppercase;

	margin-bottom: 20px; padding:0 0 15px 0;

	

	line-height: 1;

}

h1.single-title{

	margin-bottom: 0 !important;

}

.postcontent h3 {

	font-size: 1.3em;

	font-weight: normal;

	margin: 2em 0em 0.63em 0em;

	font-style: italic;

	font-family: Georgia, "Times New Roman", Times, serif;

}

#respond h3 {

	font-size: 1.43em;

	padding: 10px 0;

}

h2.posttitlehome{

	font-size: 1.57em;

	margin-bottom: 10px;

}

h1.category-title{

	font-size: 1em;

	font-style: italic;

	margin-bottom: 20px;

	border-bottom: 1px dotted #CCC;

}





/*** Main Layout ***/

#wrap{

	width:100%; max-width:1170px;

	padding: 70px 0px;

	margin: 0px auto; height: auto;

	background: #FFF; display:table;

	

}

#main{

	float: left;

	

	padding: 20px 0;

	

}

.full-width{

	width: 960px !important;

}



/*** Header ***/

.headerout{ width:100%; height:auto; float:left; margin:0; padding:0; }

#header {

	width:100%; max-width:1170px;

	height: auto; margin:0 auto; display:table; padding:20px 0;

	

}

#header-logo{ width:auto; height:auto; float:left; margin:7px 0 0 0; padding:0;

}

a#logo {

	height: 80px;

	font-size: 2.14em;

	color: #545454;

	font-weight: normal;

}

#logo:hover {

	text-decoration: none;

}

#phone{

	color: #666;

	font-size: 18px;

	text-transform: uppercase;

	float:right;

	background:url(images/contact.png) no-repeat bottom left;

	position:relative;

	padding: 30px 0px 0px 24px;

	

}

#sfcg{

	font-size: 18px;

	text-transform: uppercase;

	float:right;

	padding-left:24px;

	

}



/*** Primary Nav ***/

#primary-nav{

	height: 27px;

	font-size: 12px;

	font-weight:bold;

	padding:8px 0 0 0;



}

#primary-nav ul{

	list-style: none;

	

}

#primary-nav li {

	float: left;

}

#primary-nav a{

	display: block;

	line-height: 20px;

	height: 20px;

	padding: 0px 20px;

	border-right:#FFFFFF medium;

}

#primary-nav a:hover{

	color: #3D72A3;

	}

#primary-nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	width: 260px;

	height: auto;

	margin:0;

	background: #ECECEC;



}

#primary-nav li ul a {

	display: block;

	line-height: 30px;

	height: 30px;

	

	font-size: 12px;

	font-weight: normal;

}

#primary-nav li ul li {

	float: none;

	border: none;

}

#primary-nav li ul ul {

	margin: 0px 0 0 180px;

	width: 180px;

}

#primary-nav li:hover ul ul,

#primary-nav li:hover ul ul ul, 

#primary-nav li.sfhover1 ul ul,

#primary-nav li.sfhover1 ul ul ul {

	left: -999em;

}

#primary-nav li:hover ul,

#primary-nav li li:hover ul, 

#primary-nav li li li:hover ul,

#primary-nav li.sfhover ul, 

#primary-nav li li.sfhover1 ul,

#primary-nav li li li.sfhover1 ul {

	left: auto;

}

#primary-nav li:hover,

#primary-nav li.sfhover1 { 

	position: static;

}





/*** Search ***/

#searchform{

	position: absolute;

	right: 0;

	top: 35px;

	font-size: 0.79em;

}

input#search{ 

	width: 150px; 

	padding: 5px; 

	border: 1px solid #DDDDDD; 

	color: #AAAAAA; 

	font-size: 0.79em;

}

#searchsubmit{ 

	background: #F4F4F4;

	color: #666;

	font-weight: bold;

	text-shadow: 0px 1px #FFF;

	padding: 4px;

	cursor: pointer;

	border: 1px solid #DDDDDD;

	font-size: 0.79em;

}

#searchsubmit:hover{ 

	color: #4376AD;

}





/***HomePage Business***/

#business-about h1,

#business-top-right h2

{

	margin-bottom: 10px;

	border: none;

	color:#CC0000;

}

#business-about{

	float: left;

	width: 630px;

}

#business-top-right{

	float: right;

	width: 300px;

	/*border: 1px solid #E2E2E2;*/

	padding: 10px 0 10px 0 ;

}

#business-top-right ul{

	list-style: none;

}



#business-bottom h2{

	font-weight: 100;

	border-bottom: 1px dotted #CCC;

	margin-bottom: 10px;

}

#business-bottom{

	clear: both;

	width: 960px;

	margin-top: 20px;

	float: left;

}

.business-section-left{

	width: 300px;

	float: left;

	margin-right: 30px;

}

.business-section-middle{

	width: 300px;

	float: left;

	margin-right: 30px;

}

.business-section-right{

	width: 300px;

	float: left;

}

.home-widget ul{

	list-style: none;

}

.home-widget ul li a{	

	list-style: none;

	padding:4px 0;

	border-bottom:#CCCCCC dotted 1px;

	display:block;

}

.home-widget ul li a:hover{

	color:#990000;

	background:#ececec;

	}

/*** Post  ***/

.post{

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

.postimg img{

	float: left;

	margin: 0 20px 10px 0 !important;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	 border-radius: 5px;

	-moz-box-shadow: 0px 1px 2px #ababab;

	-khtml-box-shadow: 0px 1px 2px #ababab;

	-webkit-box-shadow: 0px 1px 2px #ababab;

	box-shadow: 0px 1px 2px #ababab;

}

.postcontent a img{

	border: 5px solid #ECECEC;

	margin: 10px;

}

.postcontent a:hover img{

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

	-moz-box-shadow: 0px 5px 5px #ababab;

	-khtml-box-shadow: 0px 5px 5px #ababab;

	-webkit-box-shadow: 0px 5px 5px #ababab;

	box-shadow: 0px 5px 5px #ababab;

}

img.single{

	float: left;

	border: 5px solid #ECECEC;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	 border-radius: 5px;

	-moz-box-shadow: 0px 1px 2px #ababab;

	-khtml-box-shadow: 0px 1px 2px #ababab;

	-webkit-box-shadow: 0px 1px 2px #ababab;

	box-shadow: 0px 1px 2px #ababab;

	margin-right: 20px;

	margin-bottom: 20px;

}

.noborder{

	border-bottom: none;

}





/*** Post Content ***/

.postcontentt h1 {

	font-size: 2em;

	font-weight: bold;

	color:#990000;

}

.postcontent {

	/*color: #707070;*/

	color:#333;

	margin-bottom: 20px;

}

h2.entry-title{

	margin-top: 0 !important;

}

h2.entry-title a{

	color: #726763;

	font-weight: 100;

}

h2.entry-title a:hover{

	text-decoration: none;

	color: #4F4F4F;

}

.postcontent ul {

	margin: 10px 40px;font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; 

}

.postcontent ol {

	margin: 10px 40px;

}

.postcontent .alignleft {

	float: left;

	margin: 0 10px 10px 0;

}

.postcontent .alignright {

	float: right;

	margin: 0 0 10px 10px;

}

.postcontent .aligncenter,

.postcontent .center {

	text-align: center;

	margin: 0 auto;

	display: block;

}

.postcontent blockquote {

	padding: 0 15px 0 10px;

	font-style: italic;

	margin: 20px 0;

	margin-left: 20px;

}

a.read-more{

	position: absolute;

	right: 0;

	bottom: 0;

	font-size: 0.93em;

	color: #09F;

}





/*** Byline ***/

#byline {

	font-size: 11px;

	margin-bottom: 20px;

	letter-spacing: 1px;

	color: #999;

}

#byline a{

	color: #09F;

	text-decoration: none;

}

#byline a:hover{

	text-decoration: underline;

}

	

	

/***Portfolio Page ***/

.portfolio-item{

	width: 205px;

	margin-right: 20px;

	margin-bottom: 20px;

	float: left;

}

.portfolio-item h2{

	text-align: center;

	font-size: 1.14em;

}

.portfolio-item h2 a{

	color: #666;

}

.portfolio-item a img{

	border: 3px solid #ECECEC;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	 border-radius: 5px;

	-moz-box-shadow: 0px 1px 2px #ababab;

	-khtml-box-shadow: 0px 1px 2px #ababab;

	-webkit-box-shadow: 0px 1px 2px #ababab;

	box-shadow: 0px 1px 2px #ababab;

}

.portfolio-item a:hover img{

	-moz-box-shadow: 0px 5px 5px #ababab;

	-khtml-box-shadow: 0px 5px 5px #ababab;

	-webkit-box-shadow: 0px 5px 5px #ababab;

	box-shadow: 0px 5px 5px #ababab;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}



/*** Comments ***/

#comment-wrap{

	border-top: 1px solid #CCC;

	clear: both;

}

h3#comments{

	margin: 30px 0;

	clear: both;

}

.comment-author{

	color: #000;

	font-size: 0.93em;

}

.commentlist li {

	margin-bottom: 20px;

}

ul.children li{

	margin-left: 30px;

	padding: 0;

	border: none;

	margin-bottom: 0;

}

ul.children li li{

	margin-left: 30px;

}

.comment-wrap{

	margin-left: 70px;

	position: relative;

	font-size: 0.93em;

	color: #666;

	margin-bottom: 20px;

	border-bottom: 1px dotted #CCC;

}

.comment-wrap p{

	margin: 0;

	padding: 0;

}

ol.commentlist {

	list-style: none;

}

img.avatar {

	float: left;

	padding: 2px;

	border: 1px solid #CCC;

	background: #EBEBEB;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

#commentform textarea,

#commentform input {

	border: 1px solid #898989;

	padding: 4px;

}

#commentform label {

	text-transform: uppercase;

	font-weight: bold;

	font-size: .857em;

	color: #898989;

	padding: 0 0 0 5px;

}

#commentform label span {

	font-weight: normal;

	font-style: italic;

	font-size: .8em;

}

#commentform textarea {

	width: 572px;

}

a.comment-reply-link{

	color: #2173af;

	text-decoration: none;

	font-size: 0.79em;

}

a.comment-reply-link:hover{

	color: #349ce6;

}

input#submit {

	background: #F4F4F4;

	padding: 5px;

	border: 1px solid #CCC;

	color: #333;

	cursor: pointer;

}

input#author{

	border: 1px solid #cdcdcd;

}

input#email{

	border: 1px solid #cdcdcd;

}

input#url{

	border: 1px solid #cdcdcd;

}

textarea#comment{

	border: 1px solid #cdcdcd;

}

ol.commentlist li#blank {

	visibility: hidden;

	}

#cancel-comment-reply-link {

	margin-left: 20px;

	color: #C50A17;

	font-weight: bold;

}





/*** Pagination & Page Navi ***/

.wp-pagenavi{

	padding-bottom: 20px;

	font-size: 0.86em !important;
text-align: center  !important;
}

.wp-pagenavi a{

	margin-right: 10px;

	padding: 5px;

	color: #fff !important;

	border: 1px solid #C7C7C7;

	background: #007cba  !important;

}

.wp-pagenavi a:hover,

span.current{
color: #fff  !important;
	background: #fe5902  !important;

	text-decoration: none;

	text-shadow: 1px 1px 1px #FFF;

	border: 1px solid #999 !important;

}

	



/*** Footer ***/

#footer{

	border-top: 1px dotted #CCC;

	padding-top: 10px;

	padding-bottom: 5px;

}

#footer a{

	color: #666;

	font-size: 0.86em;

}

#footer ul{

	list-style: none;

}

#footer-social{

	float: left;

}

#footer-social li{

	float: left;

	margin-right: 10px;

}

#footer-links{

	float: right;

}

#footer-links li{

	float: left;

	border-right: 1px solid #CCC;

	padding: 0 10px;

}

#footer-links li a:hover{

	color:#990000;



}



/*** Copyright ***/

#copyright{

	color: #a7a7a7;

	font-size: .85em;

	border-top: 1px dotted #CCC;

	padding: 10px 0;

}

#copyright a{

	color: #a7a7a7 !important;

}

#copyright-left{

	float: left;

}

#copyright-right{

	float: right;

	font-size: 0.79em;

}



/*** Sidebar ***/

#sidebar {

	float: right;

	

	padding: 0 15px 0 35px;

	font-size: 0.93em;

}

#sidebar ul{

	background: #FFF;

	list-style: none;

	margin: 0; 

}

.box ul li a{

	padding: 4px 0;

	border-bottom:1px #CCCCCC dotted;

	display:block;

}

.box ul li a:hover{

	color:#990000;

	background:#ececec;

	}

.box{

	margin-bottom: 20px;

}

.box ul li ul li, .box ul li ul{

	

	}

.box ul li ul li a{

	font-size:11px;}

.box ul li ul li a:hover{

	background:#999999;

	} 		





.box ul{

	padding: 10px 0;

}

.textwidget{

	padding: 10px 0;

}

#sidebar h4, 

#business-news h2,

.home-widget h2

{

	font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:700; color:#474a48; padding:0 0 15px 0; margin:0 0 10px 0;

	border-bottom: 1px dotted #CCC;

	

}



/*** WordPress Styles ***/

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.input2 {

	background: #F4F4F4;

	padding: 5px;

	border: 1px solid #CCC;

	color: #333;

	width:450px;

	}

.btn_submit{

	width:auto; height:auto; background:#F4F4F4; color:#333333;

	 padding:5px 10px; outline:none; border:1px solid #999999; font-size:14px;}	

	 

	









/*------*/

.banner_out{ width:100%; height: auto; float:left; margin:0; padding:0; background:#ccc;} 

.hr_top{ width:100%; height:auto; float:left; margin:0; padding:0;}

.hr_btm{ width: auto; height:auto; float: right; margin:5px 0 0 0; padding:0;transition:all 0.8s;}

.h_mail{ width:auto; height:auto; float: right; margin:0; padding:0 0 0 30px; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:600; color:#4a4a4a; background:url(images/mail.png) no-repeat left top;}

.h_mail span{ color:#07b1ef;}

.h_ph{ width:auto; height:auto; float: right; margin:0 40px 0 0; padding:0 0 0 25px; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:600; color:#4a4a4a; background:url(images/ph.png) no-repeat left top;}

.h_ph span{ color:#07b1ef;}

.maininaf{ max-width:1170px; width:100%; height:auto; margin:0 auto; display:table;}
.maininaf h2{font-family: 'Lato', sans-serif; font-size:25px; color:#333; width:100%; text-align:center; padding:0 0 25px 0; margin:0; font-weight:700;}

.main_out{ width:100%; height:auto; float:left; margin:0; padding:90px 0; position:relative;}

.main_outopr{ width:100%; height:auto; float:left; margin:0; padding:90px 0px 20px 0; position:relative;}
.main_outopr h2{font-family: 'Open Sans Condensed', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #A04000; width:100%; height:auto; float:left; margin:0; padding:0 0 10px 0; text-align:center;}
	
	.oprin{ margin-bottom:30px; position:relative;}
	.oprin h3{ position: absolute; margin:0; padding:0;
    bottom: 0;
    left: 15px;
    background: #e53d49;
    font-family: 'Lato', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    /* width: 100%; */
    right: 15px;
    padding: 15px;}
	
	.main_outopr h5{font-family: 'Quicksand', sans-serif; font-size:16px; font-weight:400; color:#000; text-align:center; margin:0; padding:0 0 20px 0;}

.main_in{ max-width:1170px; width:100%; height:auto; margin:0 auto; display:table;}
.main_in h2{font-family: 'Open Sans Condensed', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #fff; width:100%; height:auto; float:left; margin:0; padding:0; text-align:center;}
	
	.main_in h3{font-family: 'Lato', sans-serif;
    font-size:16px;
    font-weight: 700;
    color: #333333; width:100%; height:auto; float:left; margin:0; padding:10px 0 0 0; text-align:center;}
.main_in1{ max-width:1170px; width:100%; height:auto; margin:0 auto; display:table; padding:0;}

.main_in2{ max-width:1170px; width:100%; height:auto; margin:0 auto; display:table; padding:0;}

.hdout{ width: auto; height:auto;  margin:0 auto; display:table; padding:0;}

.main_in h1{ width: auto; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#333333; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}

.headl{ width:76px; height: auto; float:left; margin:0; padding:15px 0; background:url(images/hbgl.png) no-repeat center;}

.headr{ width:76px; height: auto; float:left; margin:0; padding:15px 0; background:url(images/hbgr.png) no-repeat center;}



.main_out2 h1{ width: auto; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#fff; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}

.headl2{ width:76px; height: auto; float:left; margin:0; padding:15px 0; background:url(images/hbgl2.png) no-repeat center;}

.headr2{ width:76px; height: auto; float:left; margin:0; padding:15px 0; background:url(images/hbgr2.png) no-repeat center;}



.hicin{ width:260px; height:260px; margin:0 auto; padding:0; display:table; background:#eee6e0; text-align:center; line-height:18;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 300px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 300px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 300px; position:relative;

}

.hicin img {
    width: 100%;
    height: auto;
}

.hicin1{ width:260px; height:260px; margin:0 auto; padding:0; display:table; background:#e73d4a; text-align:center; position:absolute; bottom:0;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 300px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 300px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 300px; opacity:0;-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.hicin1:hover{ opacity:.9;}



.hicin1 h2 {

    font-family: 'Roboto', sans-serif;

    font-size: 17px;

    color: #fff;

    font-weight: 500;

    top: 95px;

    width: 100%;

    position: absolute;

    text-align: center; padding:0; margin:0;

}



.hicin1 a{font-family: 'Roboto', sans-serif; font-size:17px; color:#fff; font-weight:400; border:1px solid #fff; position:absolute; bottom:90px; left:75px;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 50px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 50px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 50px; line-height:20px; padding:8px 20px;





}



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

.hicin1 a:focus{ color:#fff; text-decoration:none;}
.welrs h2{font-family: 'Open Sans Condensed', sans-serif;  font-size:25px; font-weight:600; color:#0c81c6;}
.welrs p{font-family: 'Quicksand', sans-serif;  font-size:16px; color:#000; font-weight:400; line-height:28px;}

.wells img{ width:100%; height:auto;}



.main_in1 h1{ width: auto; height:auto;  float:left;font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#333333; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}



.main_in2 h1{ width: auto; height:auto;  float:left;font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#333333; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}



.main_out2{ width:100%; height: auto; float:left; margin:0; padding:50px 0;

background: url(images/pbg.jpg) no-repeat center center fixed; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}



.habtl h2{ width:100%; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:40px; font-weight:400; color:#fff;  text-align:left; padding:0; margin:0;}

.habtl p{ width:100%; height:auto; float:left;font-family: 'Roboto', sans-serif; font-size:17px; color:#fff; font-weight:400;  }

.hvboxin{ width:100%; height:auto; float:left; margin:0; padding:20px 0 0 0;

  min-height:290px;

}

.hvboxin h3{ width:100%; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:22px; font-weight:500; color:#fff;  text-align:center; padding:0 0 20px 0; margin:0;}

.hvboxin p{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:19px; font-weight:300; color:#fff; }



.main_out3{ width:100%; height: auto; float:left; margin:0; padding:75px 0;

background: url(images/slrbg.jpg) no-repeat center center fixed; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;}

.main_in3{ max-width:800px; width:100%; height:auto; margin:0 auto;}

.main_in3 h2{ width:100%; height:auto; float:left;font-family: 'Roboto', sans-serif; font-size:50px; color:#fff; font-weight:500; text-transform:uppercase; padding:0 0 5px 0; margin:0; text-align:center;}

.main_in3 h3{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:35px; font-weight:400; color:#333;  text-align: center; padding:0 0 30px 0; margin:0;}

.hbssl img{ width:100%; height:auto;}

.hbsbtn{ width:100%;  height:auto; float:left; margin:0 0 10px 0; padding:20px; background:#fff;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 12px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 12px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 12px; 

  

-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.hbsbtn:hover{ background:#ff965b;}

.hbsbtn h4{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:600; color:#fc5302;  text-align: left; padding:0 0 10px 0; margin:0; text-transform:uppercase;

-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	transition: all 0.4s ease;

}

.hbsbtn p{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:400; color:#333; }

.hsarw{ width:49px; height:13px; float:left; margin:0; padding:0; background:url(images/arw.png) no-repeat;}

.hbsbtn:hover h4{ color:#fff;}

.hbsbtn:hover p{ color:#fff;}

.hbsbtn:hover .hsarw{background:url(images/arwh.png) no-repeat;}



.main_out4{ width:100%; height: auto; float:left; margin:0; padding:50px 0 70px 0; background:#fff;

 }

.main_in4{ max-width:1170px; width:100%; height:auto; margin:0 auto;background: rgba(255, 255, 255, .7);  padding:0;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 12px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 12px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 12px; 

}



.main_in4 h1{ width: auto; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#333333; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}





.main_out2 .wpcf7-text{ width:100%; height:40px;  background: none; border:none; background:#fff; border-radius:4px;

  font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#000; text-indent:10px;

} 

 .main_out2 .wpcf7-tel{ width:100%; height:40px;  background: none; border:none; background:#fff; border-radius:4px;

  font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#000;text-indent:10px; }



 .main_out2 .wpcf7-textarea{

	width:100%; height:105px;background: none; border:none; background:#fff; border-radius:4px;

  font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#000;padding-top:10px;text-indent:10px;

	}

	

.main_out2 .wpcf7-submit{ width: auto; padding:5px 30px; margin:0 auto; display:table;

  background:#e64d56; border:none; font-family: 'Roboto', sans-serif; font-size:15px; font-weight:500; color:#fff; text-transform:uppercase;

  height:40px;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 5px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 5px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 5px; 

}



.main_out2 .wpcf7 label{ width:100%; color:#1b3000; margin-bottom:15px;}



.main_out2 .wpcf7-not-valid {

    border: 1px solid #F00 !important;

}



.main_out2 span.wpcf7-not-valid-tip{ display:none !important;}



.main_out2 div.wpcf7-response-output{ margin:0 !important;}

.main_out2 div.wpcf7-validation-errors{ border:none !important; font-size:13px !important; color:#F00 !important; padding:10px 0 0 15px; font-weight:bold; float:left;}



.main_out2 .wpcf7-text::-webkit-input-placeholder { /* Edge */

  color: #333;

}



.main_out2 .wpcf7-text:-ms-input-placeholder { /* Internet Explorer */

  color: #333;

}



.main_out2 .wpcf7-text::placeholder {

  color: #333;

}



.main_out2 .wpcf7-textarea::-webkit-input-placeholder { /* Edge */

  color: #333;

}



.main_out2 .wpcf7-textarea:-ms-input-placeholder { /* Internet Explorer */

  color: #333;

}



.main_out2 .wpcf7-textarea::placeholder {

  color: #333;

}





.fout{ width:100%; height:auto; float:left; margin:0; padding:0; background:#154460;}

.fcopy{ width:100%;  height:auto; float:left; margin:0; padding:10px 0;font-family: 'Open Sans', sans-serif;  font-size:13px; font-weight:400; color:#dfdfdf; background:#222222;}

.fcopyin{ width:100%; max-width:1170px; margin:0 auto; padding:0; }

.pby{ text-align:right;}

.pby a{ color:#dfdfdf; text-decoration:none;}

.pby a:hover{ color:#fe7601; text-decoration:none;}

.pby a:focus{ color:#fe7601; text-decoration:none;}

.fin{ max-width:1170px; width:100%; height:auto; margin:0 auto;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; color:#fff;}

.fin strong{ color:#fff;}

.fin h3{font-family: 'Open Sans', sans-serif;   font-size:22px; font-weight:600; color:#fff; padding:0 0 10px 0; margin:0; }

.fin .textwidget{ padding:0;}

.fmenu ul{ margin:0; padding:0;}

.fmenu ul li{ width:100%; height:auto; float:left; margin:0; padding:0; list-style:none; }

.fmenu ul li a{ color:#fff;text-decoration:none;}

.fmenu ul li a:hover{ text-decoration:none; color:#fff;}

.fmenu ul li a:focus{text-decoration:none; color:#fff;}

.socialf{ width:100%; height:auto; float:left; margin:0; padding:0;}

.socialf h3{font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:700; color:#fff; padding:15px 0 ; margin:0; text-transform:uppercase;}

.scio{ width:37px; height:35px; float:left; margin:0 5px 0 0; padding:0;}

.in_banner1{ width:100%; height: auto; float:left; margin:0; padding:0; text-align:center; position:relative;}

.in_banner1 img{ width:100%; height:auto;}

.in_banner{ width:100%; height: auto; float:left; margin:80px 0 0 0; padding:0; text-align:center; position:relative;}

.in_banner img{ width:100%; height:auto;}


.in_bannerbp{ width:100%; height: auto; float:left; margin:0; padding:0; text-align:center; position:relative;}

.in_bannerbp img{ width:100%; height:auto;}


.in_head{

	width: 100%;

height: auto;

float: left;

margin: 0;

padding: 0;

position: absolute;

z-index: 1000;

bottom: 15%;

color: #fff;

	}

	

	.in_head h1{ font-family: 'Open Sans', sans-serif; font-size:35px; font-weight:700; color:#333; text-align: left; border:none; text-transform:uppercase; width:100%; max-width:1140px; margin:0 auto; padding:0;}

	.abt_top{ width:100%; height:auto; float:left; margin:0; padding:70px 0;}

	.abt_topin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.abt_topin h1{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:40px; font-weight:600; color:#ff4f03; text-transform:uppercase; text-align:center; padding:0 0 10px 0; margin:0;}

	.abttl{ text-align:center;}

	.abtlcap{font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:700; color:#ff4f03; width:100%; text-align:center; padding:15px 0 0 0;}

	

	.abt_topin p{ width:100%; max-width:800px; height:auto; margin:0 auto;font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:400; color:#333; text-align:center; }

	

	

	.abt_btmin{ max-width:900px; width:100%; margin:0 auto; padding:0;}

	.abt_btmin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 20px 0; margin:0;}

	.abtgaout{ width:100%; height:auto; float:left; margin:0; padding:0; background:#fff;

	/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 10px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 10px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 10px; 

	}

	.abtgain{ width:100%; height:auto; float:left; margin:0; padding:0;border-bottom:1px solid #ccc;}

	.abtgal{ text-align:center; border-right:1px solid #ccc;}

	.col-md-5.abtgal{ padding-top:50px;padding-bottom:50px;}

	.abtgar ul{ margin:0; padding:50px 0px; width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:400; color:#fb6c3f;}

.abtgar li{ margin:0; padding:0;font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:400; color:#fb6c3f; background:url(images/abtli.png) no-repeat left top; list-style:none; padding:0 0 0 15px;}





.con_top{ width:100%; height:auto; float:left; margin:0; padding:70px 0 ;}

.con_topin{ width:100%; max-width:1170px; margin:0 auto; padding:0;}

.con_topin h2 { width:100%; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:25px; font-weight:400; color:#32333c; text-transform:uppercase;  padding:0 0 20px 0; margin:0;}



.cadd{ width:100%; height:auto; float:left; padding:0 0 10px 0; margin:0;font-family: 'Roboto', sans-serif; font-size:15px; font-weight:400; color:#505050;}

.cadd strong{font-weight:700;color:#32333c;font-family: 'Oswald', sans-serif;}



.cph{ width:100%; height:auto; float:left; padding:0 0 5px 0; margin:0;font-family: 'Roboto', sans-serif; font-size:15px; font-weight:400; color:#505050;}



.cfx{ width:100%; height:auto; float:left; padding:0 0 20px 40px; margin:0;font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:600; color:#333; background:url(images/fax.jpg) no-repeat left top;}

.cmail{ width:100%; height:auto; float:left; padding:0; margin:0;font-family: 'Roboto', sans-serif; font-size:15px; font-weight:400; color:#505050; }



.con_btm{ width:100%; height:auto; float:left; margin:0; padding:0 ;}

.con_btm iframe {

    float: left;

}

/*-------*/

.con_btm .wpcf7-text{ width:100%; height:40px;  background:#fff;  border:solid #adadad; border-width:0 0 1px 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#000; 

} 

 .con_btm .wpcf7-tel{ width:100%; height:40px;  background:#fff; border:solid #adadad; border-width:0 0 1px 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#767676;}



 .con_btm .wpcf7-textarea{

	width:100%; height:160px;border:solid #adadad; border-width:0 0 1px 0; background:#fff; padding:10px 0 0 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#333; 

	}

	

.con_btm .wpcf7-submit{ width: auto; padding:5px 30px;

  background:#fe7601; border:none; font-family: 'Montserrat', sans-serif;  font-size:15px; font-weight:400; color:#fff; text-transform:uppercase;

  height:40px;



}



.con_btm .wpcf7 label{ width:100%; color:#1b3000; margin-bottom:20px;}





.con_btm .wpcf7-not-valid {

    border: 1px solid #F00 !important;

}



.con_btm span.wpcf7-not-valid-tip{ display:none !important;}



.con_btm div.wpcf7-response-output{ margin:0 !important;}

.con_btm div.wpcf7-validation-errors{ border:none !important; font-size:13px !important; color:#F00 !important; padding:10px 0 0 15px; font-weight:bold; float:left;}

.con_btm .wpcf7-text::-webkit-input-placeholder { /* Edge */

  color: #000; 

}



.con_btm .wpcf7-text:-ms-input-placeholder { /* Internet Explorer */

  color: #000;

}



.con_btm .wpcf7-text::placeholder {

  color: #000;

}



.team_out{ width:100%; height:auto; float:left; margin:0; padding:0;}

.team_in{ width:100%; max-width:1170px; margin:0 auto; padding:70px 0; display:table;}



.team_in h3{font-family: 'Montserrat', sans-serif;  font-size:25px; font-weight:600; color:#333; width:100%; float:left; margin:0; padding:10px 0; text-transform:uppercase; }

.team_in h4{font-family: 'Montserrat', sans-serif; font-size:19px; font-weight:400; color:#fa4e02; width:100%; float:left; margin:0; padding:0 0 10px 0; }

.team_in p{font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:400; color:#333; width:100%; float:left; margin:0 0 10px 0; padding:0; line-height:22px; text-align: justify;}

.teampic{}

.teampic img{ width:100%; height:auto;}

.page-template-page-team #wrap{ display:none;}

.teamtxt{}

.teamtxt ul{ margin:0; padding:20px 15px; width:100%; height:auto; float:left;}

.teamtxt li{ margin:0; padding:0;font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:400; color:#fb6c3f;}

.team_out:nth-child(even) {

    background: #f4f4f4;

}



.team_out:nth-child(even) .teampic{ float:right;}

.team_out:nth-child(even) h3{ text-align:right;}

.team_out:nth-child(even) h4{ text-align:right;}

.team_out:nth-child(even) p{ text-align:justify;}



.bssp_t{ }



.bssp_t h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:500; color:#ff4f03; text-transform:uppercase; text-align:center; padding:0 0 10px 0; margin:0;}

.bssp_t p{ width:100%; max-width:800px; height:auto; margin:0 auto;font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:400; color:#333; text-align:center; }

.bssoffr{ width:100%; height:auto; float:left; margin:0; padding:50px 0 0 0;}

.bssoffr h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:500; color:#333; text-transform:uppercase; text-align:center; padding:0 0 20px 0; margin:0;}

.bssoffrin{ width:100%; height:auto; float:left; margin:0;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333; margin:0 0 20px 0; padding:0 0 0 50px; min-height:50px;}

.bssinfo{ width:100%; max-width:800px;  margin:0 auto; display:table; padding:40px 0 0 0;}

.bssinfo img{ width:100%; height:auto;}



.spsvw{ width:100%; height:auto; float:left; margin:0; padding:30px 0 0 0;}	

.spsvw h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:500; color:#333; text-transform:uppercase; text-align:center; padding:0 0 30px 0; margin:0;}

.spsvwin{ margin-bottom:30px;}

.spsvwin img{ width:100%; height:auto;}

.spsvwin h3{ position:absolute; bottom:0; right:13px; background:#fff;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333; width:70%; margin:0; padding:15px; min-height:94px;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 8px 0 0 0; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 8px 0 0 0; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 8px 0 0 0; 

}



.ifp_top{ width:100%; height:auto; float:left; margin:0; padding:70px 0;}

	.ifp_topin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.ifp_topin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 10px 0; margin:0;}

	.ifp_topint{ width:100%; height:auto; float:left; margin:0; padding:30px 0 0 0;}

.ifppic img{ width:100%; height:auto;}

.ifp_topint h3{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#ff6737; text-transform:uppercase; text-align:left; padding:0 0 10px 0; margin:0;}

.ifptopr ul{ margin:0; padding:10px 0px; width:100%; height:auto; float:left; list-style:none;}

.ifptopr li{ margin:0; padding:0 0 10px 15px;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333;list-style:none; background:url(images/ifp1.png) no-repeat left top;}

.ifptopr ul li ul{ padding:10px 30px;}

.ifptopr ul li ul li{ background:none; padding:0 0 10px 0; list-style:outside;}



.ifp_topinb{ width:100%; height:auto; float:left; margin:0; padding:50px 0 0 0;}

.ifptopl h3{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#ff6737; text-transform:uppercase; text-align:left; padding:0 0 10px 0; margin:0;}

.ifptopl p{font-family: 'Montserrat', sans-serif; font-size:17px; font-weight:400; color:#333; text-align:left;}

.ifptopl strong{font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:700; background:url(images/ifp2.png) no-repeat left center; padding:0 0 0 15px; width:100%; height:auto; float:left;}

.ifptopl ul{ margin:0; padding:10px 0 10px 30px; width:100%; height:auto; float:left; }

.ifptopl li{ margin:0; padding:0 0 5px 0px;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333;}





.ifp_btm{ width:100%; height:auto; float:left; margin:0; padding:70px 0px; background:#ebebeb;}

	.ifp_btmin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.ifp_btmin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 20px 0; margin:0;}

	.ifpbtr ul{ margin:0; padding:10px 0px; width:100%; height:auto; float:left; list-style:none;}

.ifpbtr li{ margin:0; padding:0 0 10px 15px;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333;list-style:none; background:url(images/ifp3.png) no-repeat left top;}

	

.om_top{ width:100%; height:auto; float:left; margin:0; padding:70px 0;}

	.om_topin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.om_topin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 10px 0; margin:0;}

	

.om_mid{ width:100%; height:auto; float:left; margin:0; padding:70px 0 40px 0;

background: url(images/om2.jpg) no-repeat center center fixed; 

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;



}

	.om_midin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	

	.omico{ text-align: center; margin-bottom:30px;}

	.omico h3{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:500; color:#fff;  text-align:center; padding:20px 0 0 0; margin:0;    min-height: 75px;}

	.omico img {

    width: 130px;

    height: 130px;

}

.om_btm{ width:100%; height:auto; float:left; margin:0; padding:70px 0px; background:#fff;}

	.om_btmin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.om_btmin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 40px 0; margin:0;}

	

	.om_btmr h3{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#ff6737; text-transform:uppercase; text-align:left; padding:0 0 15px 0; margin:0;}

.om_btmr p{font-family: 'Montserrat', sans-serif; font-size:17px; font-weight:400; color:#333; text-align:left;}

.om_btmr strong{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:600; padding:0; width:100%; height:auto; float:left;}

.om_btmr ul{ margin:0; padding:10px 0 10px 10px; width:100%; height:auto; float:left; list-style:none; }

.om_btmr li{ margin:0; padding:0 0 10px 15px;font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; color:#333; list-style:none; background: url(images/ifp1.png) no-repeat top left;}





.eps_top{ width:100%; height:auto; float:left; margin:0; padding:70px 0 60px 0;}

	.eps_topin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.eps_topin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 0 10px 0; margin:0;}

.eps_topint{ width:100%; height:auto; float:left; margin:0; padding:30px 0 0 0;}

.epstopr p{font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:600; color:#333; line-height:28px; }

.eps_topinb{ width:100%; height:auto; float:left; margin:0; padding:50px 0 0 0;}

.eps_topinb h3{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:600; color:#333; text-align:center; margin:0; padding:0;}



.eps_btm{ width:100%; height:auto; float:left; margin:0; padding:70px 0px 60px 0; background:url(images/epsnew1.jpg) no-repeat center;;}

	.eps_btmin{ max-width:1170px; width:100%; margin:0 auto; padding:0;}

	.eps_btmin h2{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#fd6c26; text-transform:uppercase; text-align:center; padding:0 0 20px 0; margin:0;}

	.epsbtmt{ text-align:center; }

	.epsbtmt:last-child{ border:none;}

.epsbtmt h4{ width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:600; color:#fd6c26; text-transform:uppercase; text-align:center; padding:10px 0 20px 0; margin:0; min-height:65px;}

.epsbtmt ul{ margin:0; padding:0 0 0 20px; width:100%; height:auto; float:left; list-style:none; }

.epsbtmt li{ margin:0; padding:0 0 10px 15px;font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:500; color:#333; list-style:none; background: url(images/epsli.png) no-repeat top left; text-align:left;}

.eps_topin2{ width:100%; max-width:458px; height:auto; margin:0 auto; padding:50px 0 0 0; display:table;}

.eps_topin2 img{ width:100%; height:auto;}

.eps_topin1{ width:100%; max-width:600px; height:auto; margin:0 auto; padding:50px 0 0 0; display:table;}

.eps_topin1 img{ width:100%; height:auto;}

.sepcout{ width:100%; height:auto; float:left; margin:0; padding:70px 0;}

.sepcin{ width:100%; height:auto; max-width:1170px;  margin:0 auto; display:table; padding:0;}

.sepcint{ width:100%; height:auto; float:left; margin:0; padding:0;}

.sepcint h2{width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0; margin:0; }

.sepcint h3{width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#fd6c26; text-align:center; padding:10px 0; margin:0; }

.sepcint p{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:400; color:#333; line-height:28px; text-align: center; width:100%;  max-width:755px; margin:0 auto; display:table; border-bottom:1px solid #ccc; padding-bottom:30px; }



.sepcinm{ width:100%; height:auto; float:left; margin:0; padding:30px 0 0 0;}

.sepcinm h2{width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; color:#333; text-transform:uppercase; text-align:center; padding:0 20px 0 0; margin:0; }

.sepcinm h3{width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#fd6c26; text-align:center; padding:10px 0; margin:0; }

.sepcinm p{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:400; color:#333; line-height:28px; text-align: center; width:100%;  max-width:755px; margin:0 auto; display:table; padding-bottom:30px; }

.sepcinmic p{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:500; color:#fe5007; position:absolute; top:0; padding:0 15px 0 70px; right:0; text-align:left;  }

.sepcinmic{ position:relative;}

.col-md-3.sepcinmic {

    min-height: 90px;

}



.sepcinbl img{ width:100%; height:auto;}







.sepcinb{ width:100%; height:auto; float:left; margin:0; padding:30px 0 0 0;}

.sepcinbin{ width:100%; height:auto; float:left; margin:0; padding:40px 0 0 0;}

.sepcinbin ul{ margin:0; padding:0 0 0 0px; width:100%; height:auto; float:left; list-style:none; }

.sepcinbin li{ margin:0; float:left; padding:0 0 10px 15px;font-family: 'Montserrat', sans-serif; font-size:14px; font-weight:500; color:#333; list-style:none; background: url(images/epsli.png) no-repeat top left; text-align:left; width:100%;}

.sepcinbin li ul li{ background:none;}

.sepcinbr h3{width:100%; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:25px; font-weight:600; color:#333;  padding:0 0 10px 0; margin:0;}

.sepcinbr h3 span{ color:#fe5007;}



.sepcinbin:nth-child(even) .sepcinbl{ float:right;}





.pesin{ margin-bottom:30px;}

.pesico{ width:125px; height:125px; float:left; margin:0; padding:0;}

.pesin h2{ width: inherit; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:700; color:#fd6c26; text-transform:uppercase; padding:25px 0 5px 20px; margin:0;}

.pesin h3{ width:inherit; height:auto; float:left;font-family: 'Montserrat', sans-serif; font-size:19px; font-weight:600; color:#333;   padding:0 0 0px 20px; margin:0;}



.cstin{ width:100%; height:auto; float:left; margin:20px 0; padding:0 0 20px 0; border-bottom:1px solid #ccc;}

.cstinr p{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:500; color:#333; line-height:22px; margin:0; padding:0; }

/*-----acc----*/

button.accordion {

background-color: #079ad0;

font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:700; color:#fff;

cursor: pointer;

padding: 18px;

width: 100%;

border: none;

text-align: left;

outline: none;

transition: 0.4s;

}

button.accordion.active, button.accordion:hover {

background-color: #00a859;

}

/*button.accordion:after {

content: '\02795';

font-size: 14px ;

color: #fff !important;

float: right;

margin-left: 5px;

}

button.accordion.active:after {

content: "\2796";color: #fff !important;

}*/

div.panel {

padding: 0 18px;

background-color: white;

max-height: 0;

overflow: hidden;

transition: 0.6s ease-in-out;

opacity: 0;

}

div.panel.show {

opacity: 1;

max-height: 500px;

}



div.panel.show p{font-family: 'Open Sans', sans-serif; font-size:14px; margin:10px 0;}

.page-template-page-home #wrap{ display:none;}



.post h1{font-family: 'Roboto', sans-serif; font-weight:500; font-size:30px;color:#333333;margin:0 0 10px 0 !important; text-transform:capitalize;}

.post h2{font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700; color:#474a48; margin:20px 0 10px 0 !important; font-style:normal;}

.post h3{font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; color:#474a48; margin:20px 0 10px 0 !important; font-style:normal;}



/*-------*/

 #sidebar .wpcf7-text{ width:100%; height:40px;  background:#fff; border:1px solid #ccc;

  font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:400; color:#000; text-indent:15px; margin-top:5px;

} 

 #sidebar .wpcf7-tel{ width:100%; height:40px;  background:#fff; border:1px solid #ccc;

  font-family: 'Open Sans', sans-serif;  font-size:13px; font-weight:400; color:#767676; text-indent:15px;margin-top:5px;}



 #sidebar .wpcf7-textarea{

	width:100%; height:100px;border:1px solid #ccc; background:#fff;

  font-family: 'Open Sans', sans-serif;  font-size:13px; font-weight:400; color:#333; text-indent:15px;margin-top:5px;

	}

	

#sidebar .wpcf7-submit{ width:100%;

  background:#00417f; border:none; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; color:#fff; text-transform:uppercase;

  height:40px;



}



#sidebar .wpcf7 label{ width:100%; color:#fff; margin-bottom:0px;}

.gallthumb {

    padding: 4px;

    background: #fff;

    border: 1px solid #ccc;

}





.gallout{ padding:15px !important;}





.box:nth-child(2){ background:#00afef !important; padding:15px 15px 0 15px;}

.box:nth-child(2) h4{ color:#fff !important;}



.resp-tab-content-active{ width:100%; float:left;} 



.tab_co{ width:100%; height:auto; float:left; margin:0; padding:0; background:#00afef;}

.tab_co2{ width:100%; height:auto; float:left; margin:0; padding:0; background:#00a859;}

.tab_co3{ width:100%; height:auto; float:left; margin:0; padding:0; background:#626262;}



.pu_out{ width:100%; height:auto; float:left; margin:0; padding:0;}

.pu_in{ width:100%; height:auto; float:left; margin:0; padding:15px 0;}

.puico{ width:auto; height:auto; float:left; margin:0 15px 0 0; padding:0;}

.pu_in h3{ width:91%; float:left; margin:0 !important; padding:0;}



@media only screen and (min-width: 960px) and (max-width: 1200px) {



}



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

#header-logo{ width:auto; height:auto; margin:0 auto !important; float:none !important; display:table;}	

.h_mail{ float: none; width:auto; margin:10px auto; display:table;}

.h_ph{float: none; width:auto; margin:10px auto; display:table;}

.hr_btm{ width:100%;}

.menu li a:hover, .menu li:hover > a{ background:none !important; color:#333 !important;}

.h_vi{ width:100%; float:left; margin:20px 0 0 0; min-height:auto;}

.h_mi{ width:100%; float:left; margin:0; min-height:auto;}

.fenq{ padding-top:30px !important; float:left; width:100%;}	

.floc{ padding-top:30px !important;float:left; width:100%;}	

.in_head{ top:35%;}

.in_head h2{ font-size:20px; text-indent:20px;}



.main_out{ padding:40px 0;}

.main_in h1{ font-size:22px;}

.fout{ padding:40px 0;}



.col-md-5.abtgal{ padding-bottom:0;}



.in_head h1{ padding-left:15px; font-size:20px;}

.ifp_top{padding:40px 0;}

.ifp_topint h3{ padding:15px 0;}

.om_top{ padding:40px 0;}

.om_btmr h3{ padding:15px 0;}

.eps_btm { background:#f7f7f7;}

.sepcint{ padding:0 15px;}

.sepcinm{ padding:30px 15px 0 15px;}

.sepcinbr h3{ padding:10px 0;}

.eps_top{ padding:40px 0 60px 0}

.eps_btm{ padding:40px 0 60px 0}

.sepcout{ padding:40px 0;}

.pesico{ display:table; margin:0 auto; float:none;}

.pesin h2{ width:100%; padding:10px 0; text-align:center;}

.pesin h3{ width:100%;padding:0px 0 20px 0; text-align:center;}

.con_top{ padding:40px 0;}

.con_topin h2{ padding:20px 0 20px 0}



.hbtnclk{ display:table; margin:0 auto !important; float:none !important;}

}



@media only screen and (min-width: 600px) and (max-width: 767px) {

	#header-logo{ width:auto; height:auto; margin:0 auto !important; float:none !important; display:table;}	

.h_mail{ float: none; width:auto; margin:10px auto; display:table;}

.h_ph{float: none; width:auto; margin:10px auto; display:table;}

.hr_btm{ width:100%;}

.menu li a:hover, .menu li:hover > a{ background:none !important; color:#333 !important;}

.h_vi{ width:100%; float:left; margin:20px 0 0 0; min-height:auto;}

.h_mi{ width:100%; float:left; margin:0; min-height:auto;}

.fenq{ padding-top:30px !important; float:left; width:100%;}	

.floc{ padding-top:30px !important;float:left; width:100%;}	

.in_head{ top:35%;}

.in_head h2{ font-size:20px; text-indent:20px;}



.main_out{ padding:40px 0;}

.main_in h1{ font-size:22px;}

.fout{ padding:40px 0;}



.col-md-5.abtgal{ padding-bottom:0;}



.in_head h1{ padding-left:15px; font-size:20px;}

.ifp_top{padding:40px 0;}

.ifp_topint h3{ padding:15px 0;}

.om_top{ padding:40px 0;}

.om_btmr h3{ padding:15px 0;}

.eps_btm { background:#f7f7f7;}

.sepcint{ padding:0 15px;}

.sepcinm{ padding:30px 15px 0 15px;}

.sepcinbr h3{ padding:10px 0;}

.eps_top{ padding:40px 0 60px 0}

.eps_btm{ padding:40px 0 60px 0}

.sepcout{ padding:40px 0;}

.pesico{ display:table; margin:0 auto; float:none;}

.pesin h2{ width:100%; padding:10px 0; text-align:center;}

.pesin h3{ width:100%;padding:0px 0 20px 0; text-align:center;}

.con_top{ padding:40px 0;}

.con_topin h2{ padding:20px 0 20px 0}



.hbtnclk{ display:table; margin:0 auto !important; float:none !important;}

}



@media only screen and (min-width: 410px) and (max-width: 599px) {

#header-logo{ width:auto; height:auto; margin:0 auto !important; float:none !important; display:table;}	

.h_mail{ float: none; width:auto; margin:10px auto; display:table;}

.h_ph{float: none; width:auto; margin:10px auto; display:table;}

.hr_btm{ width:100%;}

.menu li a:hover, .menu li:hover > a{ background:none !important; color:#333 !important;}

.h_vi{ width:100%; float:left; margin:20px 0 0 0; min-height:auto;}

.h_mi{ width:100%; float:left; margin:0; min-height:auto;}

.fenq{ padding-top:30px !important; float:left; width:100%;}	

.floc{ padding-top:30px !important;float:left; width:100%;}	

.in_head{ top:35%;}

.in_head h2{ font-size:20px; text-indent:20px;}



.main_out{ padding:40px 0;}

.main_in h1{ font-size:22px;}

.fout{ padding:40px 0;}



.col-md-5.abtgal{ padding-bottom:0;}



.in_head h1{ padding-left:15px; font-size:20px;}

.ifp_top{padding:40px 0;}

.ifp_topint h3{ padding:15px 0;}

.om_top{ padding:40px 0;}

.om_btmr h3{ padding:15px 0;}

.eps_btm { background:#f7f7f7;}

.sepcint{ padding:0 15px;}

.sepcinm{ padding:30px 15px 0 15px;}

.sepcinbr h3{ padding:10px 0;}

.eps_top{ padding:40px 0 60px 0}

.eps_btm{ padding:40px 0 60px 0}

.sepcout{ padding:40px 0;}

.pesico{ display:table; margin:0 auto; float:none;}

.pesin h2{ width:100%; padding:10px 0; text-align:center;}

.pesin h3{ width:100%;padding:0px 0 20px 0; text-align:center;}

.con_top{ padding:40px 0;}

.con_topin h2{ padding:20px 0 20px 0}



.hbtnclk{ display:table; margin:0 auto !important; float:none !important;}	

}



@media only screen and (min-width: 341px) and (max-width : 409px) {

	#header-logo{ width:auto; height:auto; margin:0 auto !important; float:none !important; display:table;}	

.h_mail{ float: none; width:auto; margin:10px auto; display:table;}

.h_ph{float: none; width:auto; margin:10px auto; display:table;}

.hr_btm{ width:100%;}

.menu li a:hover, .menu li:hover > a{ background:none !important; color:#333 !important;}

.h_vi{ width:100%; float:left; margin:20px 0 0 0; min-height:auto;}

.h_mi{ width:100%; float:left; margin:0; min-height:auto;}

.fenq{ padding-top:30px !important; float:left; width:100%;}	

.floc{ padding-top:30px !important;float:left; width:100%;}	

.in_head{ top:35%;}

.in_head h2{ font-size:20px; text-indent:20px;}



.main_out{ padding:40px 0;}

.main_in h1{ font-size:22px;}

.fout{ padding:40px 0;}



.col-md-5.abtgal{ padding-bottom:0;}



.in_head h1{ padding-left:15px; font-size:20px;}

.ifp_top{padding:40px 0;}

.ifp_topint h3{ padding:15px 0;}

.om_top{ padding:40px 0;}

.om_btmr h3{ padding:15px 0;}

.eps_btm { background:#f7f7f7;}

.sepcint{ padding:0 15px;}

.sepcinm{ padding:30px 15px 0 15px;}

.sepcinbr h3{ padding:10px 0;}

.eps_top{ padding:40px 0 60px 0}

.eps_btm{ padding:40px 0 60px 0}

.sepcout{ padding:40px 0;}

.pesico{ display:table; margin:0 auto; float:none;}

.pesin h2{ width:100%; padding:10px 0; text-align:center;}

.pesin h3{ width:100%;padding:0px 0 20px 0; text-align:center;}

.con_top{ padding:40px 0;}

.con_topin h2{ padding:20px 0 20px 0}



.hbtnclk{ display:table; margin:0 auto !important; float:none !important;}	

}



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

	

#header-logo{ width:auto; height:auto; margin:0 auto !important; float:none !important; display:table;}	

.h_mail{ float: none; width:auto; margin:10px auto; display:table;}

.h_ph{float: none; width:auto; margin:10px auto; display:table;}

.hr_btm{ width:100%;}

.menu li a:hover, .menu li:hover > a{ background:none !important; color:#333 !important;}

.h_vi{ width:100%; float:left; margin:20px 0 0 0; min-height:auto;}

.h_mi{ width:100%; float:left; margin:0; min-height:auto;}

.fenq{ padding-top:30px !important; float:left; width:100%;}	

.floc{ padding-top:30px !important;float:left; width:100%;}	

.in_head{ top:35%;}

.in_head h2{ font-size:20px; text-indent:20px;}



.main_out{ padding:40px 0;}

.main_in h1{ font-size:22px;}

.fout{ padding:40px 0;}



.col-md-5.abtgal{ padding-bottom:0;}



.in_head h1{ padding-left:15px; font-size:20px;}

.ifp_top{padding:40px 0;}

.ifp_topint h3{ padding:15px 0;}

.om_top{ padding:40px 0;}

.om_btmr h3{ padding:15px 0;}

.eps_btm { background:#f7f7f7;}

.sepcint{ padding:0 15px;}

.sepcinm{ padding:30px 15px 0 15px;}

.sepcinbr h3{ padding:10px 0;}

.eps_top{ padding:40px 0 60px 0}

.eps_btm{ padding:40px 0 60px 0}

.sepcout{ padding:40px 0;}

.pesico{ display:table; margin:0 auto; float:none;}

.pesin h2{ width:100%; padding:10px 0; text-align:center;}

.pesin h3{ width:100%;padding:0px 0 20px 0; text-align:center;}

.con_top{ padding:40px 0;}

.con_topin h2{ padding:20px 0 20px 0}



.hbtnclk{ display:table; margin:0 auto !important; float:none !important;}



}



.hbtno{ width:100%; height:auto; float:left; margin:0; padding:5px 0; background:#e73d4a;}

.hbtnin{ width:100%; height:auto; margin:0 auto; padding:0; display:table; max-width:1140px;}

.hbtnclk{ width:auto; height:auto; float:right; margin:0; padding:4px 15px; background:#fff; border-radius:4px;}

.hbtnclk a{font-family: 'Montserrat', sans-serif; font-size:13px; font-weight:500; color:#333; text-decoration:none;}

.hbtnclk a:hover{ color:#e75610; text-decoration:none;}

.hbtnclk a:focus{ color:#e75610; text-decoration:none;}



.hphone{ width:auto; height:auto; float: right; margin:0; padding:0 10px 0 0; font-size:14px; color:#fff;}

.hemail{ width:auto; height:auto; float:right; margin:0; padding:0 10px 0 0; font-size:14px; color:#fff;}



.so_out{ width:auto; height:auto; float: right; margin:0 0 0 20px; padding:0;}

.sico{ width:auto; height:auto; margin:0 7px 0 0; padding:0; float:left; color:#fff; font-size:16px;}



.hprnopd{ padding:0 !important;}

.hprnopd img{ width:100%; height:auto;}

.hprin{ width:100%; height:auto; float:left; margin:0; padding:0; position:relative;}

.hprin img{ width:100%; height:auto;} 

.hprnopd h2{font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#fff; text-transform:uppercase; position:absolute; bottom:40px; left:40px; }

.hprin h2{font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#fff; text-transform:uppercase; position:absolute; bottom:40px; left:40px; }

.htestiout{ width:100%; height:auto; float:left; margin:0; padding:0;}

.htestiout p{font-family: 'Roboto', sans-serif; font-size:17px; color:#f7f7f7; font-weight:400;text-align:center;}

.htestiout h3{font-family: 'Roboto', sans-serif; font-size:17px; color:#f7f7f7; font-weight:500; text-align:center; margin:0; padding:0;}

.htestiout .owl-theme .owl-controls{ text-align:center;}

.owl-theme .owl-controls .owl-page span{ background:#fff !important;}

.hclout{ width:100%; height:auto; float:left; margin:0; padding:0;}

.typrin{  width:100%; height:auto; float:left; margin:0 0 30px 0; padding:0;}
.typrpic{background:#f4f4f4; width:100%; height:auto; float:left; margin:0; padding:0;}
.typrpic img{ width:100%; height:auto;}
.typrin h3{width:100%; height:auto; float:left; margin:0; padding:10px 0 5px 0;font-family: 'Roboto', sans-serif; font-size:17px; color:#363636; font-weight:500; text-align:center; }
.typr_pz{ width:100%; height:auto; float:left; margin:0; padding:0 0 10px 0;font-family: 'Roboto', sans-serif; font-size:17px; color:#858585; font-weight:500; text-align: center; display:none;}

.typrbt{ width: auto; padding:5px 15px; margin:0 auto; display:table;
  background:#e64d56; border:none; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; color:#fff;


/* Safari 3-4, iOS 1-3.2, Android 1.6- */

  -webkit-border-radius: 5px; 



  /* Firefox 1-3.6 */

  -moz-border-radius: 5px; 

  

  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */

  border-radius: 5px; }
 
 .typrbt a{ color:#fff; text-decoration:none;} 
 .typrbt a:hover{ color:#fff; text-decoration:none;}
 .typrbt a:focus{ color:#fff; text-decoration:none;}  
 
 .prlmenu{ width:100%; height:auto; float:left; margin:0; padding:20px; background:#f7f2f0;}
 .prlmenu h3{width:100%; height:auto; float:left; margin:0; padding:0 0 20px 0;font-family: 'Oswald', sans-serif; font-size:22px; font-weight:400; color:#32333c; text-transform:uppercase; text-align:left; }
 .prlmenu ul{ margin:0; padding:0;}
 .prlmenu li{ margin:5px 0; padding:0 ; width:100%; float:left;font-family: 'Roboto', sans-serif; font-size:15px; color:#32333c; font-weight:400; list-style:none; }
  .prlmenu li a{ color:#32333c; text-decoration:none;}
  
.prcath{ width: auto; height:auto; float:left;font-family: 'Oswald', sans-serif; font-size:22px; font-weight:500; color:#333333; text-transform:uppercase; text-align:center; border:none; margin:0; padding:0 10px 30px 10px;}

.tax-product_category .in_banner{ display:none;}

/*----Blog---*/
.blgr h2{font-family: 'Roboto', sans-serif; font-weight:500; font-size:25px;color:#333333; border:none; margin:0; width:100%; height:auto; float:left;}
.blgr h3{font-family: 'Baloo Chettan 2', cursive; font-weight:400; font-size:20px;color:#2f2f2f; margin:0;width:100%; height:auto; float:left; padding:0 0 20px 0;}
.blgr p{font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px;color:#878787; margin-bottom:20px;} 
.blgr a{font-family: 'Roboto', sans-serif; font-weight:500; font-size:15px;color:#fff; background:#e73d4a; padding:5px 15px; border-radius:4px; }
.blgr a:hover{ color:#fff; text-decoration:none;}
.blgr a:focus{ color:#fff; text-decoration:none;}
.blgl img{ width:100%; height:auto;}
.blgpout{ width:100%; height:auto; margin:0; padding:0; float:left;}
.blgpin{ width:100%; height:auto; float:left; margin:0; padding:0 0 50px 0;}
.blgau{ width:100%; height:auto; float:left; margin:0; padding:0;font-family: 'Roboto', sans-serif; font-weight:500; font-size:15px;color:#ef413d;}
.blgdt{ width:100%; height:auto; float:left; margin:0; padding:0;font-family: 'Roboto', sans-serif; font-weight:500; font-size:14px;color:#e73d4a;}

.blgpout .blgpin:nth-child(even) .blgl{ float:right;}

.bgsrpin{ width:100%; height:auto; float:left; margin:0; padding:0 0 20px 0;}
.bgsrpin h2{font-family: 'Roboto', sans-serif; font-weight:500; font-size:15px;color:#333333 ; padding:0; margin:10px 0 5px 0;}
.bgsrpin h2 a{font-family: 'Roboto', sans-serif; font-weight:500; font-size:15px;color:#333333 ;}
.bgrpic{ width:100%; height:auto; float:left; margin:0; padding:0 0 10px 0;}
.bgrpic img{ width:100%; height:auto; }

.single-post .in_banner{ display:none;}

.bpo_pic{ width:100%; height:auto; float:left; margin:0; padding:0 0 20px 0;}
.bpo_pic img{ width:100%; height:auto; float:left; margin:0; padding:0;}
.bsbar h1{ width:100%; height:auto; float:left; margin:0; padding:0 0 15px 0;font-family: 'Roboto', sans-serif; font-weight:500; font-size:22px;color:#333; text-transform:capitalize;}
.col-md-9.blginl{ padding-right:50px !important;}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
    margin-right: 10px;
    /* margin: 0; */
    float: left;
}

a.ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-image_left{ padding:10px !important;}

.menu-image-title-after.menu-image-title {
    padding-left: 0 !important;
}

.strlout{ width:100%; height:auto; float:left; margin:0; padding:0 15px;}
.strlin{ width:100%; height:auto; float:left; margin:0; padding:25px 0; border-bottom:1px solid #d1d1d1;}

.col-md-3.slpic{ padding-left:0;}
.col-md-5.slgm{ padding-right:0;}
.slpic img{ width:100%; height:auto; margin:0; padding:0;}
.sladd {font-family: 'Roboto', sans-serif; font-weight:400; font-size:15px;color:#333333 ;}
.sladd h2{font-family: 'Roboto', sans-serif; font-weight:500; font-size:20px;color:#333333 ; padding:0; margin:0px 0 5px 0;}
.boptin{ width:100%; height:auto; float:left; margin:0; padding:50px 35px; background:url(images/botbg.jpg) no-repeat;}
.boptin h2{font-family: 'Oswald', sans-serif; font-size:60px; font-weight:400; color:#fff; margin:0; padding:0;}
.boptin p{font-family: 'Roboto', sans-serif; font-weight:400; font-size:20px;color:#fff; margin-bottom:20px; padding:13px 0;} 
.boptin strong{ color:#fff;}

.bopout{ width:100%; height:auto; float:left; margin:0; padding:0 15px;}

.bop_btm{ width:100%; height:auto; float:left; margin:0; padding:50px 0; background:#efefef;}
.bop_btm h3{font-family: 'Oswald', sans-serif; font-size:28px; font-weight:500; color:#333; margin:0; padding:0 0 30px 0; text-align:center; width:100%; height:auto; float:left;}
.bop_btmin{ width:100%; max-width:800px; height:auto; margin:0 auto; padding:50px 80px; display:table; background:#ffffff;}


.bop_btmin .wpcf7-text{ width:100%; height:40px;  background:#fff;  border:solid #adadad; border-width:0 0 1px 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#000; 

} 

 .bop_btmin .wpcf7-tel{ width:100%; height:40px;  background:#fff; border:solid #adadad; border-width:0 0 1px 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#767676;}



 .bop_btmin .wpcf7-textarea{

	width:100%; height:160px;border:solid #adadad; border-width:0 0 1px 0; background:#fff; padding:10px 0 0 0;

  font-family: 'Montserrat', sans-serif;  font-size:13px; font-weight:400; color:#333; 

	}

	

.bop_btmin .wpcf7-submit{ width: auto; padding:5px 30px;

  background:#e64d56; border:none; font-family: 'Montserrat', sans-serif;  font-size:15px; font-weight:400; color:#fff; text-transform:uppercase;

  height:40px;



}



.bop_btmin .wpcf7 label{ width:100%; color:#1b3000; margin-bottom:20px;}





.bop_btmin .wpcf7-not-valid {

    border: 1px solid #F00 !important;

}



.bop_btmin span.wpcf7-not-valid-tip{ display:none !important;}



.bop_btmin div.wpcf7-response-output{ margin:0 !important;}

.bop_btmin div.wpcf7-validation-errors{ border:none !important; font-size:13px !important; color:#F00 !important; padding:10px 0 0 15px; font-weight:bold; float:left;}

.ubermenu .ubermenu-target{}


.oprout{ width:50%; height:auto; float:left; margin:0; padding:0;}
.oprout img{ width:100%; height:auto;}

.htopb{ width:100%; height:auto; max-width:1170px; margin:-145px auto 50px auto; padding:0 15px; display:table;}
.htopbin{ width:100%; height: auto; float:left; margin:0; background: url(images/tblue.jpg) no-repeat center #0c81c6; padding: 0 40px;}
.htbl img{ width:100%; height:auto;}
.mtmout{ width:100%; height:auto; float:left; margin:0; padding:0;}
.htbl{font-family: 'Open Sans', sans-serif; color:#fff; font-weight:400; text-align:right;}
.col-md-9.htbl {
    padding-bottom: 20px;
}
.col-md-3.htbl {
    margin-top: 40px;
}
/*----------------------------------*/
/* Style the tab */
.tab {
  overflow: hidden;font-family: 'Open Sans', sans-serif; color:#000000; padding-bottom:30px;
 
   margin:0 auto; display:table; width:auto;
}

/* Style the buttons inside the tab */
.tab button {
 
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 30px 0 10px;
  transition: 0.3s; 
  background: transparent url(images/mbdr.png) no-repeat right;
  font-size: 15px;font-family: 'Open Sans Condensed', sans-serif; font-weight:600; 
}

/* Change background color of buttons on hover */
.tab button:hover {
 color:#0c81c6;
}

/* Create an active/current tablink class */
.tab button.active {
  color:#A04000;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0;
  
}

/*----------------*/
/*.htmsl{margin-top:32px;}*/
.htmsl img{ width:100%; height:auto;filter: grayscale(100%);border-radius: 50%;padding-top:15px;}
.htmsl img:hover{filter: grayscale(0%);}
.htmsr h3{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:19px; color:#383838; width:100%; height:auto; margin:0; padding:0; }
.htmsr h4{font-family: 'Open Sans Condensed', sans-serif; font-weight:600; font-size:16px; color:#383838; width:100%; height:auto; margin:0; padding:10px 0 0 0; }
.htmsr p{ font-family:'Quicksand', sans-serif; font-weight:400; font-size:14px; color:#464646;}
.htmsr a{ color:#fe7601;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; }
/*.htmsin{ margin-bottom:50px;}*/

.abtrs h2{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:22px; color:#0c81c6; width:100%; height:auto; margin:0; padding:10px 0;}
.abtrs h3{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:40px; color:#4a4947; width:100%; height:auto; margin:0; padding:10px 0;}
.abtrs p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; color:#464646;}
.htmsr p{ font-family:'Quicksand', sans-serif; font-weight:400; font-size:16px; color:#000; padding: 10px 0 0 0;}
.abt_btm{ width:100%; height:auto; float:left; margin:0; padding:20px 0 0 0;}
.abt_btm h3{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:22px; color:#0c81c6; width:100%; height:auto; margin:0; padding:0 15px 30px 15px;}
.abt_btm p{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; color:#464646; line-height:24px; margin:10px 0 0 0;}
.abtmlout{ width: 100%; height: auto; float: left; margin: 0; padding: 50px 0 0 0;}
.abtmlout h3{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:30px; color:#0c81c6; width:100%; height:auto; margin:0; padding:10px 0 20px 0; text-align: center;}
.oph{ background: url(images/bg.png) center #A04000;}

.oph .tab{ color:#fff}
.oph .tab button.active{ color:#F8FAFC;}
.stgtop{ width: 100%; height: auto; float: left; margin: 0; padding: 0;}
.stgtin h2{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; color:#646464; width:100%; height:auto; margin:0; padding:10px 0; text-align: center;}
.stgtin p{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; color:#464646; padding: 0; text-align: center;}
.stgtin { text-align: center; margin-bottom: 30px;}
.stgbtm{ width: 100%; height: auto; float: left; margin: 0; padding: 50px 0 0 0;}



.col-md-3.stgbin{ margin-bottom: 30px;}
.stgbin1{ width: 300px; height: 300px; float: left; margin: 0; padding: 0;}
.stgbin1 {
    width: 260px;
    height: 260px;
   
    margin: 0 auto;
    padding: 0; background: #000;
    border-radius: 300px;
    overflow: hidden;
}
.stgbin1 img{ position: relative; opacity: 0.7;}
.stgbin1 p{ position: absolute; left: 0; bottom: 0;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px; color:#fff;z-index: 100;
    text-align: center;width: 100%;
    padding: 0 50px;}
	
	.hgtch{ width:100%; height:auto; float:left; margin:0; padding:85px 0; background:#154460;}
	.hgtchin{ width:100%; height:auto; max-width:1170px; margin:0 auto; padding:0;}
	.hgtchb{ width:100%; max-width:800px; height:auto;  margin:0 auto; padding:30px; background:#1e6189; display:table;}
	
	.hgtchin h2{font-family: 'Open Sans Condensed', sans-serif; font-weight:600; font-size:25px; color:#fff; width:100%; text-align:center; margin:0; padding:0 0 20px 0; }
	.hgtchb h3{font-family: 'Open Sans Condensed', sans-serif; font-weight:600; font-size:20px; color:#fff; width:100%; text-align:center; float:left;}
	.hgtchb p{ font-family:'Quicksand', sans-serif; font-weight:400; font-size:16px; color:#fff;width:100%; text-align:center; float:left; padding:0 40px; margin:0 0 20px 0;}
	.hgtchbt { text-align:center; color:#fff; text-decoration:none; margin:0 auto 18px auto; display:table; border:1px solid #fff; padding:5px 15px;}
	.hgtchb a:hover{ color:#fff; text-decoration:none;}
	.hgtchb p a{ color:#fff; text-decoration:none;}
	.hgtchb p a:hover{ color:#fff; text-decoration:none;}
	.fnewin{ font-family:'Quicksand', sans-serif; font-weight:400; font-size:16px; color:#fff; text-align:center; padding-top:50px; padding-bottom:50px;    min-height: 237px !important;}
	.fnewin .fas{ font-size:35px; }
	
	.fnewins{ font-family:'Quicksand', sans-serif; font-weight:400; font-size:16px; color:#fff;text-align:center; padding-top:50px; padding-bottom:50px;    min-height: 237px !important;}
	.fnewins .fab{ font-size:30px; }
	.fnewins a{ color:#fff;}
	.fnewins a:hover{ color:#fff;}
	.bnr20out{ width:100%; height: auto; margin:0; padding:0; float:left; overflow:hidden; position:relative;}
	.bnr20out img{ width:100%; height:auto;}
	.bnr20cout{ width:100%; height:auto; float:left; position:absolute; top:54%;}
	.bnr20cin{ width:100%; max-width:1140px; margin:0 auto; padding:10px 0; display:table; height: auto;font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:28px; color:#fff; text-align:center;  background: rgba(21, 68, 96, .9); line-height:36px;}
	
	/*----------------*/
	
	.overlay1 {
  position: fixed; z-index:10000;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay1:target {
  visibility: visible;
  opacity: 1;
}
 
.popup1 {
  margin:150px auto;
  padding: 20px;
  background: #fff;
  width: 50%;
  position: relative;
  transition: all 3s ease-in-out;
}
 
.popup1 h2 {
 font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:600; color:#8a8a8a; text-transform:uppercase; margin:0 0 5px 0;
}
 
.popup1 span {
  margin-top: 0;
color:#8a8a8a;font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:400; text-transform:uppercase;
}
 
 
 
.popup1 .close {
  position: absolute;
  top: 10px;
  right: 20px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: normal;
  text-decoration: none;
  color: #333; opacity:1;
}
.popup1 .close:hover {
  color: #216ca0;
}
.popup1 .content {
  max-height: 30%;
  overflow: auto; padding:5px 0 0 0;
  font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:400; color:#8a8a8a;
}
.popup1 .content ul{ margin:0 0 0 20px;}
.popu1p .content li{ list-style:outside none disc; margin:0 0 8px 0;}
 
 
@media screen and (max-width: 700px){
  .box1{
    width: 70%;
  }
  .popup1{
    width: 70%;
  }
}


/*----*/
@media screen and (max-width: 700px){
.bnr20out{ margin-top:125px;}
.bnr20cout{ top:65px;}
.bnr20cin{font-size: 14px;    line-height: 20px;}
}

.menumedia{ margin:0; padding:0; list-style:none;}
.menumedia li{ list-style: none;}
.menumedia li a{ width:100%; height:auto; float:left; margin:0; padding:10px 15px; background:#0c81c6;font-family:'Quicksand', sans-serif; font-weight:700; font-size:16px; color:#fff; border-bottom:1px solid #0a6aa3;}
.menumedia li a:hover{ background:#ff8e2c; text-decoration:none;}
.menumedia .current-menu-item a{ background:#ff8e2c; color:#fff;text-decoration:none;}
.mdl img{ width:100%; height:auto;    border: 1px solid #e4e4e4; }
.mdr h2{ width:100%; height:auto; float:left; margin:0; padding:0;font-family:'Quicksand', sans-serif; font-weight:700; font-size:17px; color:#414141;}
.mdr h2 a{font-family:'Quicksand', sans-serif; font-weight:700; font-size:17px; color:#414141;}
.mddt{ width:100%; height:auto; float:left; margin:0; padding:0 0 5px;font-family:'Quicksand', sans-serif; font-weight:700; font-size:13px; color:#7f7f7f;}
.mdr p{ width:100%; height:auto; float:left; margin:0; padding:0;font-family:'Quicksand', sans-serif; font-weight:500; font-size:16px; color:#151515;}
.mdr a{ width:100%; height:auto; float:left; margin:0; padding:0;font-family:'Quicksand', sans-serif; font-weight:700; font-size:13px; color:#fe5902;}
.mdpout{ width:100%; height:auto; float:left; margin:0; padding:0 0 30px 0;}

.in_bannermsc {
    width: 100%;
    height: auto;
    float: left;
    margin: 80px 0 0 0;
    padding: 0;
    text-align: center;
    position: relative;
}
.in_bannermsc img{ width:100%; height:auto;}