/*!
Theme Name: New Water Store
*/
/*font-family: 'Lato', sans-serif;*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@font-face {
	font-family: 'PTSansCaptionRegular';
	src: url('fonts/ptc55f.eot');
	src: url('fonts/ptc55f.eot') format('embedded-opentype'), url('fonts/ptc55f.woff') format('woff'), url('fonts/ptc55f.ttf') format('truetype'), url('fonts/ptc55f.svg') format('svg')
}
@font-face {
	font-family: 'PTSansNarrowRegular';
	src: url('fonts/ptn57f.eot');
	src: url('fonts/ptn57f.eot') format('embedded-opentype'), url('fonts/ptn57f.woff') format('woff'), url('fonts/ptn57f.ttf') format('truetype'), url('fonts/ptn57f.svg') format('svg')
}
@font-face {
	font-family: 'CorbelRegular';
	src: url('fonts/corbel.eot');
	src: url('fonts/corbel.eot') format('embedded-opentype'), url('fonts/corbel.woff') format('woff'), url('fonts/corbel.ttf') format('truetype'), url('fonts/corbel.svg') format('svg')
}
@font-face {
	font-family: 'Corbel-Bold';
	src: url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Bold.eot') format('eot'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Bold.woff') format('woff'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Bold.ttf') format('truetype'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Bold.svg#Corbel-Bold') format('svg')
}
@font-face {
	font-family: 'Corbel-Italic';
	src: url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Italic.eot') format('eot'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Italic.woff') format('woff'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Italic.ttf') format('truetype'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-Italic.svg#Corbel-Italic') format('svg')
}
@font-face {
	font-family: 'Corbel-BoldItalic';
	src: url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-BoldItalic.eot') format('eot'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-BoldItalic.woff') format('woff'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-BoldItalic.ttf') format('truetype'), url('http://www.ilovenewwater.com/wp-content/themes/newwaterstore/fonts/Corbel-BoldItalic.svg#Corbel-BoldItalic') format('svg')
}
@font-face {
	font-family: 'NobileRegular';
	src: url('fonts/nobile-regular.eot');
	src: url('fonts/nobile-regular.eot') format('embedded-opentype'), url('fonts/nobile-regular.woff') format('woff'), url('fonts/nobile-regular.ttf') format('truetype'), url('fonts/nobile-regular.svg') format('svg')
}
@font-face {
	font-family: 'NobileBold';
	src: url('fonts/nobile-bold.eot');
	src: url('fonts/nobile-bold.eot') format('embedded-opentype'), url('fonts/nobile-bold.woff') format('woff'), url('fonts/nobile-bold.ttf') format('truetype'), url('fonts/nobile-bold.svg') format('svg')
}
@font-face {
	font-family: 'NobileItalic';
	src: url('fonts/nobile-italic.eot');
	src: url('fonts/nobile-italic.eot') format('embedded-opentype'), url('fonts/nobile-italic.woff') format('woff'), url('fonts/nobile-italic.ttf') format('truetype'), url('fonts/nobile-italic.svg') format('svg')
}
@font-face {
	font-family: 'NobileMedium';
	src: url('fonts/nobile-medium.eot');
	src: url('fonts/nobile-medium.eot') format('embedded-opentype'), url('fonts/nobile-medium.woff') format('woff'), url('fonts/nobile-medium.ttf') format('truetype'), url('fonts/nobile-medium.svg') format('svg')
}
#dvLoading{background:url("images/loader.gif") no-repeat scroll center center #fff;height:100%;position:fixed;width:100%;z-index:9999999;top:0;left:0;margin:0}
body{font-family:'Open Sans',sans-serif;color:#222}
h1,h2,h3{font-family:'Lato',sans-serif;font-weight:300}
h4,h5,h6{font-weight:400}
h1{font-size:50px;color:#982243;padding:10px 0}
.home-welcome-block h1 span{font-weight:bold;font-size:47px;display:block}
p,ul li,ol li{font-size:15px;line-height:25px;color:#444;font-weight:normal;font-family:'Open Sans',sans-serif}
a{color:#222;text-decoration:none}
a,a:hover,a:focus{outline:0;text-decoration:none}
a:hover,a:focus{color:#02a2de}
.list{background:#ddd none repeat scroll 0 0;border:1px solid #ccc;padding:10px 0 0}
.container{max-width:970px;padding:0}
img{max-width:100%}
.mobile_visible{display:none}
.header{background:none repeat scroll 0 0 #27ae61;border-bottom:5px solid #fff;min-height:162px;padding:14px 0;width:100%;float:left}
.navbar-brand{padding:0!important}
#myButton{background-color:#0b9fd4;border:medium none;border-radius:0;height:40px;padding:1px 0 0;position:absolute;right:0;top:0;width:50px;z-index:999999;margin:0!important}
#myButton:hover{background-color:#1f3d6a}
#myButton .icon-bar{background-color:#fff;display:block;height:4px;margin-bottom:4px;margin-left:18px;width:22px}
.navbar-default{background:0;border:0}
.navbar-collapse{padding:20px 15px!important}
.navbar-nav>li{padding:0 16px}
@media(min-width:768px){.navbar-nav>li:first-child{padding-left:0}
.navbar-nav>li:last-child{padding-right:0}
}.navbar-nav>li>a{padding:0;font-family:'Open Sans',sans-serif;font-size:21px;font-weight:normal}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li.current-menu-item>a,.navbar-default .navbar-nav>li.current-menu-parent>a,.dropdown-menu>li.current-menu-item>a,.dropdown-menu>li>a:hover{color:#2d3e50!important}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:0}
ul.nav li.dropdown:hover>ul.dropdown-menu{display:none}
ul.nav li.dropdown>ul.dropdown-menu{background:#27ae61!important;font-size:16px;padding:10px 0;z-index:99999;border-radius:0;margin-top:10px}
.dropdown-menu>li{padding:3px 20px}
.dropdown-menu>li>a{color:#fff;display:inline;padding:3px 0}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:transparent;text-decoration:none}
@media(min-width:768px){.navbar-collapse.navbar-responsive-collapse.row.in{display:block!important}
}.mobile-navigation{display:none}
.dot{background:none repeat scroll 0 0 #fff;color:#fff;font-size:28px;height:2px;left:0;position:absolute;text-indent:-9999px;top:50%;width:2px;border-radius:10px}
.navbar-nav>li:first-child>.dot,.navbar-nav>li>ul>li .dot{display:none!important}
.cta-outer{background-color:#982243;height:63px;max-width:1040px;position:absolute;right:0;top:126px;width:60%;z-index:9999;transition:all .5s}
.cta-button{background:url("images/cta-icon1.png") no-repeat center center #2d3e50;height:63px;position:absolute;left:0;top:0;width:60px;z-index:9999}
.cta,.cta a{font-size:28px;font-weight:bold;height:63px;padding:10px 0;color:#fff}
.cta{padding:10px 20px 10px 70px}
.cta{display:inline-block;float:left;margin:0;max-width:1000px;width:auto}
.cta:after{border-right:1px solid #ccc;content:"";height:40px;margin-left:25px;opacity:.2;display:inline-block;float:right}
.soc-icons{border-left:1px solid #9b58b5;margin:0}
.soc-icons ul{float:left;margin:0;padding:10px 0}
.soc-icons ul li{list-style:none;float:left;width:36px;height:36px;margin:3px 4px 3px 5px;opacity:.5}
.home-slider{position:relative;clear:both;float:left;width:100%;height:auto;max-height:762px;overflow:hidden}
.home-slider>.container{position:relative;height:100%}
.slider-caption{bottom:0;position:absolute}
.pattern{display:none;background:url("images/pattern.png") repeat;height:100%;position:absolute;top:0;width:100%;z-index:999;opacity:.5}
.home-map .pattern{z-index:0;background:url("images/pattern.png") repeat scroll 0 0 rgba(0,0,0,1)!important;opacity:1!important}
.timer{visibility:hidden}
div.orbit-wrapper .orbit-caption{bottom:0;padding:2px 0!important}
.caption-head{font-family:'Lato',sans-serif;background:none repeat scroll 0 0 #982243;color:#fff;font-size:31px!important;font-weight:bold;height:auto;padding:10px 4px 10px 6px;text-align:center}
.caption-head>span{display:block;font-size:62px!important;font-size:61px\9!important;font-weight:normal;line-height:42px;text-align:center;word-spacing:-1px}
.caption-text{background:none repeat scroll 0 0 #27ae61;margin:5px 0 -7px;padding:10px 3px 20px;font-size:20px;color:#fff;text-align:left}
#orbit-inside img.orbit-slide{min-height:100%!important}
@media(min-width:1600px) and (max-width:1900px){div.orbit-wrapper .orbit-caption{padding:0!important}
}@media screen and (-webkit-min-device-pixel-ratio:0){.caption-text{font-size:19px}
.navbar-nav>li{padding:0 14px}
}.caption-text>.col-sm-4>a{border:1px solid #fff;color:#fff;display:inline-block;font-family:'Open Sans',sans-serif;font-size:15px;margin-top:5px;padding:12px 15px 13px;text-transform:uppercase;float:right}
.caption-text>.col-sm-4>a:hover{opacity:.5}
.orbitslide{background:none repeat scroll 0 0 rgba(225,35,37,0.9);color:#fff;float:none;margin:auto;padding:40px 0}
.orbit-wrapper .orbit-caption{background:none repeat scroll 0 0 rgba(0,0,0,0.6);bottom:0;color:#f1f1f1;padding:7px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1000}
#orbit-inside{max-height:768px}
.orbitslide{color:#fff;float:none;margin:auto;background:none repeat scroll 0 0 rgba(225,35,37,0.9);padding:40px 0}
.orbit-wrapper .orbit-caption{background:none repeat scroll 0 0 rgba(0,0,0,0)!important}
.orbit-caption>.container{position:relative}
div.slider-nav span{cursor:pointer;height:39px!important;margin-top:0!important;position:absolute;text-indent:-9999px;top:0!important;width:22px!important;z-index:1000!important}
div.slider-nav{background:none repeat scroll 0 0 #ccc;bottom:25px!important;display:block;height:39px;max-width:940px;position:absolute;left:25.3%;width:100%}
div.slider-nav span.right{background:url(images/right-arrow.png) no-repeat!important}
div.slider-nav span.left{background:url("images/left-arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0)!important;position:relative!important;float:right;margin-right:30px}
.content-wrapper-outer{float:left;width:100%}
.home-welcome-block{background:#fff}
.home-aboutus-block,.home-services-block{position:relative;background:#27ae61;color:#fff;padding:70px 0 100px;text-align:center;width:100%}
.home-aboutus-block h2 span:after,.home-aboutus-block h2 span:before{content:"";background:#fff;height:1px;position:absolute;top:55%;width:100%}
.home-aboutus-block h2,.home-contact-us-block h2{color:#223442}
.home-aboutus-block h2 span{background:none repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;position:relative}
.home-aboutus-block h2 span:after{left:100%;margin-left:5px}
.home-aboutus-block h2 span:before{margin-right:5px;right:100%}
.home-aboutus-block>.container>.col-lg-10{float:none;margin:auto}
.home-page-blocks h2,.home-contact-us-block h2{font-size:50px;margin:auto auto 30px;padding:20px 0;text-align:center;overflow:hidden;position:relative}
.home-services-block h2 span{position:relative;display:inline-block}
.home-services-block h2 span:before,.home-services-block h2 span:after{background:#fff;content:" ";height:1px;position:absolute;top:55%;width:100%}
.home-page-blocks h2:after{left:0;margin-right:10px}
.home-services-block h2 span:before{right:100%;margin-right:5px}
.home-services-block h2 span:after{left:100%;margin-left:5px}
.home-services-block h2{color:#fff!important}
.home-page-blocks h2:after{float:right}
.home-testimonials-block h2{color:#fff!important}
.home-testimonials-block h2 span{position:relative;display:inline-block}
.home-testimonials-block h2 span:before,.home-testimonials-block h2 span:after{background:#fff;width:100%;top:55%;height:1px;content:"";position:absolute}
.home-testimonials-block h2 span:before{right:100%;margin-right:5px}
.home-testimonials-block h2 span:after{left:100%;margin-left:5px}
.home-aboutus-block p{margin:0 auto 30px;max-width:736px}
a.readmore{border:1px solid #fff;color:#fff;display:inline-block;outline:medium none;padding:18px 12px;width:auto}
a.readmore:hover{opacity:.5}
.home-aboutus-block a.readmore{margin:5px auto 0;font-size:15px;font-family:'Open Sans',sans-serif;padding:12px 27px}
.home-services-block{background:url("images/bg-services-block.jpg") repeat center top rgba(0,0,0,0);width:100%;background-size:cover}
.home-services-block a.readmore{margin:0 auto 0;font-size:15px;font-family:'Open Sans',sans-serif;padding:10px 12px}
.home-services-block .home-services-block-left,.home-services-block .home-services-block-center,.home-services-block .home-services-block-right{height:358px;margin-right:0;width:300px;padding:0!important;overflow:hidden}
.home-services-block .home-services-block-center{margin:0 20px}
.home-services-block-left>img,.home-services-block-center>img,.home-services-block .home-services-block-right>img{height:100%;width:100%;max-width:300px;max-height:360px}
.pink-pattern{background:none repeat scroll 0 0 #8d44ad;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99;opacity:.80}
.home-services-block .home-services-block-left,.home-services-block .home-services-block-center,.home-services-block .home-services-block-right{padding:40px 18px 10px!important;text-align:left}
.home-services-block .home-services-block-left{background:url("images/services1.jpg") no-repeat scroll left top rgba(0,0,0,0)}
.home-services-block .home-services-block-center{background:url("images/services2.jpg") no-repeat scroll left top rgba(0,0,0,0)}
.home-services-block .home-services-block-right{background:url("images/services3.jpg") no-repeat scroll left top rgba(0,0,0,0)}
.home-services-block-right-inner{z-index:9999!important;position:relative}
.home-services-block .home-services-boxes h3{font-size:30px;line-height:41px;margin:0 0 13px}
.home-services-block .home-services-block-left p,.home-services-block .home-services-block-center p,.home-services-block .home-services-block-right p{line-height:23px;margin:0 0 30px;padding:0;text-align:left}
.home-services-boxes h3,.home-services-boxes p,.home-services-boxes a.readmore,.home-services-boxes .pink-pattern{visibility:hidden}
.home-services-boxes:hover h3,.home-services-boxes:hover p,.home-services-boxes:hover a.readmore,.home-services-boxes:hover .pink-pattern{visibility:visible}
.owl-carousel .owl-wrapper-outer{max-width:970px!important;margin:auto}
#owl-testimonials.owl-carousel{position:static!important}
#owl-testimonials .owl-controls{position:absolute!important;top:75%!important;width:100%!important;left:0}
#owl-testimonials .owl-prev{background:url("images/left-arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0)!important;float:left;height:40px;text-indent:-9999px;width:22px}
#owl-testimonials .owl-next{float:right;background:url(images/right-arrow.png) no-repeat!important;height:40px;text-indent:-9999px;width:22px;margin-right:23px\9}
.owl-theme .owl-controls .owl-buttons div{opacity:1!important}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:.5!important}
#owl-testimonials .owl-pagination{display:none}
.home-testimonials-block{background:none repeat scroll 0 0 #8d44ad;color:#fff;padding:70px 0;width:100%;position:relative;margin-top:-2px}
.home-testimonials-block>p{color:#fff;font-size:16px}
.home-testimonials>.col-lg-4{padding-left:0}
#owl-testimonials .home-testimonials div img{height:auto!important;padding-left:0;width:100%!important}
.home-testimonials p span{display:block;font-size:13px;margin-bottom:10px}
.home-testimonials a.readmore{border:0 solid #fff;float:right;font-family:'Open Sans',sans-serif!important;font-size:15px;padding:0;text-align:right;text-transform:uppercase}
.testimonial-content>p{font-size:19px}
.testimonial{background:none repeat scroll 0 0 #27ae61;display:block;height:132px;margin-bottom:-5px!important;margin-left:-30px;overflow:hidden;padding:20px 15px 13px 30px;z-index:9999}
.testimonial:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #27ae61;border-image:none;border-style:solid;border-width:0;height:20px;left:20px;top:50px;transform:rotate(-90deg) skewX(-35deg);-webkit-transform:rotate(-90deg) skewX(-35deg);-ms-transform:rotate(-90deg) skewX(-35deg);width:15px}
.testimonial:before,.testimonial:after{content:"";position:absolute}
.bluestrip{background:transparent;bottom:10px;height:132px;position:absolute;width:100%}
.col-sm-12.home-testimonials{margin-bottom:9px}
.home-map{float:left;height:520px;overflow:hidden;padding:80px 0;position:relative;width:100%}
.home-map>iframe{position:absolute;top:0;left:0;opacity:.6}
.reach-us{bottom:0;left:0;padding:0;position:absolute;text-align:center;width:100%;z-index:9999}
.btn-reach-us{background:none repeat scroll 0 0 #fff;color:#27ae61;cursor:pointer;display:inline-block;font-size:32px;padding:0 40px;width:auto}
.btn-reach-us:hover{color:#8d44ad}
.contact-info{clear:both;float:none;height:auto;margin:auto!important;max-width:620px;overflow:hidden;padding:0;border:5px solid rgba(0,0,0,0.3);z-index:9999;display:none;transition:all 1s}
.show-contact{display:block;transition:all 1s;z-index:99999}
.contact-info-left{background:none repeat scroll 0 0 #27ae61;height:350px;overflow:hidden;padding:45px;position:relative}
.contact-info-left img{bottom:35px;position:absolute;max-width:227px}
.contact-info-right{background:none repeat scroll 0 0 #fff;height:350px;padding:40px 33px}
.contact-info-right .vcard{padding-left:2px}
.contact-info-right h2{color:#27ae61;font-size:52px;margin-bottom:30px}
.contact-info-right p a{text-decoration:underline;color:#3b3b3b}
.contact-info-right p a:hover{text-decoration:none}
.contact-info-right .vcard a{text-decoration:underline}
.contact-info-right .vcard a:hover{text-decoration:none}
.ngg-gallery-thumbnail img{background:none!important;border:0!important}
#jquery-lightbox>div{height:auto!important;max-width:100%!important}
#jquery-lightbox{padding:1%!important}
#lightbox-container-image img{max-width:100%!important;height:auto!important}
footer{padding:20px 0;float:left;width:100%;border-top:2px solid #efefef;background:#3a4b5d}
.home footer{border-top:0}
.footer-menu ul{font-size:0;padding:10px 0;text-align:center}
.footer-menu ul>li>ul{display:none!important}
.footer-menu li{display:inline-block;float:none;font-size:15px;line-height:normal;list-style:none outside none;margin:0;padding:0 12px}
.footer-menu li:after{background:none repeat scroll 0 0 rgba(0,0,0,0);border-radius:10px;color:#3b3b3b;content:".";left:15px;position:relative;top:-3px}
.footer-menu li:last-child:after{content:""}
.footer-menu li:first-child{background:0}
.footer-menu li>a{color:#fff;font-size:15px;margin:0!important;padding:0!important}
.footer-menu li>a:hover,.footer-menu li.current-menu-item>a,.footer-menu li.current-menu-parent>a{color:#27ae61}
.copyright{color:#999;font-size:14px;line-height:23px;padding:0 10px;text-align:center;width:100%}
#main article{border-bottom:0;padding:0;margin-bottom:0}
.inner-slider{float:left;position:relative;width:100%;max-height:425px;overflow:hidden}
.inner-slider>img{height:auto;width:100%}
.page-header{border-bottom:0 solid #eee;margin:-82px 0 0;padding-bottom:0}
.page-header h1{background:#982243;color:#fff;font-size:50px;line-height:52px;margin:0;padding:10px 30px;z-index:999;display:inline-block;width:auto}
.page-header h1 i{font-size:32px;font-weight:400!important;margin-top:10px}
img.col-sm-7,img.col-lg-7,.services-callouts .col-sm-7{padding:0!important}
section.post_content{padding:30px 0}
.page-template-page-services-php section.post_content{padding-top:0}
.page-template-page-services-php .page-header h1{min-width:58.3333%}
.page-template-page-services-php section.post_content hr{border-top:1px solid #27ae61;border-bottom:1px solid #27ae61;height:2px;margin:50px 0 50px!important}
section.post_content img.alignleft{padding-right:10px;padding-bottom:10px}
section.post_content img.alignright{padding-leftt:10px;padding-bottom:10px}
.pattern1{background:#000;opacity:.13;position:absolute;top:0;left:0;width:100%;height:100%}
.services-callout2{padding:0}
.services-callouts h2,.page-template-page-services-php .post_content h2{color:#982243;font-size:52px;padding:10px 0;text-transform:uppercase;margin-right:28px}
.page-template-page-services-php hr+img+h2{padding:0!important}
.services-callouts img.col-sm-7,.page-template-page-services-php #main .post_content img{margin-right:40px;margin-bottom:15px;max-width:558px!important;width:100%}
.page-template-page-services-php #main .post_content hr+img{margin-top:13px}
.full-post h3:first-child{margin-top:20px}
.full-post h3{background-color:#fff;border:1px solid #dcdcdc;clear:both;font-weight:100;line-height:30px;margin:0 0 4px;padding:10px 0 10px 10px}
.full-post h3 a{background:url("images/plus.png") no-repeat scroll left 0 rgba(0,0,0,0);cursor:pointer;display:block;padding:0 30px 0 40px!important;text-decoration:none;color:#982243}
.hide-box{display:none}
.full-post h3 a.active1,.full-post h3 a:hover{background:url("images/minus.png") no-repeat scroll left 0 rgba(0,0,0,0)}
.full-post .post-content{background:none repeat scroll 0 0 #f3f3f3;margin:0 0 4px;padding:20px 40px}
.page-content{padding-bottom:20px;background:#fff}
.pagination{float:left;width:100%;padding:10px 0}
.page-content ul.event-list{border-top:1px dotted #dcdcdc;float:left;margin:0 5px 0 0;padding:10px 0}
.page-content ul.event-list:first-child{margin-top:20px;border-top:0}
.event-list li{list-style:none}
.event-list li.col-sm-2{padding-left:0}
.event-list li.col-sm-10{padding-right:0}
.event-list li img{border:0 solid #dcdcdc!important;border-radius:0;height:auto;margin:0!important;padding:1px;width:100%}
.page-content ul.event-list li h3{margin-bottom:0;text-align:right}
.event-blog{float:left;padding:20px 0;max-width:100%}
.event-blog>.blog-post{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#982243;border-image:none;border-style:solid;border-width:6px 1px 1px;float:left;height:auto;margin-bottom:20px;overflow:hidden;padding:10px 30px 30px;position:relative;width:100%}
.entry-content.col-sm-9.col-8{float:left;padding-right:0}
.event-blog>.blog-post .entry-thumbnail{padding-left:0;margin-top:15px}
.event-blog h2.entry-title{margin-top:10px}
.event-blog h2.entry-title a,.event-blog h2.entry-title{color:#982243}
.event-blog .entry-content>h4{color:#27ae61}
.event-blog .read-more{background:none repeat scroll 0 0 #982243;color:#fff;padding:5px 10px;text-decoration:none;border:1px solid #6b268b;float:left;max-width:145px}
.event-blog .pagination{margin:0}
.event-blog .read-more:hover{background:none repeat scroll 0 0 #982243}
.comment-author.vcard.clearfix{float:left;padding:10px;width:100%}
ol.commentlist #respond{float:left;padding:0!important;width:100%}
.wp-pagenavi{clear:both;text-align:center}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #bfbfbf;margin:2px;padding:3px 5px;text-decoration:none}
.wp-pagenavi span.current{font-weight:bold}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.col-sm-6.contact_custom{padding-left:0}
span.wpcf7-form-control-wrap{float:left;position:relative;width:100%}
.col-sm-12.contact_custom{padding-left:0}
.page-content .wpcf7-form input,.page-content .wpcf7-form textarea{background:none repeat scroll 0 0 rgba(0,0,0,0);font:-webkit-small-control;border:1px solid #ccc;border-radius:0!important;color:#000;font-size:14px;font-family:'Open Sans',sans-serif!important;height:48px;margin-bottom:15px;padding:5px 10px;width:100%}
.vcard a{color:#222;text-decoration:underline}
.vcard a:hover{text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.page-content .wpcf7-form input,.page-content .wpcf7-form textarea{font-family:'Open Sans',sans-serif!important}
}.wpcf7-form-control-wrap.checkbox,.wpcf7-form-control-wrap.radio{padding-left:0}
.page-content .wpcf7-form input[type="checkbox"],.wpcf7-list-item>input[type="radio"]{float:left;height:20px;margin:auto 0;padding:0;position:relative;width:auto}
.page-content .wpcf7-form input[type="checkbox"],.wpcf7-list-item>input[type="radio"]{border:0!important;background:none!important}
.wpcf7-form-control-wrap.menu-547{margin-bottom:20px}
.wpcf7-list-item-label{display:block;float:left;margin:0 20px 0 5px}
.page-content .wpcf7-form textarea{border-radius:0;height:101px;margin:0 0 5px}
.page-content label{font-weight:normal;margin-right:15px;padding:0;width:15%}
.col-sm-12.contact_custom{float:left;padding-left:0;width:100%}
.captcha-txt{float:left;width:71.7%}
.page-content .captcha-txt{width:80.5%}
.captcha-img{float:left;width:30%}
.captcha-img img{border:1px solid #ccc;height:40px!important;margin-top:0;vertical-align:top;width:auto}
#main article .post_content img.ajax-loader{float:right;height:16px;margin:10px 10px auto auto;max-width:100%;padding:0!important;width:16px}
.page-template-default .post_content hr{margin:50px 0 40px}
.page-content .wpcf7-form input[type="submit"]{background:#982243;border:medium none;color:#fff;display:inline-block;font:16px 'Open Sans';margin:0;outline:medium none;padding:6px 12px;float:right;width:100px}
.page-content .wpcf7-form input[type="submit"]:hover{background:#982243}
.captcha-number{margin-top:2px}
span.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #fff;border:1px solid #f00;float:right;font-size:10pt;height:48px;left:0;padding:8px 10px;position:absolute;top:0;width:100%;z-index:100}
div.wpcf7-validation-errors{border:medium none;clear:both;color:#f00;font-size:14px;margin:10px 0 0!important;padding:10px 15px!important;text-align:left}
div.wpcf7-mail-sent-ok{border:0 solid #398f14!important;float:left!important;padding:0 5px!important;width:100%!important;color:#070}
.blog-post-meta{padding:20px 0 10px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:23px;color:#27ae61}
#commentform input#author,#commentform input#email,#commentform input#url,#commentform textarea#comment{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#000;display:block;font-size:14px;font-weight:300;height:42px;line-height:1.42857;padding:10px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}
#commentform #submit{background-color:#982243;border-radius:0;color:#fff;font-family:'Open Sans',sans-serif;font-size:18px;height:45px;margin-top:0;padding:7px 11px;text-align:center;text-decoration:none;text-transform:none;border:medium none;float:left;width:auto;transition:all .5s}
#commentform #submit:hover{opacity:.5;transition:all .5s}
.single #respond h3{color:#982243;margin:10px 0}
.mobile-social-icons,.close-btn{display:none}
#respond .comment-notes,#respond .form-allowed-tags{display:none}
@media screen and (min-width:768px){.mobile-social-icons,.close-btn{display:none!important}
}@media screen and (max-width:1299px){div.slider-nav{right:3%!important;left:auto}
.cta-outer{max-width:725px}
}@media screen and (max-width:1199px){div.slider-nav{right:3%!important;left:auto}
.cta-outer{max-width:600px}
}.mobcta{display:none}
@media(min-width:768px) and (max-width:1024px){div.orbit-wrapper .orbit-caption{padding:0!important}
div.navbar-default .navbar-nav>li>a,.dropdown-menu>li>a{font-size:13px}
.deskcta{display:none}
.mobcta{display:inline-block}
}@media(max-width:1024px) and (-webkit-min-device-pixel-ratio:0){#orbit-inside img.orbit-slide{min-height:100%!important}
}@media(max-width:768px) and (-webkit-min-device-pixel-ratio:0){.home-slider{max-height:510px!important}
#orbit-inside img.orbit-slide{min-height:100%!important;max-height:500px!important}
}@media(max-width:480px) and (-webkit-min-device-pixel-ratio:0){.home-slider{max-height:320px!important}
#orbit-inside img.orbit-slide{min-height:100px!important;max-height:320px!important}
}@media(max-width:320px) and (-webkit-min-device-pixel-ratio:0){#orbit-inside img.orbit-slide{min-height:10px!important;max-height:175px!important}
}@media screen and (max-width:767px){.deskcta{display:none}
.mobcta{display:inline-block}
div.cta,div.cta a{font-size:23px}
.dot{display:none!important}
div.cta-outer{top:130px}
.nav li a br{display:none}
.list ul{margin:0}
h2,.h2{font-size:22px}
.event-list li img{margin-bottom:20px!important;margin-top:20px!important}
.blog-inner .entry-thumbnail img{width:100%;height:auto;margin-bottom:15px}
.blog-post-meta .blog-meta-info span,.blog-post .entry-thumbnail h4 span,.blog-post .entry-content h4 span{margin-bottom:10px;margin-top:5px;width:100%}
.wpcf7-form div.field{font-size:14px}
}@media screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:0){.home-slider{max-height:none}
}@media screen and (max-width:991px){.cta-outer{width:90%;max-width:565px}
.navbar-nav>li{padding:0 8px}
.home-page-blocks img{max-width:100%}
.home-page-blocks h2:before,.home-page-blocks h2:after{margin:30px 15px!important}
.home-page-blocks h2{font-size:36px}
h1{font-size:32px;line-height:37px;padding:0}
.home-welcome-block h1 span{font-size:36px}
.caption-head{font-size:27px!important;line-height:37px}
div.orbit-wrapper .orbit-caption{padding:0!important}
.caption-head>span{font-size:45px!important;line-height:45px}
.caption-text>.col-sm-4>a{margin-top:25px;font-size:14px;padding:9px 5px 5px}
.home-services-block .home-services-block-left,.home-services-block .home-services-block-center,.home-services-block .home-services-block-right{margin-right:0;width:32.0%}
.home-page-blocks h2{max-width:690px}
.home-services-block h2:before,.home-services-block h2:after{width:250px;margin:20px 15px!important}
.home-services-block .home-services-block-center{margin:auto 2%}
.home-services-block .home-services-boxes{padding:10px 20px 10px!important}
.home-aboutus-block,.home-services-block{padding:20px 0 50px}
.home-services-block .home-services-boxes h3{font-size:24px!important;margin-bottom:0}
.home-services-block .home-services-block-left,.home-services-block .home-services-block-center,.home-services-block .home-services-block-right{height:300px}
.home-services-block .home-services-boxes p{line-height:23px;margin:0 0 10px;padding:0;text-align:left}
.home-services-block{background:url("images/bg-services-block.jpg") repeat top center rgba(0,0,0,0)!important;width:100%;margin-bottom:-2px;background-size:100% 100%!important}
.home-services-block .home-aboutus-block-content{display:block;float:left;max-width:100%}
.home-services-block .home-aboutus-block-content>.col-sm-4{display:table-cell!important}
a.readmore{padding:15px 12px}
.home-testimonials>.col-sm-4{padding-left:15px;width:50%}
.col-sm-12.home-testimonials{margin-bottom:-1px}
.home-testimonials>.col-sm-8{width:50%}
.home-testimonials-block{padding:20px 0 10px}
#owl-testimonials .owl-controls{top:60%!important}
.testimonial{height:145px;font-size:12px;padding:10px 10px 12px 30px}
.owl-item{margin-left:-1px}
.testimonial:before{height:20px;left:20px;top:50px;transform:rotate(-90deg) skewX(-35deg);-webkit-transform:rotate(-90deg) skewX(-35deg);width:9px}
#owl-testimonials .home-testimonials div img{height:auto;padding-left:0;width:145px!important}
.testimonial p,.testimonial-content p{font-size:13px}
.bluestrip{height:139px}
.ngg-galleryoverview{text-align:left!important}
.ngg-gallery-thumbnail-box{display:inline-block!important;float:none!important;margin-right:5px!important}
.services-callouts h2{margin-right:10px;font-size:42px}
.page-template-page-services-php .post_content h2{font-size:48px;margin-right:22px;padding:40px 0 0!important}
.page-template-page-services-php img+h2{margin-top:-20px;padding:0!important}
.services-callouts img.col-sm-7,.page-template-page-services-php #main .post_content img{max-width:55%!important;margin-right:25px;margin-bottom:10px}
.page-template-page-services-php #main .post_content hr+img{margin-top:30px}
.home-services-block-right-inner{position:relative;z-index:9999!important;padding-top:60px}
.home-services-block-left>img,.home-services-block-center>img{height:100%;width:100%}
div.home-services-block .home-services-boxes p{line-height:20px!important}
.home-services-block-right-inner{padding-top:0;position:relative;z-index:9999!important}
.home-services-block .home-services-block-boxes{padding:5px 20px 10px!important}
.soc-icons ul{float:left;margin:0;padding:10px 0}
.captcha-txt{float:left;width:70.6%}
}@media(width:768px){.home-testimonials>.col-sm-4{z-index:99999}
.home-testimonials>.col-sm-8{margin-left:-10px;margin-right:0;z-index:9999}
.mobile_visible{display:block}
}@media(max-width:1025px) and (-webkit-min-device-pixel-ratio:0){.cta,.cta a{padding-left:35px!important;font-size:26px}
.caption-head{font-size:70px!important}
.caption-head>span{font-size:60px!important}
.caption-text>.col-sm-4>a{font-size:12px!important}
}@media(max-width:1025px) and (-webkit-min-device-pixel-ratio:0){.cta{padding-left:35px!important}
.home-slider{max-height:585px!important}
}@media(max-width:991px) and (-webkit-min-device-pixel-ratio:0){.cta,.cta a{padding-left:35px!important;font-size:26px}
.caption-head{font-size:50px!important}
.caption-head>span{font-size:45px!important}
}@media(max-width:991px){.cta{padding-left:70px!important}
.home-page-blocks h2,.home-contact-us-block h2{margin:auto auto 0}
}@media(max-width:768px) and (-webkit-min-device-pixel-ratio:0){.cta{padding-left:35px!important}
.home-slider{max-height:440px!important}
}@media screen and (max-width:767px){.cta-outer-min{max-width:1000px!important;transition:all .5s}
.cta,.cta a{padding-left:10px!important}
.header{min-height:165px;padding:0}
.header .main-navigation{padding:0!important;position:absolute;right:0;top:0}
h1{line-height:36px}
.page-header{margin:-72px 0 0}
.page-header h1{font-size:21px;line-height:42px}
.home-welcome-block-left{padding:0}
.close-btn{background:0;position:absolute;top:10px;right:10px;height:35px;width:35px;z-index:99999999;text-align:center;padding:5px;font-weight:bold;font-size:18px;color:#fff;cursor:pointer}
.page-content .captcha-txt{width:68.7%}
.page-content label{width:26%}
.wpcf7-form .field{font-size:14px;line-height:34px}
footer{padding:0 0 20px}
.footer-menu ul{padding-bottom:0}
.cta-inner .soc-icons{display:none}
.home-aboutus-block h2{margin:0 auto 0;padding:10px}
.copyright{padding:0}
inner-footer>.col-sm-12{padding:0}
.home-page-blocks h2{margin:auto auto 0!important}
.home-services-block .home-aboutus-block-content{float:none}
.cta-button{cursor:pointer}
.cta-inner{background:none repeat scroll 0 0 #982243;display:inline-block;margin-left:60px;width:100%}
.navbar-header{position:absolute}
.navbar-toggle{top:0;right:0}
.navbar-collapse,.navbar-default .navbar-collapse{border:0!important;box-shadow:none}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li.current-menu-item>a,.navbar-default .navbar-nav>li.current-menu-parent>a{color:#27ae61!important;font-size:16px!important}
.navbar-collapse{background:0;float:right;margin:0;padding-top:20px!important;padding-bottom:0!important;position:absolute;right:0;top:0;width:289px;z-index:9999999;height:auto;font-size:16px}
.dropdown-menu>li.current-menu-item>a,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#ccc;font-size:16px!important}
.navbar-collapse.navbar-responsive-collapse.row.in>.navbar-nav>li>a{color:#fff;font-size:18px!important}
.navbar-collapse.navbar-responsive-collapse.row.in>.navbar-nav>li.current-menu-item>a,.navbar-collapse.navbar-responsive-collapse.row.collapsing>.navbar-nav>li.current-menu-item>a,.navbar-collapse.navbar-responsive-collapse.row.in>.navbar-nav>li>a:hover,.navbar-collapse.navbar-responsive-collapse.row.collapsing>.navbar-nav>li>a:hover,.navbar-collapse.navbar-responsive-collapse.row.in>.navbar-nav>li>a:focus,.navbar-collapse.navbar-responsive-collapse.row.collapsing>.navbar-nav>li>a:focus,.navbar-collapse.navbar-responsive-collapse.row.collapsing>.navbar-nav>li.current-menu-parent>a,.navbar-collapse.navbar-responsive-collapse.row.in>.navbar-nav>li.current-menu-parent>a{color:#02a2de!important;display:inline}
.collapse{display:none}
.mobile-navigation{background:none repeat scroll 0 0 rgba(44,60,76,0.9);float:none;height:100%;position:fixed;right:0;top:0;width:90%;z-index:9999999}
.col-sm-12.home-testimonials{margin:auto;max-width:320px}
.nav.navbar-nav{background:0;margin:0 -15px}
.navbar-nav>li{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:0 solid #050505;list-style:none outside none;padding:10px 20px}
.navbar-nav>li a{padding:0;width:auto;display:inline}
.navbar-nav>li:last-child{border-bottom:0}
ul.nav li.dropdown>ul.dropdown-menu{background:none repeat scroll 0 0 #27ae61!important;font-size:16px;padding:0;z-index:99999;width:100%;top:35px;height:auto;width:100%}
.navbar{margin-bottom:0;min-height:10px}
.col-sm-4.col-12.logo{padding:20px;text-align:center}
.cta-outer{background-color:transparent!important;top:91px;width:100%;height:auto;overflow:hidden;max-width:100%!important}
.cta:after{border:0!important}
.cta-inner{background:none repeat scroll 0 0 #982243;display:block;width:auto!important;margin:auto!important;position:relative;width:286px!important}
.cta-button{background:url("images/cta-icon1.png") no-repeat scroll center center #2d3e50;height:63px;float:left;position:relative;top:0;width:60px;z-index:9999}
.cta{background:none repeat scroll 0 0 #982243;height:63px;max-width:1000px;padding:10px 0 10px 20px;width:auto;float:left;display:inline-block}
.soc-icons{background:none repeat scroll 0 0 #982243;border-left:0 solid #9b58b5;height:63px;margin:0;padding:0 20px;float:left}
.orbit-caption .container,.orbit-caption{display:none!important}
.slider-caption{bottom:0;position:absolute;text-align:left;width:100%}
.caption-head>span{text-align:left;display:inline-block}
.caption-head{text-align:left}
div.slider-nav{bottom:210px}
.caption-text{display:inline-block}
.owl-item{margin-left:0!important}
.home-page-blocks img{margin-bottom:-1px}
.home-aboutus-block h2:before,.home-aboutus-block h2:after{width:28%}
#owl-testimonials .home-testimonials div.col-4{float:left;text-align:center;width:auto;padding-left:0}
.testimonial p,.testimonial-content p{float:right;margin-top:-10px;text-align:center}
.bluestrip{height:140px}
#owl-testimonials .owl-controls{top:80%!important}
.testimonial{float:none;font-size:12px;height:140px;margin:auto;padding:25px;text-align:left;width:100%;max-width:300px;text-align:center}
#owl-testimonials .home-testimonials div.col-8{float:none;height:340px;margin:auto!important;max-width:300px;padding:10px 0;text-align:center;width:100%}
.testimonial:before{height:20px;left:170px;top:192px;transform:rotate(-90deg) skewX(-35deg);width:9px}
#owl-testimonials .home-testimonials div img{float:left;height:auto;padding-left:0;width:145px!important}
.home-testimonials a.readmore{border:0 solid #fff;display:inline;float:none;font-family:'Open Sans',sans-serif!important;font-size:15px;padding:0;text-align:center;text-transform:uppercase;width:auto}
.testimonial-content>p{display:inline;font-size:19px;height:auto;text-align:left!important;width:115px}
.services-callouts img.col-sm-7{float:left;margin-bottom:20px;margin-right:0;text-align:center;width:100%}
.services-callouts h2{float:left!important;font-size:42px;margin:0;padding:0 0 10px;width:100%}
.home-page-blocks h2{max-width:580px}
.home-services-block .home-aboutus-block-content>.col-sm-4{display:block}
.page-template-page-services-php .post_content h2{font-size:40px}
.home-services-block h2:before,.home-services-block h2:after{width:190px;margin:20px 15px!important}
.home-testimonials-block h2:before,.home-testimonials-block h2:after{margin:20px 15px!important;width:210px}
.home-services-block .home-aboutus-block-content{display:block!important}
.home-services-block .home-services-boxes{height:auto;margin:10px auto;width:100%;max-width:300px;height:360px}
.home-services-block .home-aboutus-block-content>.col-sm-4{display:block!important}
.home-services-block .home-services-block-center{margin:auto}
.home-services-block .home-services-boxes{padding:20px 40px!important;text-align:left}
.home-services-block .home-services-boxes h3{font-size:47px;line-height:41px;margin:0 0 30px;text-transform:uppercase}
.home-services-block .home-services-boxes p{line-height:23px;margin:0 0 30px;padding:0;text-align:left}
.contact-info{max-width:310px}
.contact-info-right h2{font-size:46px}
.home-map{padding:25px 0}
.contact-info-left{padding:10px 0;height:auto;text-align:center}
.contact-info-left img{position:static}
.contact-info-right{background:none repeat scroll 0 0 #fff;height:300px;padding:10px 33px}
.ngg-galleryoverview{text-align:center!important}
.field,.wpcf7-list-item{float:left;font-size:13px}
.page-content section.post_content{padding:30px 0 0}
.captcha-number{float:left;margin-top:2px;width:100%}
.bmap{margin-bottom:20px!important}
.home-contact-us-block .col-lg-12{padding:0}
}@media(max-width:767px) and (-webkit-min-device-pixel-ratio:0){.cta,.cta a{padding-left:35px!important;font-size:26px}
ul.nav li.dropdown>ul.dropdown-menu{z-index:99999!important}
.navbar-nav>li{z-index:inherit}
.cta{overflow:hidden;margin-left:20px!important}
}@media screen and (max-width:767px){
	.page-template-page-testimonials-php .event-list li.col-sm-2{padding-left:0;padding-right:0}
.page-template-page-testimonials-php .event-list li.col-sm-10{padding-left:0;padding-right:0}
.mobile-social-icons{background:#2d3e50;border-left:0 solid #9b58b5;float:left;height:63px;margin:0;padding:0 20px;width:100%;text-align:center;display:block}
.mobile-social-icons .soc-icons{background:#2d3e50;width:100%}
.mobile-social-icons ul{width:100%;text-align:center}
.mobile-social-icons ul li{display:inline;float:none}
.home-testimonials-block>p{padding:0 10px}
}@media screen and (min-width:667px) and (max-width:736px){div.cta-outer{top:150px}
.page-header{margin:-42px 0 0}
}@media screen and (max-width:639px){.home-welcome-block-left,.home-welcome-block-right{width:100%}
.home-aboutus-block h2:before,.home-aboutus-block h2:after{width:20%}
.home-page-blocks h2:before,.home-page-blocks h2:after{background:url("images/bg-line.jpg") repeat-x scroll left center rgba(0,0,0,0);content:" ";display:none;float:left;height:1px;margin:30px!important}
.home-page-blocks h2:before,.home-page-blocks h2:after{display:none}
.home-testimonials-block h2,.home-aboutus-block h2{background:none!important;max-width:90%}
.blog-post .entry-thumbnail,.blog-post .entry-content{width:100%;padding:0}
#main article .post_content img{height:auto;margin:auto auto 15px;max-width:100%;padding:0!important;width:100%}
.col-sm-4.col-12.logo img{max-width:300px}
.wpcf7 .wpcf7-submit[type="submit"]{width:100%;max-width:none;height:auto}
.page-content label{width:21%%}
.captcha-txt{width:70.7%}
}@media screen and (max-width:599px){.services-callouts img.col-sm-7,.page-template-page-services-php #main .post_content img{max-width:100%!important;height:auto!important;width:100%;margin-bottom:20px;margin:0 0 10px!important}
.page-template-page-services-php .post_content h2{float:left;font-size:48px;margin:0 0 10px!important;padding:0;width:100%}
.footer-menu li:after{left:10px}
.footer-menu li{padding:5px 10px!important;font-size:14px}
.footer-menu li>a{font-size:14px!important}
.cta-outer{max-width:99%}
.cta:after{border-right:0}
.col-sm-4.col-12.logo{padding:15px 20px 0}
.cta,.cta a{padding-left:10px!important}
}@media(width:480px){.page-header{margin:-41px 0 0}
.col-sm-4.col-12.logo img{max-width:230px}
.header{min-height:165px;padding:0}
.page-content .captcha-txt{width:69.7%}
}@media screen and (max-width:479px){#owl-testimonials .home-testimonials div.col-8{max-width:290px}
.cta-outer{width:95%}
.col-sm-4.col-12.logo{padding:20px}
.cta{font-size:24px!important;padding:13px 0 13px 15px}
.footer-menu li{padding:0 10px}
.soc-icons ul li{margin:3px 2px 3px 2px}
.testimonial:before{height:20px;left:170px;top:192px;transform:rotate(-90deg) skewX(-35deg);width:9px}
.col-sm-4.col-12.logo img{max-width:230px}
.header{min-height:165px;padding:0}
.page-header{margin:-41px 0 0}
.page-header h1{font-size:24px;line-height:22px}
.page-header h1 i{margin-top:0}
.blog-post-meta .blog-meta-info span,.blog-post .entry-thumbnail h4 span,.blog-post .entry-content h4 span{width:100%;margin-bottom:10px}
.cta-inner{background:none repeat scroll 0 0 #982243;display:block;margin:auto!important;position:relative;width:262px!important;display:block;height:auto;overflow:hidden}
.cta{width:auto!important}
.inner-slider{height:110px;width:100%;max-height:none}
.inner-slider>img{height:110px;max-width:none;text-align:center;width:auto}
#inner-footer>.col-sm-12{padding:0}
.footer-menu li{font-size:11px!important;padding:5px 6px!important}
.footer-menu li:after{left:6px}
#owl-testimonials .owl-controls{float:right;left:74%;right:0!important;top:50%!important;width:64px!important}
}@media(width:414px){.page-content .captcha-txt{width:69.7%}
}@media(max-width:599px) and (-webkit-min-device-pixel-ratio:0){#orbit-inside img.orbit-slide{min-height:100px!important;max-height:300px!important}
.home-services-boxes h3,.home-services-boxes p,.home-services-boxes a.readmore,.home-services-boxes .pink-pattern{display:none;visibility:visible}
.home-services-boxes:hover h3,.home-services-boxes:hover p,.home-services-boxes:hover a.readmore,.home-services-boxes:hover .pink-pattern{display:block;visibility:visible}
.home-services-boxes:hover .pink-pattern{display:inline-block}
.cta-inner{width:260px!important}
.cta{width:auto!important;display:block}
.cta{width:auto!important;float:left;overflow:hidden;margin-left:0!important;padding:10px 10px 0 0;font-size:24px!important}
.cta a{margin-left:0}
.cta:after,.cta a:after,.cta:after a{border:0 none!important;margin-left:0!important;display:none!important}
}@media(width:375px){.page-content .captcha-txt{width:68.7%}
}.wpcf7-form input[type="text"],.wpcf7-form textarea{background:#fff none repeat scroll 0 0;border:1px solid #c2c2c2;border-radius:0!important;color:#666;font-family:"Open Sans";font-size:15px;height:48px;margin-bottom:5px;padding:5px 10px;width:100%}
.wpcf7-form textarea{height:117px}
#wpcf7-f606-p414-o1 .captcha-txt{float:right;width:66.7%}
.wpcf7-form input[type="submit"]{background:#982243 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;float:right;font-size:15px;font:bold 16px "Open Sans";margin:0;outline:medium none;padding:12px 28px;text-transform:uppercase;width:134px}
.wpcf7-form input[type="submit"]:hover{opacity:.6}
.wpcf7-form .field{color:#666;font-size:15px;line-height:49px}
div.wpcf7 img.ajax-loader{float:right}
.captcha-number{margin-top:2px;width:100%}
span.wpcf7-not-valid-tip{background:#fff none repeat scroll 0 0;border:1px solid #f00;color:#f00;float:right;font-size:12px;left:0;line-height:22px;padding:12px 10px;position:absolute;top:0;width:100%;z-index:100}
div.wpcf7-validation-errors{border:medium none;clear:both;color:#f00;font-size:14px;margin:10px 0 0!important;padding:10px 15px!important;text-align:left}
div.wpcf7-mail-sent-ok{border:0 solid #398f14!important;color:#070;float:left!important;padding:0 5px!important;width:100%!important}
.captcha-txt{float:right;width:67.7%}
.captcha-img{float:left;width:30%}
.captcha-img img{border:1px solid #ccc;height:48px!important;margin-top:0;vertical-align:top;width:auto}
div.home-contact-us-block{background:#fff url(images/contact_bg.jpg) repeat top left;color:#222;text-align:left}
.home-contact-us-block.home-aboutus-block h2>span{background:transparent}
.home-contact-us-block .vcard strong{font-size:16px!important;margin-bottom:5px!important}
.home-contact-us-block.home-aboutus-block p{margin-bottom:0}
.home-contact-us-block .vcard span>strong{color:#982243!important}
.payments{margin:20px 0 26px}
.home-services-block h2 span::before,.home-services-block h2 span::after{background:#86697d none repeat scroll 0 0;content:" ";height:1px;position:absolute;top:55%;width:100%}
.nav.navbar-nav{text-align:center}
.list ul{list-style:none;padding:0}
.list li{background:rgba(0,0,0,0) url("images/bullet.png") no-repeat scroll 10px 6px;padding:0 0 0 30px}
.coupons img{margin:10px 0}
.wpcf7-form>p{clear:both}
.field_label{display:block;margin:10px 0 5px}
@media(width:1280px){div.orbit-wrapper .orbit-caption{padding:0!important}
}
@media screen and (max-width:767px){
.list{background:#ddd none repeat scroll 0 0;border:1px solid #ccc;padding:10px 0 10px}
}