/**handles:responsive-style**/
:root{--darkgray:#1f1e1e;--white:#ffffff}@media screen and (max-width:1024px){.righ-image img{height:auto}.close-sidebar:hover i{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.close-sidebar i{transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s}.side-navigation ul ul li:before{background:-webkit-radial-gradient(center,ellipse,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 80%);background:radial-gradient(ellipse at center,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 80%)}.vw_header-nav .menubar{background-color:transparent}.main-header .side-navigation{display:none}.headerbar,.side-navigation,.side-navigation li,.side-navigation li.current_page_item,.side-navigation ul li a,.side-navigation ul ul li{display:block}.side-navigation ul{text-align:left}.side-navigation ul ul{display:block!important;background:unset;position:relative}.side-navigation ul ul li{border-bottom:unset;padding:5px 12px}.side-navigation ul ul,.side-navigation ul ul ul{left:5px}.side-navigation ul li ul li a:before{content:"\00BB \00a0"}.side-navigation a:hover,.side-navigation li.current_page_item a{color:#fc6352}.hamburger{font-size:29px;color:var(--darkgray);cursor:pointer;text-align:right}amp-sidebar#sidebar1{height:100%;width:0;position:fixed;z-index:9999999;top:0;right:0;background-color:#2d313d;overflow-x:hidden;transition:all .5s ease;padding-top:60px}.close-sidebar{position:absolute;top:0;right:0;font-size:36px;margin-left:50px;display:block;color:var(--white)}.side-navigation li{display:block;width:18rem;padding:5px}.side-navigation ul li a,.sticky .side-navigation a{padding:5px 10px;display:block;color:var(--white);line-height:25px}.thumb_image_border{display:none}.sf-arrows .sf-with-ul:after{border-top-color:#333}}@media (min-width:1200px){.container{max-width:1024px}}@media (min-width:992px){.container{max-width:850px}}@media screen and (max-width:768px){#testimonials blockquote:after{right:10px}a.theme_button{padding:15px 6px}.contact-info-home{right:0}.container{max-width:670px}.home.page-template #masthead{position:static;background-color:#fc6352}.banner_conent{position:static;max-width:100%;transform:unset}#amazing_features,#main_banner,#newsletter-section,#plans_pricing,#testimonials{background-size:cover}.promo_cta_btn{text-align:left}.inner_banner{text-align:center}.fdesc_box,.record-inner{margin-top:1em}.about_box{margin-bottom:30px}.post_dec{display:none}.contact_details{padding:12px 0;position:static;right:0;top:50%;transform:unset}.postbox h3{line-height:22px}.postbox .postbox-content{padding:5px 15px}.search-box span{float:right}.contact_details ul li{text-align:left;display:block;color:var(--white);text-align:left!important}.about-content a{margin-bottom:10px}.about-content{margin:0}#testimonials .owl-dots{text-align:center;margin-top:20px}#our_records h4,.counter_inner{text-align:center}.testimonialwrapper-box{margin-bottom:50px}#header .logo a.custom-logo-link{position:static}.mid-content{position:static;top:0;transform:unset}.fadeInRight{animation-name:unset!important}.site-title{font-size:34px}.site-description{font-size:14px}.main-header{margin-bottom:25px}.header-title{padding:30px 0}.main-title{font-size:30px}#masthead{min-height:60px}#masthead #site-branding img,#masthead.scrolled #site-branding img{max-height:40px;width:auto}#masthead.scrolled .main-navigation li,.main-navigation li{display:block;line-height:1.5!important}.sf-arrows .sf-with-ul{padding-right:0}.menu>ul>li>a{padding:10px 0}.main-navigation ul ul{position:static;width:100%;box-shadow:none}.slide-button-left,.slide-button-right{padding:7px 25px 7px 25px;min-width:160px;font-size:16px}.about-image,.about-sec{width:auto;float:none}.about-sec{margin-bottom:40px}.about-image{max-width:400px;margin:0 auto}.site-info{float:none;width:100%;text-align:center}#footer-menu ul{float:none;width:100%;text-align:center;margin-top:15px}.woocommerce div.product div.images .flex-control-thumbs{margin:10px 0 0 0}.innermenubox{position:static}.contact-box .wpcf7 input[type=email],.contact-box .wpcf7 input[type=text],.contact-box .wpcf7 textarea{width:100%!important}}@media screen and (max-width:576px){p{font-size:13px}.promo_conent h3{font-size:18px}.banner_conent,.postbox .postbox-content,.promo_banner,.promo_cta_btn,h4.posttitle.text-left,section.contact_us{text-align:center!important}.banner_conent h1{font-size:25px;line-height:30px}a.theme_button,a.theme_orange_button,a.theme_white_button{font-size:12px;padding:8px 12px}.container{max-width:500px}.meta_listing li{display:inline-block}.meta_listing li{margin-left:0!important}.meta_listing a.theme_ogrange_button{margin-bottom:20px}blockquote{width:100%}#testimonials .owl-nav{visibility:hidden}#testimonials blockquote:after{right:0}.media-small{padding-left:10px!important}.small_media{padding:10px 0}.copyright p{text-align:center!important;padding:5px 0}section h2{font-size:22px}.above_title{margin-top:2%}.menubar{padding:0 15px}.contact-info-home{right:0}}@media screen and (max-width:1199px) and (min-width:768px){#team .team-image img{width:100%!important}.search-box{float:none}.search-box form.search-form{margin:0 auto}.social-box .social-media{padding-top:21px}#footer input[type=submit]{padding:9px 3%}.socialbox a i{font-size:12px;width:auto}.teambox{margin-bottom:30px}.postbox{margin-bottom:20px}.banner_conent{max-width:47%}}