@media (min-width:1200px) and (max-width:1679px){.main-navigation ul li{margin:0 20px}.main-navigation ul li a{font-size:19px}}@media (min-width:0) and (max-width:1199px){body{font-size:16px}.site-content{min-height:600px}.site-content ul{margin:15px 20px}.site-content ul li::before{left:-15px;width:7px;height:7px;top:7px}h2.head-title,h1.page-title{font-size:30px;margin:0 0 30px}h2.head-title,h1.page-title{font-size:24px;margin:0 0 20px}h3{font-size:22px}.home-slider li.flex-nav-prev a:after,.home-slider li.flex-nav-next a:after{font-size:40px}.btn,.inner-text .btn{font-size:20px;padding:10px 50px}.top-bar p,.top-bar p a{font-size:15px}.top-bar .fa{margin-right:5px}#heaer_top_nav li{margin-left:20px}#heaer_top_nav li a{font-size:14px}.main-navigation ul li{margin:0 17px}.main-navigation ul li a,.sticky .main-navigation li a{font-size:16px}.main-navigation ul li.menu-item-has-children:after{right:0;top:-2px;font-size:20px}.main-navigation ul ul li a{font-size:13px;padding:5px 10px}.site-branding{margin:45px 0}.site-branding img{width:300px}.main-navigation{margin:50px 0 0}.inner-text h2{font-size:48px}.flexslider.loading{min-height:550px}.blue-bg h3{font-size:32px}.home .blue-bg{padding:50px 0 40px}.blue-bg .btn{padding:10px 50px;margin:-25px 0 0 65px}.welcome{padding:80px 0 100px}.welcome h4{font-size:20px}.welcome .btn{margin-top:30px}.requestform-bg{padding:30px 15px 10px;margin:-15px 0}body .expertise-section h3.gform_title{font-size:26px;margin:0 0 35px}#gform_2 li.gfield .medium{font-size:15px;padding:8px 10px}#gform_2 li{margin:0 0 20px}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin:0 0 20px!important}.content-box{padding:50px 0 50px 40px}.expertise-section ul li,.expertise-section p{font-size:16px}.expertise-section ul{margin-left:15px;margin-bottom:40px}.expertise-section ul li:before{left:-15px}.flexslider_1 .flex-control-paging li{margin:0 3px}.flexslider_1 .flex-control-paging li a{width:12px;height:12px}.site-content{padding:60px 0 60px}#gform_2 li:last-child{margin:0}.expertise-section .flexslider_1 ul li.img-slide:before{content:"\f10d";font-size:18px;left:-22px;top:-7px}.post-section{padding:85px 0 150px}.post-section h2.head-title{margin:0 0 50px}.post-img{margin:0 0 15px}.f-menu li a,.copyrt p{font-size:13px}.site-footer{padding:30px 0 0}.copyrt{padding:12px 0;margin:30px 0 0}.f-menu li:after{height:10px;top:6px}.date{font-size:20px;background:no-repeat;background-color:#31693b;width:70px;height:70px;padding:14px 0;text-align:center;right:15px;bottom:15px;line-height:24px;font-weight:600}.about h5{font-size:16px}.blue-bg h4{font-size:16px;line-height:22px;margin:0 0 30px}.info p label{width:125px}.sidebar ul li a{font-size:16px}.blog-title h2{font-size:20px}.blog-info{margin:10px 0 10px}.blog-desc .blogHref{font-size:15px}.blogdate{padding:10px 15px;font-size:16px}.blogdate span{font-size:20px}.sidebar h2{font-size:20px;margin:0 0 30px}.blog-post{padding:0 0 25px;margin:0 0 40px}.blog-img{margin:0 0 20px}}@media (min-width:0) and (max-width:992px){.btn,.inner-text .btn{font-size:16px;padding:10px 25px;margin:10px 0 0}.top-bar p,.top-bar p a,#heaer_top_nav li a{font-size:13px}.top-bar .fa{font-size:14px}#heaer_top_nav li{margin-left:12px}.flexslider.loading{min-height:410px}.site-header .col-sm-7{width:100%}.main-navigation ul li{float:left;margin:0;width:100%;border-bottom:1px dotted #fff}.main-navigation.toggled ul{display:block}.main-navigation{margin:0}.main-navigation ul{display:none}.navBar-toggle{cursor:pointer;margin:0;padding:0;position:absolute;top:-45px;right:15px}.navBar-toggle .lines{display:block;margin:0;position:relative;width:23px}.navBar-toggle span{display:block;height:2px;margin-bottom:4px;transition:transform 0.5s ease 0s,-webkit-transform 0.5s ease 0s;width:100%;background-color:#31693b}.main-navigation.opened ul.menu{top:88px}.navBar-toggle span:last-child{margin-bottom:0}.navBar-toggle.open span{position:absolute}.navBar-toggle.open span:first-child{top:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navBar-toggle.open span:nth-child(2){visibility:hidden}.navBar-toggle.open span:last-child{top:6px;transform:rotate(-45deg);width:100%}.main-navigation.opened ul.menu{display:block;margin:0;position:absolute;top:0;right:0;left:0;z-index:100;width:auto;background:#31693b}.main-navigation ul li a{padding:10px 15px;color:#fff}.main-navigation ul ul{box-shadow:none;float:left;position:static;top:0;left:0;display:block;padding-left:0;width:100%}.main-navigation ul ul li{border-bottom:0}.main-navigation ul ul li a{width:auto;padding:8px 30px;font-size:14px}.site-branding{margin:30px 0}.main-navigation ul li.menu-item-has-children:after{right:15px;top:5px;font-size:20px;color:#fff}.main-navigation ul li a:hover,.main-navigation ul li.current-menu-item a{background:#449d54;color:#fff}.main-navigation ul li a:hover,.main-navigation ul li.current-menu-item ul li a{background:#fff0}.site-header .search_it{top:32px;padding:8px 10px}.home-slider .flex-direction-nav li a{opacity:1}body .flexslider:hover .flex-direction-nav .flex-prev,.home-slider .flex-direction-nav .flex-prev{left:30px;opacity:1}body .flexslider:hover .flex-direction-nav .flex-next,.home-slider .flex-direction-nav .flex-next{right:30px;opacity:1}body .home-slider .flex-direction-nav a:before{font-size:26px}.site-content{padding:40px 0 50px;min-height:auto}.content-box{padding:50px 0 10px 10px}.content-box h5{font-size:18px}.flexslider_1 .flex-control-nav{bottom:-30px}.expertise-section h2.head-title{margin:0 0 40px}.post-section h2:after,.expertise-section h2.head-title:after{height:3px;bottom:-12px}.post-section h3{font-size:18px}.date{font-size:18px;right:5px;bottom:5px}.home .blue-bg{padding:40px 0 30px}.blue-bg h3{font-size:24px}.blue-bg .btn{padding:10px 40px;margin:-15px 0 0 65px}.welcome{padding:60px 0 80px}.blue-bg .col-sm-6.col-md-3{min-height:180px}.info h3{margin:0 0 30px;font-size:18px}.info p{margin:0 0 20px}body[class] .gform_wrapper ul li.gfield{margin-top:15px}body .con-form .gform_wrapper label{font-size:16px}body .gform_wrapper .field_description_below .gfield_description{font-size:14px}.con-info .fa{width:25px;font-size:16px}.page-template-tempate-contact h3{margin:0 0 25px}.blog-info span{font-size:14px}.testi-text h3{font-size:20px;margin:0 0 10px}.testi-text:before{font-size:24px}}@media (min-width:0) and (max-width:767px){h2.head-title,h1.page-title{font-size:20px}ol{padding-left:25px}.site-content{min-height:auto}.top-bar .col-sm-3{float:right;padding:0 5px}.top-bar .col-sm-4{float:left;width:100%;padding:0 5px;text-align:center}.top-bar .col-sm-5{margin:30px 0 0;text-align:center;padding:0 5px}.top-bar .menu-heade_top_menu-container{margin-right:0}.search_it .search-field{width:100%}.site-header .search_it{left:0}.site-branding img{width:200px}.inner-text h2{font-size:24px}.home-slider li.flex-nav-prev a:after,.home-slider li.flex-nav-next a:after{font-size:24px}.btn,.inner-text .btn{font-size:16px;padding:8px 25px;margin:10px 0 0}body .home-slider .flex-direction-nav a{margin:-10px 0 0}body .flexslider:hover .flex-direction-nav .flex-prev,.home-slider .flex-direction-nav .flex-prev{left:10px}body .flexslider:hover .flex-direction-nav .flex-next,.home-slider .flex-direction-nav .flex-next{right:10px}body .home-slider .flex-direction-nav a:before{font-size:18px}.blue-bg .btn{padding:8px 25px;margin:5px 0 0}.blue-bg h3{font-size:18px}.home .blue-bg{padding:25px 0 25px}.welcome{padding:50px 0 50px}.welcome h4{font-size:16px;margin:10px 0 15px}body .expertise-section h3.gform_title{font-size:22px;margin:0 0 25px}.requestform-bg{padding:20px 15px 10px;margin:-15px 0 30px;float:left}.content-box{padding:20px 0 60px 0}.flexslider_1 .flex-control-nav{bottom:-40px}.testi-text{min-height:auto}.post-section{padding:50px 0 110px}.post-section .col-sm-4{margin:0 0 40px}.info h3{margin:15px 0 30px}.info p label{width:80px}.blue-bg .col-sm-6.col-md-3{min-height:auto;margin:0 0 30px}.con-form{margin:40px 0 0}.page-template-tempate-contact h3{margin:0 0 10px}body[class] .con-form .gform_footer .button{width:auto;padding:7px 20px}.blogdate{padding:5px 10px;font-size:13px}.blogdate span{font-size:16px}.blog-title h2{font-size:18px}.testi-text h3{font-size:18px}.flexslider_1.loading{background-size:50%}}@media (min-width:0) and (max-width:479px){.flexslider.loading{min-height:172px;background-size:40%}}