/*
Theme Name: Underpinning Melbourne Group
*/
@font-face {
	font-family: 'Conv_DINPro Regular';
	src: url('fonts/DINPro Regular.eot');
	src: local('☺'), url('fonts/DINPro Regular.woff') format('woff'), url('fonts/DINPro Regular.ttf') format('truetype'), url('fonts/DINPro Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Franklin Gothic Book';
	src: url('fonts/FranklinGothic-Book.eot');
	src: url('fonts/FranklinGothic-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/FranklinGothic-Book.woff') format('woff'),
		url('fonts/FranklinGothic-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
#flip{ display:none;}
#flip span{ display:block;width:25px; height:15px; border-bottom:3px solid #fff; border-top:3px solid #fff; }
#flip i{border-bottom:3px solid #fff; margin-top:3px; display:block;}
body{font-family:"Montserrat",sans-serif; color:#333;} 
h2,h3{font-size:24px;}
.slider-section2{width:100%; height:630px; background:url(http://strongfoundation.com.au/wp-content/uploads/2017/05/slider-2.jpg) no-repeat; background-size:cover; position:relative;} /*http://strongfoundation.com.au/wp-content/uploads/2017/05/slider-1.jpg*/
.txtbox{position:absolute; top:280px; left:8%; width:605px;}
.txtbox h1{font-size:38px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:58px;}
.txtbox p{color:#fff; margin-bottom:20px; font-size:17px;}
.txtbox .btn-primary{background:#ff7302; text-transform:uppercase;}
.txtbox .btn-ghost{border:2px solid #fff; color:#fff !important; text-transform:uppercase;}
.txtbox .btn-ghost:hover{color:#ff7302 !important; background:#DFDFDF;}
.footer-widgets .service-sidebar h4{color:#fff; font-size:15px; text-transform:uppercase;}
.textwidget i{margin:0 5px;}
.pdng{padding-top:0;}

/*===form start==*/
.form-col-box{position:absolute; top:150px; right:8%; background:#f52800; width:300px;}
.form-col-box h2{margin:0; padding:10px; text-align:center; text-transform:uppercase; color:#fff; background:#222323}
.form-col-box #wpcf7-f7-o1{ padding:15px;}
/*.form-col-box #wpcf7-f7-o1 p{margin:0;}*/
.form-col-box #wpcf7-f7-o1 button, input, select, textarea{border:1px solid #fff; padding:7px; font-size: 11px; font-size: 11px; width:100%; border-radius:3px;}
.form-col-box #wpcf7-f7-o1 textarea{height:50px;}
.wpcf7-submit{width:100%; padding:10px; background:#e3a123; color:#3F3F3F; border:1px solid #e3a123; font-weight:bold; font-size:16px; text-transform:uppercase;}
.form-col-box #wpcf7-f7-o1 label{width:100%;}
.capcha{ height:65px;}
.form-col-box #wpcf7-f7-o1 span.wpcf7-not-valid-tip::before{}
.form-col-box #wpcf7-f7-o1 span.wpcf7-not-valid-tip{color:#fff;}
/*===form End==*/

/* menu part start */
.top-main{padding:20px 0;}
.top-main h2{color: #f52800;font-weight: bold; margin-top: 0;text-align: center;}
.top-main {text-align:center;}
.topsection-1{background:#F7F7F7;}
.service-main{margin:30px 0;}
.service-main h2{font-family: 'Roboto Condensed'; font-size:19px;}
.service-main p{font-size:13px; font-family:'OpenSans-Regular'; line-height:17pt;}
.service-main .readmor a{color:#FFB600; font-size:16px; font-family: 'Roboto Condensed';}
.service-main .readmor a:hover{color:#000;}

.service-main2{margin:20px 0;}
.service-main2 h2{font-family:'Roboto Condensed'; font-size:18px; border-bottom:2px solid #FFB600; padding-bottom:5px; font-weight:bold;}
.service-main2 .residntl{ padding:0px; list-style-type:none;}
.service-main2 .residntl li{font-size:13px;font-family:'OpenSans-Regular'; padding:3px 3px 3px 33px; background:url(arrow.png) no-repeat; background-position:0 9px;}
.service-main2 h2.hedrtitle{font-family:'Roboto Condensed'; font-size:26px; font-weight:bold; text-transform:uppercase; text-align:center; border-bottom:0px solid #666; margin-bottom:30px;}
.service-main2 h2.hedrtitle span{border-bottom: 3px solid #FFB600;  padding-bottom:7px;}


.service-main3{ margin:20px 0;}
.service-main3 h2{font-family:'Roboto Condensed'; font-size:26px; font-weight:bold; text-transform:uppercase; text-align:center; margin-top:0;}
.service-main3 .imgbox{display:block;}
.service-main3 .imgbox img{width:100%;}
.service-main3 .logocl{list-style-type:none; padding:0; margin:0; overflow:hidden;}
.service-main3 .logocl li{float:left; width:20%; padding:10px;}

.sticky-header{}
.textwidget .hours li{border-top: 1px dotted rgba(255, 255, 255, 0.1); overflow:hidden;}
.textwidget .hours li span{float:right; font-weight:bold;}
.header.fullwidth {float: left;width: 100%;padding:10px 0 0;/*background:rgba(0, 0, 0, 0.9);*/
	background:#fff;	position:fixed;	z-index:999;top:0;height:auto;transition: all 0.5s ease;
}
.topmenu.fullwidth{background:#f52800 ;}
.topmenu.fullwidth .mainmenu ul{list-style-type:none; padding:0; margin:0;}
.topmenu.fullwidth .mainmenu li a{color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}
.topmenu.fullwidth .mainmenu li .sub-menu li a{text-transform:inherit; font-size:13px; font-weight:normal;}
.topmenu.fullwidth .mainmenu li .sub-menu li a:hover{color:#fff;}
.topmenu.fullwidth .mainmenu li .sub-menu li{border-bottom:1px solid #131313;}
.topmenu.fullwidth .mainmenu li a:hover{ color:#000;}
.sub-menu{top:142px; height:auto;overflow:hidden;}
.clno .callus i{ width:35px; height:35px; border:2px solid #FFB600; display:block; position:absolute; left:0; color:#FFB600; text-align:center; padding-top:0px; top:6px; }
.adrsbox{float:right;}
.homebox{float:left; position:relative; padding:8px 10px 5px 43px ; margin-left:20px;}
.homebox .hmtop{font-size:20px;  font-family: 'Roboto Condensed'; color:#fff; font-weight:bold;}
.homebox .hmbotm{font-size:12px; font-family:'OpenSans-Regular'; color:#fff; display:block;}
.homebox i{ width:35px; height:35px; border:2px solid #FFB600; display:block; position:absolute; left:0; color:#FFB600; text-align:center; padding-top:6px; top:15px;}
.service-header{margin-top:100px;}
.fixed{background:rgba(0, 0, 0, 0.7) !important;}
.logo{margin-top:-1px; width:230px;}
.logo img{width:100%;}
.topmenu.fullwidth {width:100%;	float:right; margin-top:6px;}
.service-sidebar .sidebar-module .wpcf7-form label{color:#222;}
.service-sidebar .sidebar-module .wpcf7-form .wpcf7-form-control{width:100%;padding:10px;}
.service-sidebar .sidebar-module .wpcf7-form .wpcf7-recaptcha{padding:0;}
.service-sidebar .sidebar-module .wpcf7-form .capcha{height:auto;}
.service-sidebar .sidebar-module .wpcf7-form .wpcf7-textarea{height:100px;}
footer #ftr-ln .textwidget{float:left; font-family:'OpenSans-Regular';}
.contact-text i{width:15px; float:left; font-size:16px;}
.contact-value{margin-left:30px;}
footer #ftr-ln .textwidget .contact-info-item{margin-bottom:8px; font-family:'OpenSans-Regular';}
.topmenu.fullwidth .mainmenu {
    list-style: outside none none;
    padding: 0;
	float:left;
	margin:0;
}
.topmenu.fullwidth .mainmenu li {
    float:left;
    padding:13px 29px;
}
.mainmenu li:hover .sub-menu {
    display: block;
}

 
.sub-menu {
    background-color: #333;
 
    display: none;
    float: left;
 	padding:0;
	margin:10px 0 0 -10px;
    position: absolute;
    width: 240px;
    z-index: 999;
}
.mainmenu li:hover
{

}
.mainmenu li:hover .sub-menu li
{
	width:100%;
	padding:7px 13px;
}
.sub-menu
{
	padding:0;
	list-style:none;
}
a:hover
{ text-decoration:none;}
.mainmenu li:hover .sub-menu li a
{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.mainmenu .sub-menu li:hover {
    background-color: #000;
}
.clno {
    float: left;
	margin-top:0px;
}
.clno img{margin:0 !important;}
.clno a {
    color: #fff;
    font-size:20px;
    font-weight: bold;
    text-align: left;
	display:block; font-family: 'Roboto Condensed';
}
.callus {
   /* background-image: url("./images/phone2.png");
    background-repeat: no-repeat;*/
     display: block;
     padding:8px 10px 5px 43px;
	 position:relative;
	
}
/*  menu part end */


/* slider start */
.slider-section
{
	width:100%;
	float:left;
}
/* slider end */


/* innder page title with bread crume star */
.service-header {
    padding:25px 0;
    float: left;
	 background: #f4f4f4;
    width: 100%;
	padding-bottom: 15px;
}
.service-header h1
{
	margin:0;
	font-size:32px;
	color:#333;	
}

.breadcum-wrap {
    
    float: left;
    padding: 5px 0;
    width: 100%;
}
.breadcum-wrap p {
    color: #f5730b;
    margin: 3px 0;
	background:#dbd7d6;
	padding:7px 10px;
	border-radius:4px;
}
.breadcum-wrap p a {
    color: #181715;
	font-weight:bold;
}
.page-content {
    float: left;
    padding: 0px 0;
    width: 100%;
}
.service-main .wpcf7-form .wpcf7-form-control {
    padding: 5px 0;
    width: 100%;
}
.service-main .wpcf7-form .wpcf7-submit
{
	background-color: #000;
    border: medium none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    width: 140px;	
}
.service-main .wpcf7-form .wpcf7-submit:hover
{
	background-color:#000;
}
.tagcloud a {
    color: #000;
}
.service-sidebar h4 {
    font-size: 20px;
	float:left;
	width:100%;
    margin:10px 0px;
}
.sidebar-module.widget_text .wpcf7 .wpcf7-submit {
    background-color: #000;
    border: medium none;
	border:1px solid #fff;
    color: #fff;
    font-size: 15px;
    padding: 5px 0;
	font-weight:bold;
    width: 109px;
	margin:0 0 0 2px;
}
.sidebar-module.widget_text .wpcf7 .wpcf7-submit:hover {
    background-color: #000;
	border:1px solid #fff;
}
.service-main .service-post-readmore {
    background-color: #000;
    color: #fff;
    padding: 8px 13px;
}
.service-main .service-post-readmore i
{
	margin-left:8px;
}
.service-sidebar ul {
    list-style: outside none none;
    padding: 0;

	float:left;
	width:100%;
}
.sidebar-module.widget_text
{
	float:left;
}
.sidebar-module.widget_tag_cloud {
    float: left;
    margin: 20px 0;
}
.service-sidebar ul li {
    width:100%;
	padding: 5px 0;
}
.widget_recent_entries ul li
{
	border-bottom:1px solid;
}
#ftr-ln .btn-ftr .widget_recent_entries ul li
{
	border-bottom:1px solid;
}
.service-sidebar ul li a
{
	color:#000;
}

.service-main .wpcf7-form  .wpcf7-form-control-wrap
{
	float:left;
	margin-top:6px;
	width:100%;
}
.service-main .wpcf7-form label {
   
    width: 100%;
}
.widget_categories ul li::before {
    content: '\f061';
	 font-family: 'FontAwesome';
    margin-right: 10px;
    position: relative;
}
.widget_nav_menu ul li::before
{
	content:'\f105';
	 font-family: 'FontAwesome';
	margin-right: 10px;
    position: relative;
}
#ftr-ln .btn-ftr .sidebar-module {
    min-height: 160px;
}
#ftr-ln .btn-ftr ul li {
    padding:3px 0;
}
.sidebar-module ul li:hover a
{
	color:#0067af;
}
.sidebar-module ul li:hover
{

}
.service-sidebar h4{color:#111;}
#text-10{background:#111; width:100%;}
#text-10 .sidebar-widget-title{color:#fff; padding:0 15px 10px; text-transform:uppercase; font-size:18px; border-bottom:1px solid #EEE;}
#text-10 p{margin-bottom:5px;}
#categories-2{}
#categories-2 .sidebar-widget-title{color:#fff; padding:10px; text-transform:uppercase; font-size:18px; border-bottom:1px solid #EEE; background:#EC8513;}
#nav_menu-4 .sidebar-widget-title{color:#fff; padding:10px; text-transform:uppercase; font-size:18px; border-bottom:1px solid #EEE; background:#EC8513; margin-bottom:0;}
#nav_menu-4 .menu-quick-menu-container{ background:#E0E0E0; float:left; width:100%; padding:10px;}
.service-sidebar .sidebar-module .wpcf7-form label{font-size:12px;}
#text-4 .sidebar-widget-title{color:#fff; padding:10px; text-transform:uppercase; font-size:15px;}
#text-4 .textwidget{float:left; width:100%; padding:0px;}
#tag_cloud-4{width:100%;}
#tag_cloud-4 .sidebar-widget-title{color:#fff; padding:10px; text-transform:uppercase; font-size:18px;  background:#EC8513; margin-bottom:0;}
#tag_cloud-4 .tagcloud{background:#E0E0E0; float:left; width:100%; padding:10px;}
.footer-widgets .service-sidebar ul li a{color:white;}
.footer-widgets .widget_nav_menu ul li::before{color:white;}
.footer-widgets .widget_recent_entries ul li::before {color:white;}
.footer2logos img {
    display: block;
    height: auto;
    margin: 5px auto;
    max-height: 200px;
    max-width: 100%;
    width: auto;
}
.footer2logos {
    max-width: 300px;
    overflow: hidden;
    text-align: center;
    width: auto;
}
footer #ftr-ln .textwidget p{color:#cac7c6; }
footer #ftr-ln .textwidget a{color:#fff;}
footer #ftr-ln .textwidget{color:#cac7c6; font-size:12px; line-height:26px;}
.adrs li:hover{color:#fff !important;}
footer #ftr-ln {
    background-color:#58585a ;
    float: left;
    padding: 20px 0;
    width: 100%;
}
.widget_recent_entries ul li::before
{
	content:'\f105';
	 font-family: 'FontAwesome';
	margin-right: 10px;
    position: relative;
}
.service-sidebar h4{margin:0; padding:10px; background:#222323; color:#fff; text-align:center;}
.service-sidebar .sidebar-module{margin-bottom:20px;}
.service-sidebar .sidebar-module .wpcf7-form {
    background-color:#f52800;
    float: left;
    padding: 10px 15px;
}
/* innder page title with bread crume end */

/* footer part */
.footer-menubackground
{
	float:left;
	width:100%;
	background-color:#232323;
	padding:5px 0;
	color:#fff;
	
}
.footer-menubackground ul {
    list-style: outside none none;
    padding: 0;
}
.footer-menubackground ul li {
    float: left;
    padding: 4px 8px;
}
.footer-menubackground ul li a {
  	color:#fff;
	text-transform:uppercase;
	font-size:12px;
}
.cpy p{font-size:12px; position:relative; margin:10px;}
.cpy p a{color:#fff;}
.cpy .back{position:absolute; right:0; top:0;}
.footer-bottom {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    float: left;
    padding: 10px 0;
    width: 100%;
	text-align:center;
}
.footer-bottom a
{
	color:#fff;
}
.footer-bottom p
{
	margin:0;
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%; /* Image does not overflow the content area */padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; /* Above WP toolbar. */}
.service-main #wpcf7-f7-p12-o1{width:100%;}
.service-main #wpcf7-f7-p12-o1 input, select, textarea{border:1px solid #E0E0E0; padding:5px !important;}
#search-2{background:#f52800; padding:10px;}
#search-2 #searchsubmit{border: 0 none; color: #fff;margin: 0;padding: 8px;position: relative;right: 10px;width: 20%; border-radius: 0; background:#5C5C5C;}
#search-2 #s{background:#fff; width:78%;}


/* Wordpress core end */


/*
 * Globals
 */

/*
 * Blog name and description
 */

 .service-header{


 }

.service-title {
    


}
.service-title > a{ 

}
.service-title > a:hover{ 

}

.breadcum-wrap {
   

}
.breadcum-wrap p {
  

}


/*ALL PAGES MAIN CONTENT CONTAINER */
/*
UL/LI CSS
H2 CSS
FONT SIZE 
PROPER LINE HEIGHT
*/

.service-main{



}

.service-sidebar h4 {
   

}

@media(max-width:980px)
{
	.mainmenu a
	{
		font-size:12px;
	}
	.mainmenu .sub-menu
	{
		width:200px;

		margin:30px 0 0 -86px
	}
}
@media screen and (min-width:768px) and (max-width:961px) {
	.topmenu.fullwidth .mainmenu li{padding:5px 15px;}
	.topmenu.fullwidth .mainmenu li a{font-size:12px; font-weight:normal;}
}

@media(max-width:767px)
{
	.top-main h2{padding:0 15px;}
	.top-main p{padding:0 20px;}
.logo{float:none;}
.clno a{width:310px;font-size:24px;	float:none;margin:3px auto;}
.clno{float:none;}
.header.fullwidth{position:relative; z-index:2;}
.slider-section2{ height:578px; position:relative;}
.txtbox h1{font-size:24px;}

.logo{margin-top:0px;}
.header.fullwidth{position:relative; z-index:2; border-bottom:3px solid #f52800;}
.service-main .imgbox img{ max-width:100%;}
.service-main2 .imgbox img{ max-width:100%;}
.adrsbox { right:0;position: absolute;top: -63px;width:200px;}
.clno {float: left;}
.clno a {float: none;font-size: 14px;margin: 3px auto;width: auto; font-weight:normal; margin:0 !important;}
.homebox .hmtop{font-size: 14px;font-weight:normal;}
.homebox .hmbotm{font-size:9px;}
.clno .callus i{top:4px; width:25px; height:25px;}
.callus{ padding:4px 10px 5px 29px;}
.homebox{padding:8px 10px 5px 30px; margin-left:3px;}
.homebox i{padding-top:0; width:25px; height:25px;}
#flip{display:none; background:#ffb600; padding:10px;}
#panel{display:none;}
.topmenu.fullwidth .mainmenu li{width:100%; border-top: 1px solid #fca000; padding:7px;}
.topmenu.fullwidth .mainmenu li a{ font-size: 12px !important;font-weight: normal !important;}
.topmenu.fullwidth .container{padding:0;}
.topmenu.fullwidth{margin-top:0;}
.footer-menu ul{overflow:hidden;}
.footer-menu ul li{padding:5px;}
.footer-menubackground ul li{font-size:8px;}
.footer-menubackground ul li a{text-transform: inherit; font-size:11px;}
.cpy p{font-size:10px;}
.service-main3 .logocl li{width:32%;}
#ftr-ln .btn-ftr .sidebar-module{ min-height:100px;}
.service-main .readmor{margin-bottom:30px;}

.txtbox{width:50%; left:10px; top:0; margin:auto; float:left; position:relative;}
.form-col-box{ right:0; width:263px;top:0; margin:20px auto; position:relative; float:right; margin-right:10px;}
.sub-menu {position: relative; width: auto; z-index: auto;float: none;top: 0;height: auto;overflow: hidden;}
}
@media(max-width:639px){
h2, h3{font-size:17px; line-height:21pt;}
p{font-size:13px; line-height:16pt;}
.cpy .back{bottom:-15px;}
.footer-menubackground ul li{padding:4px 7px;}
.footer-menubackground ul li{font-size:16px;}
.alignright{float:none; margin:0;}

.logo{margin-top:0px;}
.header.fullwidth{position:relative; z-index:2; border-bottom:3px solid #f52800;}
.service-main .imgbox img{ max-width:100%;}
.service-main2 .imgbox img{ max-width:100%;}
.adrsbox {right: 0;position: absolute;top: -64px;width:200px;}
.clno {float: left;}
.clno a {float: none;font-size: 14px;margin: 3px auto;width: auto; font-weight:normal; margin:0 !important;}
.homebox .hmtop{font-size: 14px;font-weight:normal;}
.homebox .hmbotm{font-size:9px;}
.clno .callus i{top:4px; width:25px; height:25px;}
.callus{ padding:4px 10px 5px 29px;}
.homebox{padding:8px 10px 5px 30px; margin-left:3px;}
.homebox i{padding-top:0; width:25px; height:25px;}
#flip{display:none; background:#ffb600; padding:10px;}
#panel{display:none;}
.topmenu.fullwidth .mainmenu li{width:100%; border-top: 1px solid #fca000; padding:7px;}
.topmenu.fullwidth .mainmenu li a{ font-size: 12px !important;font-weight: normal !important;}
.topmenu.fullwidth .container{padding:0;}
.topmenu.fullwidth{margin-top:0;}
.footer-menu ul{overflow:hidden;}
.footer-menu ul li{padding:5px;}
.footer-menubackground ul li{font-size:8px;}
.footer-menubackground ul li a{text-transform: inherit; font-size:11px;}
.cpy p:first-child{font-size:10px;width: 100%;float: left;}
.service-main3 .logocl li{width:50%;}
.txtbox{width:auto; padding:0 20px; margin:auto; position:relative; left:0; top:0px;}
.logo{width:auto;}
.logo img{width:auto;}
}
@media screen and (min-width:480px) and (max-width:639px) {
.txtbox h1{font-size:17px;}
.txtbox p{margin-bottom:8px; font-size:15px;}
.slider-section2{height:auto; background-size:100% 230px; overflow:hidden;}	
.form-col-box{ right:0; top:0; margin:auto; position:relative; float:none; overflow:hidden;}
.txtbox{height:260px;}
}
@media(max-width:479px){
.txtbox{width:auto; margin:auto; position:relative; left:0; top:0px;}
.form-col-box{ right:0; top:0; margin:auto; position:relative; float:none; overflow:hidden;}
.slider-section2{ height:auto; position:relative;}
.txtbox h1{font-size:18px; line-height:24pt;}
.logo img{max-width:100%;}
h2, h3{font-size:17px; line-height:21pt;}
p{font-size:13px; line-height:16pt;}
.cpy .back{bottom:-15px;}
.footer-menubackground ul li{padding:4px 7px;}
.footer-menubackground ul li{font-size:16px;}
.alignright{float:none; margin:0;}

.logo{margin-top:0px;}
.header.fullwidth{position:relative; z-index:2; height:auto; border-bottom:3px solid #f52800;}
.service-main .imgbox img{ max-width:100%;}
.service-main2 .imgbox img{ max-width:100%;}
.adrsbox { right:0;position: absolute;top: -47px;width:180px;}
.clno {float: left;}
.clno a {float: none;font-size: 14px;margin: 3px auto;width: auto; font-weight:normal; margin:0 !important;}
.homebox .hmtop{font-size: 14px;font-weight:normal;}
.homebox .hmbotm{font-size:9px;}
.clno .callus i{top:4px; width:25px; height:25px;}
.callus{ padding:4px 10px 5px 29px;}
.homebox{padding:8px 10px 5px 30px; margin-left:3px;}
.homebox i{padding-top:0; width:25px; height:25px;}
#flip{display:none; background:#ffb600; padding:10px;}
#panel{display:none;}
.topmenu.fullwidth .mainmenu li{width:100%; border-top: 1px solid #fca000; padding:7px;}
.topmenu.fullwidth .mainmenu li a{ font-size: 12px !important;font-weight: normal !important;}
.topmenu.fullwidth .container{padding:0;}
.topmenu.fullwidth{margin-top:0;}
.footer-menu ul{overflow:hidden;}
.footer-menu ul li{padding:5px;}
.footer-menubackground ul li{font-size:8px;}
.footer-menubackground ul li a{text-transform: inherit; font-size:11px;}
.cpy p{font-size:10px;}
.service-main3 .logocl li{width:50%;}

.logo{width:130px;}
.txtbox h1{font-size:17px;}
.txtbox p{margin-bottom:8px; font-size:15px;}
.slider-section2{height:auto; background-size:100% 230px; overflow:hidden;}
.txtbox{height:260px;}
.form-col-box {width: 90%;}
}

