@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300) ;#wp-load-more-btn{background:transparent none repeat scroll 0 0;border:2px solid;color:#01a1ff;display:block;float:none;font-size:16px;font-weight:800;height:42px;line-height:40px;margin:50px auto 18px;outline:medium none;padding:0;width:165px}.mobile-logo{display:none}.single #logo{margin-top:-30px}.meanmenu-reveal{left:60px!important;text-align:left!important}.meanmenu-reveal.meanclose{left:60px!important;text-align:left!important}#client-need-section .owl-prev{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(images/xnexttst.png.pagespeed.ic.ZIr7-7w4R5.png);background-origin:padding-box;background-position:left center;background-repeat:no-repeat;height:55px!important;width:45px!important}#client-need-section .owl-next{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(images/xprevtest.png.pagespeed.ic.ENr31wGWfK.png);background-origin:padding-box;background-position:left center;background-repeat:no-repeat;height:55px!important;width:45px!important;margin-right:0}.mean-container .mean-bar{background:transparent none repeat scroll 0 0!important;top:37px}.mean-container .mean-nav{background:#314253 none repeat scroll 0 0!important;margin-left:28px}#footerlogoimg{height:60px;left:47%;margin-top:-25px;position:absolute;top:auto;width:85px}.alignnone{margin:5px 20px 20px 0}.container{padding: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%;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}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;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,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.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}body,html{color:#555;font-family:'Lato',sans-serif}img{height:auto;max-width:100%}select,textarea,input[type="text"],input[type="file"],input[type="email"],input[type="tel"]{background:transparent none repeat scroll 0 0;border:1px solid #d8dee4;border-radius:3px;font-size:16px;font-weight:300;max-width:100%;outline:none!important;padding:0 15px;width:100%}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{color:#fff;float:right;height:auto;max-width:384px;position:relative;top:60px}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng{color:#fff;float:right;max-width:384px;min-height:auto;position:absolute;right:-8px;top:25px}#wpcf7-f132-o1 span.wpcf7-not-valid-tip{display:none}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{color:#fff;float:right;max-width:384px;min-height:auto;position:absolute;right:0;top:40px}.main-contact-form .inputname{margin-bottom:18px}.main-contact-form input[type="text"],.main-contact-form input[type="file"],.main-contact-form input[type="email"],.main-contact-form input[type="tel"]{height:43px;max-width:312px}.main-contact-form .wpcf7-form-control.wpcf7-submit.c-submit-btn{font-weight:800;height:43px;line-height:43px;margin:-2px auto 40px 5%;padding:0;width:140px}.main-contact-form .col-sm-6.text-center>a{color:#555;display:block;font-size:18px;padding:10px 0 0}.col-sm-12.desccc{margin-bottom:30px;margin-top:20px}.main-contact-form textarea::-webkit-input-placeholder{color:#555}.main-contact-form textarea{color:#999;height:125px;margin-top:5px;max-width:650px}.f-contact{padding:25px 0}.main-contact-form p{font-size:17px;font-weight:300;line-height:30px;margin-bottom:0;padding:0}.page-template-contact-page-template #top-footer{display:none}.col-sm-8.contact-page{background:#fff none repeat scroll 0 0;float:none;height:690px;margin:55px auto 80px;padding:0;padding-top:35px;width:770px}textarea{height:130px}#testimonial-section .sec-spacing{padding-bottom:50px}button,input[type="submit"],input[type="button"]{background:#01a1ff none repeat scroll 0 0;border:1px solid transparent;border-radius:24px;color:#fff;cursor:pointer;margin:10px 0 25px 22px;padding:7px 38px;text-transform:uppercase}a,a:hover,a:visited{color:#fff;outline:medium none!important;text-decoration:none}a{text-decoration:none}.visibility-hidden{visibility:hidden}.list-none{list-style:outside none none;margin:0;padding:0}#header-area{background: rgba(0, 0, 0, 0) url("images/slider_bg.jpg") repeat scroll center center / cover ;padding:15px 0}.home #header-area{background:rgba(0,0,0,.15) none repeat scroll 0 0;left:0;margin:auto;padding:15px 0;position:absolute;right:0;z-index:999}#header-area .container{position:relative}#header-area .container::after{}#header-area a{display:block}#logo img{}#primary-menu .menu{float:right}.menu-container .menu,.menu-container .sub-menu,.menu-container .children{list-style:outside none none;margin:0;padding:0}.menu-container .menu>li{display:inline-block;margin-left:25px;position:relative}.menu-container .menu .first-menu-item{}.menu-container .menu .last-menu-item{}.menu-container .menu>li:first-child{margin-left:0}#primary-menu .menu>li:last-child{background:#00a1ff none repeat scroll 0 0;border-radius:25px;height:40px;line-height:40px;padding:0;text-align:center;text-transform:uppercase;width:182px}#logo{margin-top:-1px;padding-left:8px}#primary-menu .menu>li:last-child a{font-size:16px;font-weight:800}#primary-menu{padding-top:15px}.menu-container .menu li a{font-size:17px;font-weight:600;text-decoration:none}.menu-container .menu .sub-menu li a,.menu-container .menu .children li a{border-top:1px ridge #307ec8;padding:4px 20px}.sub-menu,.children{background:#fff none repeat scroll 0 0;display:none;min-width:190px;position:absolute;z-index:9}.menu-container .menu>li:hover .sub-menu,.menu-container .menu>li:hover .children{display:block}.social-links ul{}.social-links ul li{float:left;margin-left:22px}.social-links ul li:first-child{margin-left:0}.social-links ul li a{color:#a3b3c7;font-size:20px}#head-social-links{position:relative;top:-8px}#head-social-links ul{float:right}.article-title{font-size:20px;line-height:25px;margin-top:10px;text-align:left}.article-title>a{color:#555;font-size:21px}.row.articllee{padding-bottom:25px;padding-top:25px}.article-loop-post .article{margin-top:40px}.article-excerpt.post-excerptt{border-bottom:1.5px solid #ddd;padding-bottom:5px}.article-loop-post .article:first-child{margin-top:0}.article-loop-post .article:nth-child(even) .col-sm-4 {float:right}.article-loop-post .article:nth-child(even) .col-sm-8 {float:left}.article-loop-post .article-title{font-weight:bold}.page-title{color:#555;font-size:24px;margin-bottom:20px}.page #ess-wrap-inline-networks ul{left:-160px;position:absolute;top:0}.page #content-area{padding-bottom:25px}body.single .page-title{margin-bottom:0}.article-meta-data{font-size:16px;margin:10px 0}body.single .article-meta-data{margin-bottom:15px}.article-meta-data.blogg span{display:inline-block;width:30%}.blog .article-excerpt>p,.blog .article-excerpt.post-excerptt>p{color:#555;font-size:17px;font-weight:300;line-height:30px;margin-bottom:20px}.meta-category a{text-decoration:underline}.blog .article-loop-post .article-title{margin-bottom:18px}.article-excerpt>p,.article-excerpt.post-excerptt>p{color:#555;font-size:17px;font-weight:300;line-height:30px}.manage-section-img{margin-top:-7px}.article-meta-data.blogg span a{color:#555;font-weight:300;text-transform:capitalize;text-decoration:none}.article-meta-data span:first-child{padding-left:0}.article-meta-data span:first-child::before{display:none}.article-loop-post .read-more{color:#307ec8;display:inline-block;margin-top:12px}.article-feature-img{margin-bottom:20px}.article-feature-img a{display:block;text-align:center}.article-feature-img a img{width:100%}.article-content a{color:#307ec8}#content-area{padding:25px 0 0}.page-template-contact-page-template-php #content-area{background: rgba(0, 0, 0, 0) url("images/contact_bg.jpg") no-repeat scroll center top / cover }.single-article-navv{border-top:1px solid #ccc;font-weight:bold;margin-top:22px;padding-top:18px}.widget-area{margin-top:25px}.xoxo{margin:0;padding-left:30px;position:relative;top:2px}.widget-container{clear:both;float:left;list-style:outside none none;width:100%}.widget-container .widget-title{font-weight:bold;margin-bottom:20px;text-transform:capitalize}.widget-container .widget-title span{}.widget-container ul{list-style:outside none disc;margin:0 0 0 15px;padding:0}.widget-container ul li{margin-top:15px}.widget-container ul li:first-child{margin-top:0}.widget-container ul li.cat-item,.widget-container.widget_archive ul li{float:left;min-width:50%;margin-top:15px}#authors{margin-top:50px}#authors.seperator-b4::before{top:-70px}#footer-area{background:#33485b none repeat scroll 0 0;color:#a3b3c1;padding:5px 0 12px}#top-footer{padding-top:65px}#footer-menu.menu-container .menu>li::before{background:#444 none repeat scroll 0 0;content:"";height:10px;left:-14px;position:absolute;top:7px;width:1px}#footer-menu.menu-container .menu>li:first-child::before{display:none}#footer-menu.menu-container .menu li a{color:#a3b3c1;font-size:14px;font-weight:300;outline:medium none;padding:0}#footer-social-links{position:relative;top:-2px}#footer-social-links.social-links ul li{display:inline-block;float:none}#scroll2top{background:#307ec8 url(images/arrow-up.png.pagespeed.ce.m2Vi-RZC5F.png) no-repeat scroll center center;bottom:85px;display:none!important;font-size:0;height:40px;position:fixed;right:20px;width:40px}#scroll2top::after{border:1px solid #fff;content:"";height:85%;left:3px;position:absolute;top:3px;width:85%}div.wpcf7-validation-errors{margin-left:0}a.meanmenu-reveal{display:none}.mean-container .mean-bar{background:transparent none repeat scroll 0 0;top:15px;width:32%;float:left;font:14px Arial,Helvetica,Geneva,sans-serif;position:relative;background:#307ec8;padding:0;z-index:999999}.mean-container a.meanmenu-reveal{width:auto;height:auto;padding:0 10px 0 0;position:absolute;top:20px;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{border:3px solid #fff;border-radius:5px;display:block;margin:8px 0;width:44px}.meanmenu-reveal.meanclose{font-size:40px!important;margin:8px 8px 0 0}.mean-container .mean-nav{float:left;width:100%;background:#307ec8;margin-top:38px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;position:absolute;top:60px;left:0;background:#314253 none repeat scroll 0 0!important}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:10px 12px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mean-container .mean-nav ul li li a{width:100%;padding:10px 22px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter: alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li h3{font-size:14px;line-height:normal}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{width:36px;height:36px;line-height:36px;padding:0!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:#04529c;margin-top:1px;border:0 none}.mean-container .mean-nav ul li a.mean-expand:hover{opacity:.8}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{bottom:-20px;position:absolute;text-align:center;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-controls .owl-pagination .owl-page{display:inline-block}.owl-controls .owl-pagination .owl-page span{background:#ccc none repeat scroll 0 0;border-radius:50%;display:block;height:12px;margin-left:5px;width:12px}.owl-controls .owl-pagination .owl-page:first-child span{margin-left:0px}.owl-controls .owl-pagination .owl-page.active span{background-color:#307ec8}#slider-area{background: rgba(0, 0, 0, 0) url("images/slider_bg.jpg") no-repeat scroll center top / cover ;padding-top:155px}h2.slider-title{color:#00a1ff;font-size:28px;font-weight:800;margin-bottom:8px;margin-top:39px;padding:15px 0 5px;text-transform:uppercase}#slider-area .col-sm-6.left>img{padding-top:54px}.slider-desc>p{color:#fff;font-size:17px;font-weight:400;letter-spacing:.11px;line-height:32px;text-align:center}#message-section .text-area-inner{margin:0 auto;width:82%}.message .post-title{margin-bottom:-2px;padding-bottom:0}.text-center.right .input_signup{background:#475b6b none repeat scroll 0 0;border:2px solid #fff;color:#fff;display:block;font-size:16px;font-weight:800;height:42px;line-height:40px;margin:30px auto 16px;opacity:1!important;text-align:center;width:248px}#top-footer ::-webkit-input-placeholder{color:#fff}#top-footer ::-moz-placeholder{color:#fff}#top-footer :-ms-input-placeholder{color:#fff}#top-footer :-moz-placeholder{color:#fff}.sign-upp{background:#475b6b none repeat scroll 0 0;border:2px solid;border-radius:30px;display:block;font-size:16px;font-weight:800;height:42px;line-height:40px;margin:30px auto 16px;width:248px}.manage-section-desc{margin:0 auto;padding-top:15px;width:74%}.manage-section-desc>p{color:#333;font-size:15px;font-weight:300;line-height:30px}.manage-section-desc .post-title{font-size:20px;font-weight:800;margin-bottom:3px;margin-left:auto;margin-right:auto;width:75%}.everything-section-desc .post-title{font-size:20px;font-weight:800;margin:12px auto 3px;width:70%}.everything-section-desc{margin:0 auto;padding-top:15px;width:85%}.everything-section-desc>p{color:#333;font-weight:300;line-height:30px}.testimonialdesc .post-title{text-transform:uppercase}#signup_form .learnmorebtn{background:#01a1ff none repeat scroll 0 0;border:0 none!important;display:inline-block;font-size:16px;font-weight:800;height:40px;line-height:40px;margin:0!important;padding:0 10px!important;width:334px}#slider-area .col-sm-6.text-center.right{float:right;margin-top:4px;padding-left:9px;width:41%}.testimonal{color:#333;font-weight:600;font-size:18px;list-style:none}.testimonal li{display:inline}h4.post-title a{color:#00a1ff;font-size:20px;font-weight:700;line-height:30px;text-transform:uppercase}h4.post-title{color:#00a1ff;font-size:20px;font-weight:700;line-height:30px;text-transform:uppercase}h3.post-title{color:#fff;font-size:20px;font-weight:600}h3.post-title:after{background:#00a1ff none repeat scroll 0 0;content:"";display:block;height:4px;margin-top:10px;width:30px}.sec-spacing{padding:100px 15px}p{margin-bottom:15px;font-size:15px;font-weight:500;line-height:25px}.message>p{color:#333;font-weight:300;line-height:35px;margin-bottom:5px}#manage-section{background:rgba(0,0,0,0) url(images/xcentre_shadow.png.pagespeed.ic.RBTf3462Is.png) no-repeat scroll center bottom}#testimonial-section{background: rgba(0, 0, 0, 0) url("images/client_say_mid_img.jpg") no-repeat scroll center center / cover }.testimonialdesc>p{color:#fff;font-weight:300;line-height:30px;padding-top:10px}.main-contact-form-top{padding:0 45px}.main-contact-form-footer{background:#f2f2f2 none repeat scroll 0 0;display:inline-block;padding-bottom:25px;padding-top:15px;width:100%}.testimonials-item{background:#fff none repeat scroll 0 0;border-radius:5px;padding:28px 50px 60px}.testimonal{background:#ebe9e8 none repeat scroll 0 0;border-radius:0 0 5px 5px;height:45px;left:0;padding-left:0;position:relative;top:-40px;width:auto}.testimonal .testimoial-img img{height:80px;left:20px;position:relative;top:0;width:80px}.testimoial-client{bottom:15px;left:34px;position:relative;font-size:15px}#testimonial-section .owl-theme .owl-controls{bottom:22px;right:0;width:auto}#testimonial-section .owl-controls .owl-pagination .owl-page.active span{background-color:#fff}#testimonial-section .owl-theme .owl-controls .owl-page span{width:9px;height:9px;margin:3px}.footer-txt{max-width:100%}.f-contact .col-sm-6{padding:0}#bottom-footer{background:url(images/xfooter_logo_icn.png.pagespeed.ic.Qy8aG5ji6I.png) no-repeat scroll center center;padding-top:40px}.footer-right{float:right;width:45.5%}.footer-left{float:left;width:45.5%}.footer-right-left{float:left;width:30%}.footer-right-right{float:left;font-weight:300;text-align:right;width:70%}.footer-left,.footer-right{border-top:1px solid #5d7081;padding-top:18px}.testimonials-item>p{color:#333;font-size:18px;font-weight:300;line-height:35px}.col-sm-4.text-center.msg-imggg>img{margin-left:-7px;max-height:465px;padding-top:66px}.testimonial-desc.owl-carousel .owl-wrapper-outer{overflow:visible}@media only screen and (min-width:768px ){.message{display:block;margin-bottom:52px;padding-bottom:5px;padding-right:20px;padding-top:1px;position:relative}.message-block-left.message-active{background:#fafbfb none repeat scroll 0 0;border-right:4px solid #00a1ff;padding-right:16px;text-decoration:none}.message-block-right.message-active{background:#fafbfb none repeat scroll 0 0;border-left:4px solid #00a1ff;padding-left:18px;text-decoration:none}.message-block-right{border-left:4px solid transparent;padding-left:18px;padding-right:0}.msg.righty.col-sm-4{padding-left:0;padding-right:0}.message-block-right.message.message-active::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:#00a1ff;-moz-border-top-colors:none;-webkit-border-bottom-colors:none;-webkit-border-left-colors:none;-webkit-border-right-colors:#00a1ff;-webkit-border-top-colors:none;-o-border-bottom-colors:none;-o-border-left-colors:none;-o-border-right-colors:#00a1ff;-o-border-top-colors:none;-ms-border-bottom-colors:none;-ms-border-left-colors:none;-ms-border-right-colors:#00a1ff;-ms-border-top-colors:none;border-right-color:#00a1ff;-moz-left:-12px;left:-14px}.message-block-left.message.message-active::after{-moz-border-bottom-colors:none;-moz-border-left-colors:#00a1ff;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-bottom-colors:none;-webkit-border-left-colors:#00a1ff;-webkit-border-right-colors:none;-webkit-border-top-colors:none;-o-border-bottom-colors:none;-o-border-left-colors:#00a1ff;-o-border-right-colors:none;-o-border-top-colors:none;-ms-border-bottom-colors:none;-ms-border-left-colors:#00a1ff;-ms-border-right-colors:none;-ms-border-top-colors:none;border-left-color:#00a1ff}.message-active::after{border-image:none;border-style:solid;border-width:5px;content:" ";height:0;left:101%;position:absolute;top:50%;width:0}}#top-footer .col-sm-12 p{font-size:17px;font-weight:300;letter-spacing:.5px;margin-bottom:30px;margin-top:17px}#top-footer .wpcf7-form-control.wpcf7-text.footer-txt{color:#fff;height:42px;margin-bottom:4px;width:372px}.f-contact .col-sm-6.right{text-align:right}#top-footer .wpcf7-form-control.wpcf7-submit.footer-submit{font-size:16px;font-weight:800;height:40px;line-height:26px;margin-bottom:23px;margin-top:0;width:140px}.col-sm-4.text-center.msg-imggg{background:rgba(0,0,0,0) url(images/xiphones_bottom.png.pagespeed.ic.ZX525ktcEQ.png) no-repeat scroll center center;min-height:585px}#top-footer .col-sm-12 h3{font-size:28px;font-weight:800;letter-spacing:1px;margin-top:26px}#wpcf7-f4-p30-o1 div.wpcf7-validation-errors{bottom:0;position:relative;top:-145px;width:85%;margin:0 auto}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{bottom:-10px;height:36px;line-height:28px;margin:0 auto;position:absolute;width:96.3%;text-align:center}#Featured-section{color:#fff}#Featured-section h3{font-size:21px;font-weight:800;line-height:30px;margin:0 auto;padding-top:130px;text-transform:uppercase;width:74%}#Featured-section p{font-size:15px;margin:0 auto;padding-top:5px;width:95%}.blog .article-title>a{font-size:21px;font-weight:800;text-transform:uppercase}.featured-blog-section{background-size:cover;float:left;height:320px;position:relative;width:50%}.featured-blog-section .read-more{background: rgba(0, 0, 0, 0) url("images/imgpsh_fullsize.png") no-repeat scroll right bottom / 100% auto;bottom:15px;color:transparent;height:40px;position:absolute;right:20px;width:40px}.col-sm-4.post-thumb .post-readmore{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(images/ximgpsh_fullsize.png.pagespeed.ic.TFYekdNseg.png);background-origin:padding-box;background-position:right bottom;background-repeat:no-repeat;bottom:20px;color:transparent;height:25px;position:absolute;right:35px;width:25px;background-size:100%}.load-more-pagination.center{text-align:center}.load-more-pagination a{border:2px solid #00a1ff;border-radius:26px;color:#00a1ff;display:inline-block;font-size:16px;font-weight:800;height:42px;letter-spacing:1px;line-height:37px;margin:30px 0;text-align:center;text-transform:uppercase;width:160px}a.message{text-decoration:none}.row.subscriber{background: rgba(0, 0, 0, 0) url("images/newsletter_bg.jpg") no-repeat scroll center center / cover ;height:100px;margin:0 auto;max-width:100%;padding:25px 5px 25px 15px}.es_textbox{float:left;height:40px;line-height:40px;padding-bottom:0;padding-top:23px;width:360px;margin-top:-3px}.es_button{text-align:right}.subscriber .col-sm-6>h3{color:#fff;font-size:20px;font-weight:800;margin:0 0 5px}.subscriber .col-sm-6>p{margin:0;padding:0}.subscriber .es_msg{padding:0!important}.es_textbox{padding-top:10px!important}.es_textbox_class{border:1px solid #fff!important;color:#fff!important;font-weight:500!important;height:40px;line-height:43px!important;padding-left:23px!important}.chrome .es_textbox_class{}.firm-need-left{float:left;width:50%}#footer-area #bottom-footer .row{margin:0 auto;max-width:1170px}.firm-need-section-blog{margin:0 auto;width:83%}.single .page-title{color:#fff;display:block;font-size:44px;font-weight:800;height:100%;line-height:normal;padding-top:133px;text-align:center;text-transform:uppercase;vertical-align:middle}.single .article-excerpt>h3{font-size:24px;margin:40px 0 32px;padding-left:90px;padding-right:90px}.single .article-excerpt>p{padding-left:90px;padding-right:90px}.single #content-area{padding:30px 0}.single .firm-need-section.clearfix{margin-top:30px}.firm-need-right{float:left;width:50%;text-align:right}#ess-wrap-inline-networks ul{left:-100px;position:absolute;top:44px}.ess-all-networks{display:none!important}#ess-wrap-inline-networks .ess-social-sharing{display:block;float:none;margin:0 8px 2px 0!important}.col-sm-4.msg.text-right{padding-right:5px}.single .single-post-head{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:420px;padding-top:135;vertical-align:middle}.single .firm-need-right>input{height:40px;width:52%;padding:0 15px}.single .article-meta-data.blogg{box-shadow:0 4px 2px -5px #555;height:47px;line-height:42px;padding:0;text-align:center}.single .meta-date{text-align:right}.single .meta-category{text-align:left}.es_shortcode_form{margin-top:-4px}.subscriber .col-sm-6>p{font-size:17px;color:#fff}.es_textbox_button{background:#fff none repeat scroll 0 0!important;color:#3fb8ff!important;font-size:16px;font-weight:600;height:47px;line-height:31px;margin-bottom:0!important;margin-top:-6px!important;text-align:center;width:160px}.row.sub{margin:0 auto;max-width:1170px}.es_lablebox{display:none}.blog .row.articllee{padding:10px 0}.firm-need-section.clearfix{border-top:5px solid #01a1ff;background:#2c4e69 none repeat scroll 0 0;color:#fff;margin:9px auto 20px;padding:25px;width:100%}.firm-need-left>p{color:#a3b3c1;font-size:17px;font-weight:300;margin:0}.blog #content-area{padding:30px 0}.firm-need-right{display:inline-block}.firm-need-right>input{height:40px;width:260px}.firm-need-left>h3{font-size:20px;font-weight:800;margin:0;padding:0;text-transform:uppercase}#es_txt_email_pg::-webkit-input-placeholder{color:#fff;font-size:16px;left:30px;letter-spacing:1px;position:absolute;top:13px}.single .firm-need-right>a{float:right}.firm-need-right a{background:#01a1ff none repeat scroll 0 0;border-radius:24px;color:#fff;display:inline-block;font-size:16px;font-weight:800;height:40px;letter-spacing:1px;line-height:40px;margin-bottom:0;margin-left:25px;text-align:center;text-transform:uppercase;width:160px}.row.cellphone{display:none}.fa.fa-angle-double-up.transformcl{transform:rotate(180deg)}.subscribeform{bottom:24px;color:#fff;height:100%;position:absolute;right:0;text-align:center;width:385px}.subs-title{padding:0 30px}.subscribeform-desc>p{font-size:15px;font-weight:300;margin-bottom:24px;margin-top:6px}.subscribeform-desc .subscription-phone .wpcf7-form-control.wpcf7-text,.subscribeform-desc .subscription-email .wpcf7-form-control.wpcf7-text{border:1px solid #9dadbb;color:#a3b3c1;font-size:16px;height:43px;margin-bottom:10px;width:345px}.subscribeform-title h4{background:#00a1ff none repeat scroll 0 0;font-size:16px;font-weight:600;height:55px;line-height:55px;margin:0}.subscribeform-desc .wpcf7-form-control.wpcf7-submit{font-weight:800;height:44px;letter-spacing:1px;width:144px;margin-bottom:5px}.subscribeform-desc{background:#3c5163 none repeat scroll 0 0;padding:18px 17px}.fa.fa-angle-double-down,.fa.fa-angle-double-up{position:relative}.sinlge-header-area{margin:0 auto;max-width:1170px}a{text-decoration:none!important}a.message{text-decoration:none}.single #logo img{margin:20px 0 0 0}textarea{color:#333!important}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{line-height:normal;margin:40px 11px 0;min-height:60px;padding:10px;position:absolute;right:-11px;top:0}#slider-area{background: rgba(0, 0, 0, 0) url("images/slider_bg.png") no-repeat scroll center top / cover ;padding-top:155px}@media screen and (max-width:921px){.single .article-meta-data.blogg span{width:31.33%}#ess-wrap-inline-networks ul{left:-41px}.single .articles-wrapper.article-loop-post{padding:0 0 0 20px}}@media screen and (max-width:360px){.mean-container a.meanmenu-reveal{top:0}.mobile-logo{left:23%;max-width:240px}.testimonal .testimoial-img img{height:60px;left:6px;position:relative;top:0;width:60px}#testimonial-section .testimoial-client{left:22px;font-size:12px}body #message-section .text-area-inner .post-title{font-size:11px!important;line-height:20px!important}.subscribeform{width:300px}.subscribeform .subs-title{font-size:15px}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:42px 11px 15px 0!important;right:-20px;top:24px;width:100%}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:0 0 14px}.single #content-area .col-sm-10{padding-right:0}#message-section .message-block-left.message.message-mobile,#message-section .message-block-right.message.message-mobile{border-radius:25px!important}.testimonialdesc{padding-bottom:1px}#everything_carousel.row.everything_carousel.owl-carousel.owl-theme{margin:0 0 0 5px}#everything_carousel .owl-item{margin:0 0 0 9px}#top-footer .col-sm-12 h3{font-size:25px}#manage-section .manage-section-desc .post-title{font-size:19px}#slider-area h2.slider-title{font-size:20px}#top-footer .wpcf7-form-control.wpcf7-text.footer-txt{width:100%}.learnmorebtn{width:294px!important}body .mean-container .mean-nav ul{width:312px!important}body #testimonial-section .testimoial-client{left:5px;top:-4px}#message-section .message-block-left.message.message-mobile,#message-section .message-block-right.message.message-mobile{height:43px!important}html .mean-container .mean-nav ul{width:352px}}@media screen and (max-width:320px){#testimonial-section .testimoial-client{left:20px;font-size:12px}.main-contact-form .wpcf7-form-control.wpcf7-submit.c-submit-btn{line-height:33px;width:110px}.container-fluid h1.page-title{margin-bottom:0px}}@media screen and (max-width:669px){.home #header-area{background:rgba(0,0,0,.15) none repeat scroll 0 0}body #slider-area{padding-top:119px}#top-footer .col-sm-12 p{font-size:17px;font-weight:300;letter-spacing:.5px;margin-bottom:30px}.sec-spacing{padding:70px 15px}#client-need-section .owl-controls{left:0%}#message-section .container-fluid.sec-spacing .row.text-area.row{margin:0}#client-need-section .owl-item{margin:0 0 0}#manage-section .sec-spacing{padding:70px 15px 0}.meanmenu-reveal{left:18px!important;margin:12px 0 0}#bottom-footer{padding-top:54px}.mean-container a.meanmenu-reveal span{border:2px solid #fff;border-radius:5px;display:block;margin:5px 0;width:25px}#slider-area h2.slider-title{margin-top:15px}#everything_carousel .owl-item{margin:0 0 0 16px}.meanmenu-reveal.meanclose{font-size:24px!important;margin:21px 8px 0 0;left:24px!important}.mean-container .mean-nav ul{top:77px}#client-need-section .everything-section-desc .post-title{font-size:20px;font-weight:800;margin:12px auto 3px;width:100%}#manage-section .manage-section-desc .post-title{font-size:21px;font-weight:800;margin-bottom:3px;margin-left:auto;margin-right:auto;width:100%}.manage-section-desc>p,p{font-size:17px}.mean-container .mean-nav ul{max-width:310px;width:600px}#message-section.col-sm-4.text-center.msg-imggg.mobile-msg-imggg{margin-top:53px}#message-section .sec-spacing{padding:56px 0 15px}#client-need-section .sec-spacing{padding:53px 0}#testimonial-section .sec-spacing{padding:46px 25px;text-align:justify}#message-section .col-sm-4.text-center.msg-imggg.mobile-msg-imggg{margin-top:43px}#top-footer .wpcf7-form-control.wpcf7-text.footer-txt{width:100%}#testimonial-section .testimonialdesc{padding-bottom:1px;margin:0px 0 0 15px}#message-section .message-block-left.message.message-mobile,#message-section .message-block-right.message.message-mobile{border:2px solid #4999d3;border-radius:28px!important;display:inline-block;height:59px;line-height:68px;margin:5px 3px;text-align:center;width:30%}#manage-section{background:none}#top-footer{padding-top:32px}body #message-section .text-area-inner .post-title{font-size:22px;line-height:35px}body #top-footer .wpcf7-form-control.wpcf7-text.footer-txt{width:100%}}@media screen and (max-width:480px){.mean-container a.meanmenu-reveal{top:15px}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{height:auto;left:0;margin:auto;max-width:100%;min-height:46px;right:0;top:14px}.subscribeform .subs-title{font-size:15px;padding:0 5px}body #message-section .text-area-inner .post-title{font-size:15px;line-height:36px}.container-fluid h1.page-title{margin-bottom:5px}.single .articles-wrapper.article-loop-post{padding:0 0 0 20px}body #message-section .text-area-inner .post-title{font-size:18px}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{bottom:-15px;height:auto}#client-need-section .owl-controls{top:25%!important}#everything_carousel .owl-item{margin:0 0 0 0px}.subscribeform{width:100%}#content-area .es_textbox{padding-top:5px!important}#es_txt_email_pg{border:1px solid #fff!important;color:#fff!important;font-weight:500!important;height:50px;line-height:70px!important;padding-left:43px!important}}@media screen and (max-width:560px){#testimonial-section .testimoial-client{left:27px}}@media screen and (max-width:410px){#testimonial-section .testimoial-client{left:25px}body #message-section .text-area-inner .post-title{font-size:14px!important}}@media screen and (max-width:640px){.main-contact-form textarea{max-width:90.5%!important}}@media screen and (max-width:768px){#footerlogoimg{height:120px;left:40%;margin-top:-75px;width:149px}.learnmorebtn{width:287px!important}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin:20px 11px 15px 0;right:-20px;top:24px}#wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{top:39px}container-fluid .container .row{margin:0}.blog #logo{margin-top:0px!important}.blog .meanmenu-reveal{top:36px!important}.message-active::after{content:"";border-width:0px}#client-need-section .owl-next{position:absolute;right:-4px!important}body #slider-area{padding-top:155px!important}#bottom-footer{padding-top:70px}#client-need-section .owl-next{height:74px!important;width:44px!important;top:-16px}#slider-area .col-sm-6.left.mobile-view-left>img{width:68%}#slider-area .col-sm-6.left.mobile-view-left{text-align:center;width:100%}#client-need-section .text-center{width:100%!important}.owl-controls{bottom:-75px}body #slider-area{padding-top:130px!important}.sec-spacing{padding:76px 15px}#top-footer{padding-top:22px}.f-contact{padding:0 0 0 0}#message-section .sec-spacing{padding:76px 0 20px}#message-section .col-sm-4.msg.text-right.mobile-text-center,#message-section .msg.righty.col-sm-4.mobile-text-center,#message-section .col-sm-4.text-center.msg-imggg.mobile-msg-imggg{width:100%}#message-section .col-sm-4.text-center.msg-imggg.mobile-msg-imggg{margin-top:9px}.message{padding-right:0px}#footer-area #bottom-footer{padding-top:70px!important}#message-section .text-area-inner .post-title{font-size:22px;line-height:44px}.message-block-right{padding-left:0px}.message-block-right.message-active{padding-left:0px}#bottom-footer
    
}
@media screen and (max-width : 1200px) {#Featured-section h3 {
        padding-top: 15%;
    }
    .firm-need-right > input {
        width: 56%;
    }
    .firm-need-right a {
        width: 36%;
    }
    .single .row.subscriber {
        max-width: 100%;
    }
    .row.subscriber {
        max-width: 96%;
    }
	#slider-area .col-sm-6.text-center.right {
        width: 49%;
    }
    .container {
	    width: 96%;
	}
    .es_textbox {       
        width: 55%;
    }   
    #top-footer .wpcf7-form-control.wpcf7-text.footer-txt {
        width: 96%;
    }
}@media screen and (max-width : 1150px) {.single .page-title{
        padding-top: 15%;
    }
    .single .single-post-head {
        padding: 0;
    }
    .firm-need-right > input {
        height: 40px;
        width: 50%;
    }
    #slider-area .col-sm-6.text-center.right {
        margin-top: 40px;
        width: 45%;
    }
    .desktop .col-sm-6.text-center.right > img {
        display: none;
    }
    #slider-area {
        padding-top: 100px;
    } 
    .row.subscriber {
        height: auto;
    }   

}@media screen and (max-width : 1024px){.single .article-excerpt > h3,
.single .article-excerpt > p {
    padding-left: 15px;
    padding-right: 15px;
}

    .es_shortcode_form {
        margin: 0 auto;
        text-align: center;
        width: 70%;
    }
    .col-sm-4.post-thumb {
        width: 100%;
    }
    .col-sm-4.post-thumb > img {
        height: auto;
        width: 100%;
    }
    .col-sm-6.blog {
        padding: 25px;
        width: 100%;
    }
    .firm-need-section-blog {
        width: 100%;
    }
    .firm-need-section.clearfix {
        margin: 0 auto 25px;
    }
    .blog .article-loop-post .article-title {
        margin-bottom: 10px;
    }
    .featured-blog-section {
        width: 100%;
    }
    .row.subscriber .col-sm-6 {      
        text-align: center;
        width: 100%;
    }

    #slider-area .desktop .col-sm-6.left {
        text-align: center;
        width: 100%;
    }
    #slider-area .desktop .col-sm-6.text-center.right {
        margin: 0 auto;
        padding-bottom: 50px;
        width: 100%;
    }    
    h2.slider-title {
        font-size: 24px;
    }
    .single .single-post-head {
        min-height: 360px;
    }
	.container {
	    max-width: 100%;
	    padding: 0;
	}
    .es_textbox_button {
        text-align: center;
        padding: 0 !important;
        width: 38%;
    }
    .firm-need-left > h3,
    .subscriber .col-sm-6 > h3 {
        line-height: normal;
    }
    .single .page-title {
        font-size: 36px;
    }
    .firm-need-left,
    .firm-need-right {
        float: left;
        text-align: center;
        width: 100%;
    }
    .firm-need-right > input {      
        margin-top: 20px;
        width: 38%;
    }
    .firm-need-right {
        padding-bottom: 10px;
    }
    .subscriber .col-sm-6 > p {
        margin-bottom: 10px;
    }
    .row.subscriber {
        padding-top: 30px;
        padding-bottom: 25px;
    }
    .load-more-pagination a {
        margin: 0 0 50px;
    }
    .single .page-title {
        font-size: 30px;
        height: auto;
        min-height: 300px;
    }
}@media screen and (max-width : 920px) {#message-section .text-area-inner {
        width: 100%;
    }  
    .single .single-post-head {
       min-height: 315px;      
    }   
    .single .firm-need-right > input {
        width: 96%;
    }
    .single .firm-need-right > a {
        display: block;
        float: none;
        margin: 15px auto 0;
        width: 180px;
    }
    .col-sm-8.contact-page {
        height: auto;        
        padding-bottom:15px;       
    }   
}@media screen and (max-width : 820px) {#wpcf7-f4-p30-o1 div.wpcf7-validation-errors {
        top: -165px;
        height: auto;
        width: 83%;
    }
    .subscriber .col-sm-6 > h3 {       
        margin: 15px 0 5px;
    }
    .col-sm-8.contact-page {
        max-width: 97%;
        padding-bottom: 0px;
    }
    .main-contact-form-footer {
        padding-bottom: 50px;
    }
    .main-contact-form textarea {
        max-width: 95%;
    }
    .main-contact-form input[type="text"], 
    .main-contact-form input[type="file"], 
    .main-contact-form input[type="email"], 
    .main-contact-form input[type="tel"] {
        max-width: 90%;
    }
}@media screen and (max-width : 768px){#wpcf7-f4-p30-o1 div.wpcf7-validation-errors {
        line-height: normal;
        position: relative;
        top: -236px;
        width: 90%;
    }
    .article-meta-data.blogg span {
        text-align: center;
        width: 32%;
    }
    .blog #logo {
        margin-top: -30px;
    }
    .testimonal {   
        font-size: 14px;
    }
   .msg.righty.col-sm-4.mobile-text-center {
        margin-bottom: 40px;
    }
   #top-footer .col-sm-8 {
        width: 100%;
    }   
   .manage-section-desc {            
        width: 100%;
    }
    .testimonialdesc {
        padding-bottom: 50px;
    }
    #logo {
        float: left;      
        width: 50%;
    }
    .message-block-right.message.message-active::after{
        left: 0;
    }
    .row.subscriber .col-sm-6 {
        padding-top: 5px;
    }
    .main-contact-form textarea {
        max-width: 90%;
    }
    .row.subscriber .col-sm-6 {
        text-align: center;
    }
    .row.desktop {
		display: none;
	}
	.row.cellphone {
		display: block;
	}
    #footer-area,
    .f-contact {
        text-align: center;
    }  
    .es_textbox {
        width: 60%;
    }
    .es_textbox_button {
        width: 35%;
    }    
    .firm-need-right {
        padding-bottom: 10px;
        text-align: center;
        width: 100%;
    }
    .testimonial-desc {
        margin: 25px 0 10px;
    }
    .f-contact .col-sm-6.right {
        text-align: center;
    }
    #top-footer .wpcf7-form-control.wpcf7-submit.footer-submit {
        height: 45px;
        letter-spacing: 1px;
        line-height: 30px;       
        width: 197px;
    } 
    #top-footer .wpcf7-form-control.wpcf7-text.footer-txt {
        width: 80%;
    }
    #bottom-footer {
        background: rgba(0, 0, 0, 0) url("images/footer_logo_icn.png") no-repeat scroll center -27px;
        opacity: 1;
        overflow: visible;
        position: relative;
        z-index: 99999;
    }
    #footer-menu {
        padding-top: 27px;
        width: 135%;
    }
    #footer-menu li {
        margin-left: 0;
        margin-right: 7px;
    }
    #footer-menu.menu-container .menu li a {
        font-size: 18px;
    }
    .footer-right-left {
        padding-left: 25px;
        text-align: left;
        width: 100%;
    }
    .footer-right-right {
        padding-top: 20px;
        text-align: right;
        width: 100%;
    }
    .footer-right-right {
        font-size: 20px;
    }
   
    #client-need-section .owl-controls {
        -moz-user-select: none;
        bottom: -20px;
        position: absolute;
        text-align: center;
        top: 50%;
        width: 100%;
    }   
    #client-need-section .owl-prev {
        left: 0;
        position: absolute;
    }
    #client-need-section .owl-next {
        position: absolute;
        right: 0;
    }   
    .message-block-left.message.message-mobile {
        border: 2px solid blue;
        border-radius: 48px;
        display: inline-block;
        height: 75px;
        line-height: 75px;
        text-align: center;
        width: 270px;
    }
    #slider-area div.row.cellphone div.col-sm-6.text-center.right.text-center-mobile {
        float: left;
        margin-top: 4px;
        padding-left: 9px;
        width: 100%!important;
    }
    #slider-area .row.cellphone #text-center-mobile.text-center.right{
        float: left;
        margin-top: 4px;
        padding-left: 9px;
        width: 100%;
    }
    .mobile-view-left{
        position: unset;
    }
    .mobile-view-left img{
        width: 100%;
    }
    #text-center-mobile .slider-title.mobile-slider-title{
        color: #ffffff;
    }
    .col-sm-4.text-center.msg-imggg.mobile-msg-imggg{
        margin-top: 80px;
    }
    
/**
** Mobile Meassa css
*/  
    .message-block-right.message.message-mobile.message-active,
    .message-block-left.message.message-mobile.message-active {
        background: #4999D3 none repeat scroll 0 0;        
    }
    .message-block-right.message.message-mobile.message-active .post-title,
    .message-block-left.message.message-mobile.message-active .post-title {
        color: #fff;
    }
    .message-block-left.message.message-mobile,
    .message-block-right.message.message-mobile {
        border: 4px solid #4999D3;
        border-radius: 48px;
        display: inline-block;
        height: 75px;
        line-height: 75px;
        margin: 5px;
        text-align: center;
        width: 30%;
    }
   /* .col-sm-4.text-center.msg-imggg {
        background: rgba(0, 0, 0, 0) url("images/iphones_bottom.png") no-repeat scroll center center / 52% auto;
        min-height: 593px;
    }*/
    /*.col-sm-4.text-center.msg-imggg > img {
        margin-left: -7px;
        padding-top: 66px;
    }*/
    #message-section .text-area-inner {    
        text-align: center;
        width: 100%;
    }
    .col-sm-4.msg.text-right.mobile-text-center {
        text-align: center;
    }
    .text-area-inner .post-title {
        color: #4999d3;
        font-size: 26px;
        line-height: 50px;
    }

   #bottom-footer {
        background: rgba(0, 0, 0, 0) url("images/768.png") no-repeat scroll center top / 100% auto;
        padding-bottom: 10px;
        padding-top: 45px;
    }
    .footer-right-left {
        text-align: center;
    }
    #footer-menu {
        padding-top: 48px;
        width: 135%;
    }
    #bottom-footer .container {
        padding: 0;
        width: 100%;
    }
    .footer-left {      
        text-align: left;
    }

    .footer-left, .footer-right {
        border-top: medium none;
        padding-top: 0;
    }
}@media screen and (max-width : 668px){.home #header-area {
        padding: 25px 0;
    }
    .mobile-logo {
        display: block;
        left: 28%;
        max-width: 360px;
        position: relative;
    }
    .desktop-logo {
        display: none;
    }
    #logo {
        float: right;
        text-align: center;
        width: 100%;
    }
    .footer-right-right {
        font-size: 18px;
    }      
   .main-contact-form-top {
        padding: 0;
    }
    .col-sm-12.desccc {       
        padding: 0 15px;    
    }
  
    .es_shortcode_form {      
        width: 98%;
    }   
}@media screen and (max-width :570px) {.mobile-logo {      
        left: 27%;
        max-width: 330px;        
    }
    .text-area-inner .post-title {
        font-size: 20px;
        line-height: 20px;
    }
    .message-block-left.message.message-mobile, .message-block-right.message.message-mobile {
       height: 50px;
      margin-bottom: 15p
    }
    .footer-right-right {
        font-size: 17px;
    }   
    #footer-menu.menu-container .menu li a {
        font-size: 17px;
    }
    .es_textbox_button {
        width: 150px;
    }
    .es_textbox {
        width: 54%;
    }
    #Featured-section h3 {
        font-size: 20px;
        padding-top: 0;
        width: 98%;
    }
    .firm-need-right a {
        margin: 0 auto;
        width: 90%;
    }
    .firm-need-right > input {
        margin-bottom: 20px;       
        width: 90%;
    }
     .es_textbox_button {
        display: block;        
        margin: 30px auto 0 !important;
        width: 90%;
    }
    .es_textbox {
        float: none;
        margin: 0 auto;
        width: 90%;
    }
    .es_button {
        padding: 0;
    }   
    .featured-blog-section {
        height: auto;
        min-height: 250px;
        padding: 40px;
    }
}@media screen and (max-width : 480px){#footerlogoimg {
        height: 60px;
        left: 35%;
        margin-top: -80px;
        width: 100px;
    }
   /* .footer-right-right {
        padding-top: 10px;
    }
    .footer-right-left {
        float: left;
        left: -90%;
        padding-left: 25px;
        padding-top: 10px;
        position: relative;
        width: 300px;
    }*/
    .mobile-logo {      
        left: 20%;
        max-width: 320px;        
    }
    .message-block-left.message.message-mobile, .message-block-right.message.message-mobile {
        height: 40px;
    }
    .message-block-left.message.message-mobile, .message-block-right.message.message-mobile {
        width: 26%;
    }
    .text-area-inner .post-title {
        font-size: 13px;
        line-height: 13px;
    }
    .learnmorebtn {
        width: 310px;
    }
    .footer-right-right {
        font-size: 15px;
    }   
    #footer-menu.menu-container .menu li a {
        font-size: 15px;
    }
    .featured-blog-section {       
        padding: 25px;
    }
    #Featured-section h3 {
        padding-top: 0;
    }
    .col-sm-8.contact-page {
        max-width: 90%;
        padding-left: 15px;
        padding-right: 15px;
    }
}@media screen and (max-width : 420px) {.mean-container a.meanmenu-reveal {
        top: 10px;
    }
    .mobile-logo {      
        left: 20%;
        max-width: 270px;        
    }
    #wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
        top: 8px;
        line-height: normal;
        right: 0;
    }
    #wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
        top: -7px;
        line-height: normal;
        right: 0;
    }
    #wpcf7-f132-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
        min-height: 46px;
        padding: 5px;        
        top: -7px;
    }
    #testimonial-section .testimoial-client {
        left: 22px;
        font-size: 13px;
    }
    .testimonal {
        font-size: 11px;
    }
}@media screen and (max-width : 320px) {.mean-container a.meanmenu-reveal {
        top: 5px;
    }
    .mobile-logo {      
        left: 25%;
        max-width: 225px;        
    }

    .message-block-left.message.message-mobile, .message-block-right.message.message-mobile {
        width: 50%;
    }
    .article-meta-data.blogg span {
        text-align: left;
        width: 100%;
    }
}#top-footer div.wpcf7-mail-sent-ng{bottom:0;left:0;margin:0 auto!important;padding:.2em 1em;position:absolute;right:0;text-align:center;width:96.3%}.contact-page div.wpcf7-mail-sent-ng{bottom:120px;left:0;margin:0 auto;padding:.2em 1em;position:absolute;right:0;width:81%}}