/*
Theme Name: Olsen Light Child
Template: olsen-light
*/
/* CSS Document */
@import url("../olsen-light/style.css");
@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;
}
h1,h2,h3,h4,h5,h6{font-family: 'Conv_DINPro Regular';}
p,li,a{font-family: 'Franklin Gothic Book';}
body a:hover{color:#f1a008;}
.clear{ height:0px;}
.img-block{float:left; width: 50%;}
.img-block img{ margin-bottom:0;}
.img-block2{float:left; margin-left:35px;}
.img-block2 img{margin-bottom:0;}
.formcol{float:right; /*background:#173d7c;*/ background:#2c7cc7; padding:20px;}
.contan-wright .formcol h2{padding:10px; color:#fff; background:#444;}
.formcol input, textarea{background:#ebebeb; letter-spacing:0; color:#999; width:100%; border-radius:2px;}
.formcol textarea{height:60px;}
.formcol .wpcf7-submit{background:#0a1e3f; margin-top:10px; width:100%; font-family: 'Conv_DINPro Regular'; font-size:21px;  color: #fff; text-transform:uppercase; font-weight:bold; padding: 9px 10px;}
.formcol .wpcf7-submit:hover{background:#163973;}
.formcol p{text-align:left !important; color:#fff !important; font-size:13px !important; margin-bottom:15px !important;}
.formcol .sbmt{margin-bottom:0 !important;}
div.wpcf7 .ajax-loader{display:none;}
*::-moz-placeholder{font-size:13px; text-transform: inherit; color:#999;}
.container{width:1160px;}
h1,h2,h3,h4,h5,h6{font-family: 'Conv_DINPro Regular';}
.menu-col{float:right; width:100%; margin-top:96px; background:#0a1e3f;}
.site-bar .nav{padding-top:0;}
.menu-col .site-bar .nav{margin:auto; float:none; width:auto;}
.site-bar{padding:0; border:0;}
.clno{ position:absolute; top:0px; z-index:99; right:190px;  font-size:33px; font-weight:bold; text-transform:uppercase;}
.getaquote{ position:absolute; top:-4px; z-index:99; right:0;  font-size:33px; font-weight:bold; text-transform:uppercase; max-width: 150px;}
.callus {    background: rgba(0, 0, 0, 0) url("/wp-content/themes/skcleaningservices/images/phone.png") no-repeat scroll 0 center;color: #20336b;display: block;font-size: 40px;padding:5px 1px 10px 65px;}
.site-logo{position:relative;float:left; text-align:left; padding:5px 0 0; width:363px;}
.slider{width:100%; overflow:hidden; position:relative;}
.slider img{width:100%; margin:0;}
.footer3{overflow:hidden; padding-top:15px; padding-bottom: 22px;}
.footer3 ul{list-style-type:none; overflow:hidden; margin:auto; display:table;}
.footer3 li{float:left;  padding: 0 50px;}
.footer3 li a{display:block;}
.footer2{background:#0a1e3f;}
.footer2 p{ color:#fff; margin:0; padding:10px;}
#footer{background:#ef9a0a;}
.entry-content .saer-social p a {
    border-bottom: none;
	margin-right:10px;
}

.site-logo h1{margin:0;}
.site-logo .alignnone{margin:0;}
header{/*background-color:rgba(255,255,255,0.9);*/ background:#fff; position:fixed; width:100%; z-index:99999; border-bottom:2px solid #3e4349; top:0; padding:10px 0;}
header.clone{background-color:rgba(0,0,0,0.8);}
.flex-col{overflow:hidden; padding:40px 0 0;}
.flex-col-bx{padding:50px 0; overflow:hidden;}
.flex-col-bx a{font-weight:bold; color:#fff; border:1px solid #0a1e3f; background:#0a1e3f; font-size:18px; text-align:center; padding:10px 20px; margin:15px auto auto; width:200px; display:block; font-family: 'Conv_DINPro Regular';}
.flex-col-bx:nth-child(even){background:#0a1e3f;}
.flex-col-bx:nth-child(even) h2{color:#fff;}
.flex-col-bx:nth-child(even) p{color:#fff;}
.flex-col-bx:nth-child(even) a{ background:#fff; color:#0a1e3f;}
.flex-col-bx .box-img{width:50%; float:left; overflow:hidden;}
.flex-col-bx .box-img img{width:100%; border-radius: 1px 120px; margin:0;}
.box-text{float:left; width:50%; padding:0px;}
.box-text p{font-size:15px; padding:10px 40px; text-align:center;}
.flex-col-bx:first-child{border-left:0;}
.flex-col h2{color:#173d7c; text-align:center; font-size:32px; font-weight:bold; font-family: arial; margin:0; font-family: 'Conv_DINPro Regular'; margin-bottom:10px;}
.flex-col h2 span{ border-bottom:3px solid #ee980a;}
.flex-col-bx h2{color:#173d7c; font-size:26px !important; font-weight:bold; font-family: arial; margin:0; font-family: 'Conv_DINPro Regular';}

.flex-col-bx a:hover{background:#173d7c; color:#fff; border:1px solid #173d7c;}
.flex-col-bx p{color:#7E7E7E;font-family: arial; margin:0;}
.gellary-col{overflow:hidden; padding:30px 0}
.gellary-col h2{font-family: arial; text-align:center; line-height:28pt;}
.gellary-col h2 span{ display:block; font-size:18px;}
.gellary-col h2 b{font-size:24px; text-transform:uppercase;  color:#173d7c; border-bottom:2px solid #173d7c;}
.gellary-col ul{list-style-type:none; margin:0; padding:0; overflow:hidden;}
.gellary-col ul li{float:left; width:25%; height:200px; padding:1px; position:relative; overflow:hidden; cursor:pointer;}
.gellary-col ul li img{width:100%; height:100%; transition: transform 0.35s ease 0s; margin:0; }
.gellary-col ul li span{display:block; padding:10px;background-color:rgba(23, 61, 124,0.6); color:#fff; font-family: 'Conv_DINPro Regular'; transition: transform 0.35s ease 0s; font-size:18px; font-weight:bold; position:absolute; bottom:0; width:100%; transform: translate3d(0px, 100%, 0px);}
.gellary-col ul li:hover span{transform: translate3d(0px, 0px, 0px);} 
#entry-103 .entry-title{font-family: arial; text-align:left; border:1px solid #EBEBEB; padding:10px;  background:#f8f6f3;margin-bottom: 30px;}
.entry-content{font-family: arial;}
.navigation li:hover > ul, .navigation .sfHover > ul{top:58px;}
.navigation > li > a{padding:18px; text-transform:uppercase; margin:0; color:#fff; font-weight:bold; font-size:14px; font-family: 'Franklin Gothic Book';}
.navigation > li > a:hover, .navigation > li.sfHover > a, .navigation > li.sfHover > a:active{color:#0a1e3f; background:#fff;}
.contan-wright{background:#fff; margin:0 !important; border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; padding:30px 0;}
.navigation > li ul a{background:#0a1e3f; margin:0; border-top: 1px solid #2d343f; color:#fff; font-size:13px;}
.navigation ul{background:#3e4349; padding:0;}
.contan-wright h2{font-size:24px; font-weight:bold; color:#173d7c; text-align:center; font-family: 'Conv_DINPro Regular';}
.contan-wright p{color:#222; text-align:center; font-size:16px; line-height:21pt; margin:0;}
.menu-col2{display:none;}
.text-box-slide{ background: #ea2303;border: 3px solid #fff;border-radius: 50%;bottom:20%; left:10%;display: table;height: 300px;overflow: hidden;padding-top:40px;position: absolute;text-align: center;vertical-align: middle;width: 300px;}
.text-box-slide h2{font-family: 'Conv_DINPro Regular'; color:#efd943; font-size:24px; padding:0 35px; margin-bottom:5px; font-weight:bold;}
.text-box-slide ul{padding:0 15px; margin:auto auto auto 19px; color:#efd943; overflow:hidden;}
.text-box-slide ul li{float:left; width:50%;}
.text-box-slide ul li a{display:block; color:#efd943; font-size:16px; text-align:left; padding:3px 3px 3px 0;}
.text-box-slide ul li a:hover{color:#fff;}
.text-box-slide p{ color:#efd943; font-size:16px; margin:0; padding:0 20px;}
.text-box-slide .callus{ font-size:21px; margin-top:10px; font-weight:bold;}
.text-box-slide .callus a{color:#fff; display:block; margin-top:0;}
.text-box-slide .callus span{ display:block; font-size:18px; font-weight:bold;  }
.sidebar.sidebar-right .widget{padding:10px; border:0px solid #EBEBEB; margin-bottom:15px;}
.sidebar.sidebar-right{border:0 !important; margin-top:30px;}
.sidebar sidebar-right{margin-top:30px;}
#search-2{background:#ff6e15; margin-bottom:10px;}
#search-2 input{background:#fff;}
#search-2 button{background:#1e1d20;}

#text-18 input{ background: #ebebeb;border:1px solid #d3d2d1; color:#ea2303;}
#text-18 textarea{ background: #ebebeb; border:1px solid #d3d2d1; color:#ea2303; height:100px;}
#text-18 input.wpcf7-submit{background:#3e4349; color:#fff; font-family: 'Conv_DINPro Regular';font-size:18px; font-weight:bold; border-radius:3px; width:100%;}
#text-3 input.wpcf7-submit:hover{background:#2E2E2E;}
.sidebar.sidebar-right .widget-title{background:#043e66; color:#fff; font-family: 'Conv_DINPro Regular';font-size:18px; font-weight:bold;}
.slider2{ margin-top:0px;}
.slider2 img{width:100%; margin:0;}
.contan-wright{margin-top:20px;}
.contan-wright h1{text-align:center;}
.entry-title{padding:0; text-align:left; font-weight:bold;}
.logo-col{padding:0; margin:20px 0; list-style-type:none; overflow:hidden;}
.logo-col li{float:left;}
.imgbox{list-style-type:none; margin:20px 0; padding:0; overflow:hidden;}
.imgbox li{float:left;}
.imgbox li img{width:100%;}
.blog_entry_box{ overflow:hidden; padding:10px; margin-bottom:20px;}
.blog_entry_box:nth-child(even){background:#F5F5F5;}
.blog_entry_box .entry-featured{ float:left; width:40%; border:3px solid #EAEAEA; margin:0;}
.blog_entry_box .entry-featured img{width:100%;}
.blog_entry_box .entry-meta { overflow:hidden; text-align:left;}
.blog_entry_box .entry-meta a{color:#F00;}
.blog_entry_box .entry-content{ float:left; width:55%; margin-left:20px;}
.blog_entry_box .entry-utils{ overflow:hidden; width:100%; margin-top:20px; float:left;}
.blog_entry_box .entry-title a:hover{color:#F00;}
header .container{position:relative;}
.contan-wright-03{padding:20px 0; background:#2c7cc7; overflow:hidden; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.block-coll-01{float:left ; width:50%; padding:15px;}
.contan-wright-03 .block-coll-01 h2{text-align:left !important; font-size:24px;font-weight: bold;text-align: left; color:#fff;}
.contan-wright-03 .block-coll-01 p{text-align:left; font-size:16px; color:#fff;}
.contan-wright-03 .block-coll-01 .faq-content p{color:#333 !important; font-size:13px !important;}
.contan-wright-03 .block-coll-01 ul{padding:0; margin:0; overflow:hidden; list-style-type:none;}
.contan-wright-03 .block-coll-01 li{float:left; padding:5px 3px;}
.contan-wright-03 .block-coll-01 li a{  border: 1px solid #fff; color:#fff; display:block; font-size:16px; text-align:center; padding:5px 25px;}
.contan-wright-03 .block-coll-01 li a:hover{background:#173d7c; border: 1px solid #173d7c; color:#fff;}
.contan-wright-02{overflow:hidden;background:#e9f1f8;}
.contan-wright-02 .container{background:#e9f1f8; padding:0;}
.contan-wright-02 .img-block{padding:15px;}
.contan-wright-02 .img-block h2 {color: #173d7c;font-family: "Conv_DINPro Regular";font-size: 24px;font-weight: bold;   text-align:left;}
.contan-wright-02 p{font-size:16px; text-align:left;}
.contan-wright-02 li{font-size:16px; padding:3px; text-align:left;}
.contan-wright-02 .formcol h2 {background:#313130;color: #fff;padding: 10px; text-align:center; padding:10px;}
#footer #text-4{float:left; width:33.33%; padding:0 15px; text-align:left;}
#footer #text-3 .textwidget{color:#ffdfdf;}
#footer #text-2{float:left; width:33.33%; text-align:left;padding:0 15px;}
#footer #text-6{float:left; width:33.33%; padding:0 15px;}
#footer #text-6 .textwidget{color:#ffdfdf; text-align:left;}
#footer #text-5 .textwidget{color:#ffdfdf; text-align:left;}
.footer-widget-area{overflow:hidden; padding:30px 0;}
#footer .widget-title{display:block !important; background:none; text-align:left;  font-family: 'Conv_DINPro Regular'; font-size:21px; font-weight:bold; padding:0; margin-bottom:10px;}
#footer #text-5{width:20%; float:left;}
#footer #text-10{width:48%; float:left; padding:0 35px;}
#footer #text-13{width:32%; float:left;}
#footer #text-5 p{color:#F5F5F5; text-align:left;}
#footer #text-10 p{color:#F5F5F5; text-align:left;}
#footer #text-13 p{color:#F5F5F5; text-align:left;}
#footer a{color:#F5F5F5;}
#footer a:hover{color:#F5F5F5;}
#footer #text-13 ul{padding:0; margin:0; list-style-type:none;}
#footer #text-13 li{padding:3px 0; color:#F5F5F5; text-align:left;}
#footer #text-13 li a{color:#F5F5F5; display:block;}
#footer #text-10 .textwidget{color:#F5F5F5; text-align:left;}
#text-18{ border:1px solid #E8E8E8;}
#text-19,#text-3,#tw-recent-posts-3,strong-testimonials-view-widget-4{ border:1px solid #E8E8E8;}
#text-3 .textwidget h2{color:#454545 !important;}

.blog_entry_box{ overflow:hidden; padding:10px; margin-bottom:20px;}
.blog_entry_box:nth-child(even){background:#F5F5F5;}
.blog_entry_box .entry-featured{ float:left; width:40%; border:3px solid #EAEAEA; margin:0;}
.blog_entry_box .entry-featured img{width:100%;}
.blog_entry_box .entry-meta { overflow:hidden; text-align:left;}
.blog_entry_box .entry-meta a{color:#f1a008;}
.blog_entry_box .entry-content{ float:left; width:55%; margin-left:20px;}
.blog_entry_box .entry-utils{ overflow:hidden; width:100%; margin-top:20px; float:left;}
.blog_entry_box .entry-title a:hover{color:#f1a008;}
.blog_entry_box .entry-title{width:100%;}

.srv-img{}
.srv-img img{width:80px;}
.srv-img2 img{width:80px;}

.clientlogo{overflow:hidden;}
.clientlogo ul{list-style-type:none; margin:0; overflow:hidden; padding:0;}
.clientlogo ul li{float:left; padding:10px 30px;}
.clientlogo ul li .boxstyl{cursor: pointer;display: table-cell; height: 90px;vertical-align: middle;width: 100%;}
.clientlogo ul li .boxstyl img{margin:0;}
/* code start call */
.call_detox_green {
    width: 200px; height: 200px; display: block; position: fixed; top: 70%; left: 0; overflow: hidden; z-index: 999; cursor: pointer;
}

.call_detox_green_icon {
    position: absolute; top: 70px; right: 65px; width: 60px; height: 60px; background: #2554a3 url('http://vipplumbingservicesmelbourne.com.au/wp-content/uploads/2018/05/phones.png') no-repeat center center; border: 2px solid transparent; border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; animation: call-icon-anim 1s infinite ease-in-out; -o-animation: call-icon-anim 1s infinite ease-in-out; -moz-animation: call-icon-anim 1s infinite ease-in-out; -webkit-animation: call-icon-anim 1s infinite ease-in-out;
}

.call_detox_green_circle_fill {
    width: 100px; height: 100px; top: 50px; left: 55px; position: absolute; background: #2554a3 none; border: 2px solid transparent; border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; animation: call-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: call-circle-fill-anim 2.3s infinite ease-in-out; -o-animation: call-circle-fill-anim 2.3s infinite ease-in-out; -webkit-animation: call-circle-fill-anim 2.3s infinite ease-in-out;
}

.call_detox_green_circle {
    width: 160px; height: 160px; top: 20px; left: 25px; position: absolute; border: 2px solid #fff; border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; -webkit-border-radius: 100%; transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; animation: call-circle-anim 1.2s infinite ease-in-out; -moz-animation: call-circle-anim 1.2s infinite ease-in-out; -o-animation: call-circle-anim 1.2s infinite ease-in-out; -webkit-animation: call-circle-anim 1.2s infinite ease-in-out;
}
@keyframes call-circle-anim {
0% {
    transform: rotate(0) scale(.5) skew(1deg);
    opacity: .1;
}
30% {
    transform: rotate(0) scale(.7) skew(1deg);
    opacity: .5;
}
100% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .1;
}}
@keyframes call-circle-fill-anim {
0% {
    transform: rotate(0) scale(.7) skew(1deg);
    opacity: .2;
}
50% {
    transform: rotate(0) scale(1) skew(1deg);
    opacity: .2;
}
100% {
    transform: rotate(0) scale(.7) skew(1deg);
    opacity: .2;
}}
@keyframes call-icon-anim {
0% {
    transform: rotate(0) scale(1) skew(1deg);
}
10% {
    transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
    transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
    transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
    transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
    transform: rotate(0) scale(1) skew(1deg);
}
100% {
    transform: rotate(0) scale(1) skew(1deg);
}}
/*call code end*/
@media only screen and (min-width:768px) and (max-width:1024px){
.container{width:100%;}
.clno{right:90px;}
.menu-col{margin-top:58px;}
.navigation > li > a{font-size:11px;}
.navigation li:hover > ul, .navigation .sfHover > ul{top:46px;}
.formcol{width:350px; margin-right: 10px;}	
}
@media only screen and (max-width:768px){
	.getaquote {display: none;}
	.clno {position: relative;top: 0px;z-index: 99;right: 0;font-size: 33px;font-weight: bold;text-transform: uppercase;width: 100%;text-align: center;}
	.site-logo {padding: 10px 0;width: 100%;text-align: center;}
}
@media only screen and (min-width:640px) and (max-width:767px){
.logoleft h1{margin:0;}
#menu-header{display:none;}
.container{width:100%;}
.flex-col-bx .box-img{height:auto;}
.flex-col-bx .box-img img{margin-bottom:0;}
.flex-col-bx{padding:10px 0;}	
.clno{ top:0; width:100%; font-size:18px; right:0; z-index:999;}
.clno a{border-radius:0;}
.mobile-nav-trigger{color:#000;}
.menu-col2 { display: block;position: fixed;right: 0;top:0px;width: 47%;z-index: 9999; text-align:right; padding-right:10px;}
.menu-col2 a{font-size:21px; color:#fff;}
header{ margin-top:0px; position:relative; z-index:9;}
.flex-col-bx{padding:10px;}
.gellary-col ul li{width:50%;}
.menu-col{margin:0;}
#footer .widget-title{font-size:16px; margin-bottom:5px;}
.text-box-slide{ position:relative;  width:100%; height:auto; left:0; bottom:0; padding:15px 30px; border:0; border-radius:0; text-align:left;}
.text-box-slide h2{padding:0;}
.text-box-slide ul{ margin:auto;}
.text-box-slide ul li{width:auto; padding-right:30px;}
.text-box-slide .callus span{display:inline; margin-right:15px;}
.text-box-slide .callus{padding:0;}
.formcol{width:100%; overflow:hidden;}
.clno{background:#fff;}
.text-box-slide .callus{overflow:hidden;}
.text-box-slide .callus span{display:block; float:left; margin-right:15px;}
.text-box-slide .callus a{float:left; margin-right:20px;}
.img-block{width:43%;}
.img-block2 {float: left;margin-left: 14px;width: 53%;}
.formcol{ float: none;margin: auto;overflow: hidden; width:50%;}
.footer3 li{padding:0px; width:33.33%; text-align:center;}
.footer3 li img{margin:0; width:100px;}
.gellary-col{padding:30px 0 0;}
.footer3 {padding-bottom: 5px;padding-top: 0;}
.slider2{margin-top:0px}
.menu-col{display:none;}
.contan-wright p{font-size:14px;}
.contan-wright-02 .img-block h2{font-size:21px;}
.contan-wright-02 .img-block p{font-size:14px;}
.contan-wright-02 .img-block li{font-size:14px;}
.flex-col{padding:20px 0 0;}
.flex-col-bx .box-img{width:50%;}
.flex-col-bx .box-img img{ border-radius: 1px 50px;}
.flex-col-bx{width:100%;}
.flex-col-bx h2{font-size:18px;}
.box-text{width:50%;}
.box-text p{font-size:14px; padding:10px;}
.block-coll-01{width:100%; padding:0;}
.contan-wright-03 .block-coll-01 h2{font-size:21px;}
.contan-wright-03 .block-coll-01 p{font-size:14px;}
.contan-wright-03 .block-coll-01 ul{margin-bottom:20px;}
.faq-title h4{font-size:15px;}
/*#footer #text-5{width:100%; padding-bottom:20px;}
#footer #text-2{}
#footer #text-10{width:66%;}
#footer #text-13 li{float:left; width:50%;}*/
.clear{height:0;}
.callus{background:none; padding:0;}
.clientlogo ul li{padding:0 10px;}
.clientlogo ul li .boxstyl{height:60px;}
}
@media only screen and (min-width:480px) and (max-width:639px){
.logoleft h1{margin:0;}
#menu-header{display:none;}	
.container{width:100%;}
.menu-col .site-bar .nav{float:left;}
.menu-col{background:#333;}
.site-logo{padding:10px 0;}
.site-logo img{width:auto;}
.callus img {width:200px; margin-top:10px !important;}
.menu-col .site-bar .nav{width:auto; padding:10px; overflow:hidden;}
.mobile-nav-trigger{float:left; color:#000;}
.flex-col-bx{width:100%; border-left:0; border:1px solid #fff; padding:30px 0;}
.flex-col-bx:first-child{border-left:1px solid #fff;}
.gellary-col ul li{width:47%; margin:5px;}
.box-left{width:100%; padding-right:0;}
.box-left p{padding:0;}
.form-box {border-left: 0 solid #0072bc;margin-top: 30px;padding-left: 0;width: 100%;}
header{ margin-top:0px; position:relative; z-index:9;}
.menu-col2 { display: block;position: fixed;right: 0;top:0px;width: 47%;z-index: 9999; text-align:right; padding-right:10px;}
.menu-col2 a{font-size:21px; color:#fff;}
.flex-col-bx .box-img{height:auto;}
.flex-col-bx .box-img img{margin-bottom:0;}
.flex-col-bx{padding:10px 0;}
.menu-col{margin:0;}	
#footer #text-4{width:100%; padding:0;}
#footer #text-5{width:100%; padding:0; margin:20px 0;}
#footer #text-6{width:100%; padding:0;}
#footer .widget-title{font-size:16px; margin-bottom:5px;}
.text-box-slide{ position:relative;  width:100%; height:auto; left:0; bottom:0; padding:15px 30px; border:0; border-radius:0; text-align:left;}
.text-box-slide h2{padding:0;}
.text-box-slide ul{ margin:auto;}
.text-box-slide ul li{width:auto; padding-right:30px;}
.text-box-slide .callus span{display:inline; margin-right:15px;}
.text-box-slide .callus{padding:0;}
.img-block2{margin-left:0;}
.formcol{width:100%; overflow:hidden;}
.footer3 li{padding:0px; width:33.33%; text-align:center;}
.footer3 li img{margin:0; width:100px;}
.gellary-col{padding:30px 0 0;}
.footer3 {padding-bottom: 5px;padding-top: 0;}
.img-block{text-align:center; width:100%;}
.img-block2{text-align:center; width:100%;}
.slider2{margin-top:0px;}
.menu-col{display:none;}
.contan-wright p{font-size:14px;}
.contan-wright-02 .img-block h2{font-size:21px;}
.contan-wright-02 .img-block p{font-size:14px;}
.contan-wright-02 .img-block li{font-size:14px;}
.flex-col h2{font-size:24px;}
.flex-col{padding:20px 0 0;}
.flex-col-bx .box-img{width:100%;}
.flex-col-bx .box-img img{ border-radius: 1px 50px;}
.flex-col-bx{width:100%;}
.flex-col-bx h2{font-size:18px;}
.box-text{width:100%;}
.box-text p{font-size:14px; padding:10px;}
.block-coll-01{width:100%; padding:0;}
.contan-wright-03 .block-coll-01 h2{font-size:21px;}
.contan-wright-03 .block-coll-01 p{font-size:14px;}
.contan-wright-03 .block-coll-01 ul{margin-bottom:20px;}
.faq-title h4{font-size:15px;}
#footer #text-5{width:100%;}
#footer #text-10{width:100%; padding:0 0 20px;}
#footer #text-13{width:100%;}
.clear{height:0;}
.callus{background:none; padding:0;}
.clientlogo ul li{padding:0 10px;}
.clientlogo ul li .boxstyl{height:60px;}
}
@media only screen and (min-width:240px) and (max-width:479px){
.container{width:100%;}
.clno{ width: 100%;text-align: center;position: relative;right: 0;}
.logoleft h1{margin:0;}
#menu-header{display:none;}
.menu-col .site-bar .nav{float:left;}
.menu-col{background:#333;}
.site-logo{padding:10px 0; width:100%; text-align:center;}
.site-logo img{width:auto;}
.callus img {width:150px; margin-top:10px !important;}
.menu-col .site-bar .nav{width:auto; padding:10px; overflow:hidden;}
.mobile-nav-trigger{float:left; color:#000;}
.flex-col-bx{width:100%; border-left:0; border-bottom:1px solid #fff; padding:30px 0;}
.flex-col-bx:first-child{border-left:0;}
.gellary-col ul li{width:100%; margin:10px 0;}
.box-left{width:100%; padding-right:0;}
.box-left p{padding:0;}
.form-box {border-left: 0 solid #0072bc;margin-top:0px;padding-left: 0;width: 100%;}
.flex-col-bx .box-img{height:auto;}
.flex-col-bx .box-img img{margin-bottom:0;}
header{ margin-top:0px; position:relative; z-index:9;}
.menu-col2 { display: block;position: fixed;right: 0;top:0px;width: 47%;z-index: 9999; text-align:right; padding-right:10px;}
.menu-col2 a{font-size:21px; color:#fff;}
.flex-col-bx{padding:10px 0;}
#footer #text-4{width:100%; padding:0;}
#footer #text-5{width:100%; padding:0; margin:20px 0;}
#footer #text-6{width:100%; padding:0;}
#footer .widget-title{font-size:16px; margin-bottom:5px;}
.text-box-slide{ position:relative; width:100%; height:auto; left:0; bottom:0; padding:15px 0; border:0; border-radius:0;}
.text-box-slide ul{width:280px; margin:auto;}
.img-block2{margin-left:0;}
.formcol{width:100%; overflow:hidden;}
.footer3 li{width:33.33%; padding:10px;}
.footer3 li img{margin:0;}
.gellary-col{padding:30px 0 0;}
.footer3 {padding-bottom: 5px;padding-top: 0;}
.img-block{text-align:center; width:100%;}
.img-block2{text-align:center; width:100%;}
.slider2{margin-top:0px;}
.menu-col{display:none;}
.contan-wright p{font-size:14px;}
.contan-wright-02 .img-block h2{font-size:21px;}
.contan-wright-02 .img-block p{font-size:14px;}
.contan-wright-02 .img-block li{font-size:14px;}
.flex-col h2{font-size:24px;}
.flex-col{padding:20px 0 0;}
.flex-col-bx .box-img{width:100%;}
.flex-col-bx .box-img img{ border-radius: 1px 50px;}
.flex-col-bx{width:100%;}
.flex-col-bx h2{font-size:18px !important;}
.box-text{width:100%;}
.box-text p{font-size:14px; padding:10px;}
.block-coll-01{width:100%; padding:0;}
.contan-wright-03 .block-coll-01 h2{font-size:21px;}
.contan-wright-03 .block-coll-01 p{font-size:14px;}
.contan-wright-03 .block-coll-01 ul{margin-bottom:20px;}
.faq-title h4{font-size:15px;}
#footer #text-5{width:100%;}
#footer #text-10{width:100%; padding:0 0 20px;}
#footer #text-13{width:100%;}
.clear{height:0;}
.callus{background:none; padding:0;}
.getaquote{display:none;}
#site-content #content{padding-top:15px;}
.blog_entry_box .entry-title{font-size:16px;}
.blog_entry_box .entry-content{width:100%; margin:0;}
.blog_entry_box .entry-featured{width:100%;}
.clientlogo ul li{padding:0 10px;}
.clientlogo ul li .boxstyl{height:60px;}
}