@media only screen and (min-width:992px) and (max-width:1199px){.hero-txt{padding-right:130px;color:#fff;position:relative;z-index:100;}
.section-summary{font-size:30px;}
.intro-txt{padding:50px 40px;}
.statistics-section h5{font-size:16px;}
.cta-section h3{font-size:26px;}
.single-testimonial{padding:35px 30px;}
.client-desc{margin-left:92px;}
.single-testimonial h4.comment{font-size:16px;}
.footer-section .footer-txt{margin-top:18px;}
.footer-section h4{margin-bottom:25px;}
.pb-115{padding-bottom:70px;}
.about-icon-wrapper{height:60px;width:60px;}
.about-icon-wrapper i{line-height:60px;font-size:26px;}
.single-reason .reason-txt{margin-left:80px;}
.single-reason{padding-right:0px;}
.service-txt{background-color:#f7f7f7;padding:25px 25px 30px;margin-top:-3px;}
.service-txt .service-title{font-size:22px;margin-bottom:10px;}
.appoint-section{padding:50px 25px;}
.appoint-section h4{margin-bottom:24px;}
.appoint-section input[type="submit"]{margin-top:0px;}
input[type="submit"],
button[type="submit"]{padding:14px 25px;}
a.download-btn{font-size:12px;padding:14px 24px;}
a.download-btn i{margin-right:8px;}
.contact .breadcrumb-txt span{margin-bottom:10px;}
.contact-form-section .section-summary{margin:18px 0px 49px 0px;}
.contact ul.breadcumb{display:block;margin-top:45px;}
.main-menu li a{padding:16px 5px;font-size:14px;}
.main-menu li a.boxed-btn{padding:12px;margin-left:7px;}
.header-navbar{padding:30px 0px 27px 0px;}
.case-lists .single-case{height:250px;}
.single-partner-item{height:150px;}
.single-case .inner-container{padding:0px 60px;}
.case-details-section .case-details-points{margin-top:45px;}
.main-menu li.dropdown{margin-right:11px;}
.mega-dropdown .dropbtn{padding:14px 7px;}
.main-menu li.dropdown::after{right:-8px;}
.main-menu li{margin-right:0px;}
.section-summary{margin:17px 0px 49px 0px;}
.blog-details-section small.date{margin-top:26px;}
.blog-details-title{margin:23px 0px;}
.blog-details-quote{margin:39px 0px 40px;}
.blog-share{margin-top:68px;}
.author-info{margin:68px 0px 63px;}
.case-types{text-align:center;height:23px;margin-bottom:73px;}
.case-types ul{top:0px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){.single-case{height:310px;}
}
@media only screen and (max-width:991px){.header-navbar{padding:5px 0px 12px 0px;}
.hero2-carousel.owl-theme .owl-nav.disabled+.owl-dots{display:none;}
.intro-bg{height:600px;}
.hero-features{display:none;}
.approach-summary a.boxed-btn{display:none;}
.support-contact-info{text-align:center;margin-bottom:15px;}
.support-bar-area .text-right{text-align:center !important;}
.support-bar-area{padding:12px 0px;}
.header-navbar{padding:21px 0px 26px;}
ul.main-menu{display:none;}
#mobileMenu{display:block;}
.slicknav_menu{display:inline-block;background:transparent;position:static;}
ul.slicknav_nav{background-color:#0a3041;text-align:left;position:absolute;top:106px;right:0px;width:100%;}
.sticky-navbar ul.slicknav_nav{top:89px;}
.slicknav_menu .slicknav_menutxt{display:none;}
.slicknav_btn{background-color:transparent;border:1px solid #fff;}
.slicknav_menu .slicknav_icon{margin:0;}
ul.slicknav_nav li a.boxed-btn{display:block;background-color:transparent;text-decoration:none;color:#fff;text-transform:capitalize;font-size:14px;font-weight:400;}
ul.slicknav_nav li a.boxed-btn:hover{background-color:#25d06f;}
.slicknav_nav a,
.slicknav_nav .slicknav_row,
ul.slicknav_nav li a.boxed-btn{padding:14px 20px;margin:0px;-webkit-transition:.5s;transition:.5s;}
.slicknav_btn{border-radius:3px;margin-top:10px;position:static;display:inline-block;width:40px;height:40px;padding-left:7px;padding-top:9px;}
.slicknav_menu .slicknav_icon-bar{width:24px;height:3px;margin-bottom:5px;}
.slicknav_nav .slicknav_row:hover{background:#25d06f;border-radius:0px;}
.slicknav_nav a:hover{background:#25d06f;color:#fff;border-radius:0px;}
.slicknav_nav ul.dropdown-lists{margin:0px 15px;background-color:#0e3e53;overflow-y:scroll;max-height:400px;}
.slicknav_nav ul.dropdown-lists li a{padding-left:20px;}
.slicknav_nav .slicknav_item a{outline:0;}
.slicknav_nav li.mega-dropdown{display:none;}
.single-hero-feature{padding:25px 35px;}
.hero-features h3{margin-top:18px;font-size:18px;}
.hero-features i{font-size:40px;}
.hero-txt{padding:307px 30px 120px 0px;}
.hero-txt h1{font-size:50px;}
.case-details ul.breadcumb{margin-top:47px;}
.breadcrumb-txt h1{font-size:50px;}
a.hero-boxed-btn{margin-top:50px;}
.intro-section .pr-0{padding-right:15px !important;}
.section-summary{font-size:30px;}
.intro-section{margin-top:auto;}
.intro-txt{padding:47px 40px 49px;}
.approach-section .section-summary{margin-bottom:55px;}
.approach-summary{padding-right:130px;margin-bottom:29px;}
.single-approach h4{margin-bottom:10px;}
.cta-section{padding:35px 0px;}
.cta-section h3{font-size:24px;}
a.boxed-btn{padding:16px;font-size:14px;}
a.contact-btn{width:135px;}
a.contact-btn::after{right:25px;}
a.contact-btn:hover::after{right:20px;}
.single-case{height:420px;}
.testimonial-section .pb-115{padding-bottom:70px;}
.single-team-member{position:relative;margin-bottom:30px;}
.team-section .col-sm-6:nth-last-child(1) .single-team-member{margin-bottom:0px;}
.team-section .col-sm-6:nth-last-child(2) .single-team-member{margin-bottom:0px;}
.single-blog{margin-bottom:30px;}
.blog-sidebar-widgets{margin-top:40px;}
.blog-section .col-md-6:nth-last-child(1) .single-blog{margin-bottom:0px;}
.blog-section .col-md-6:nth-last-child(2) .single-blog{margin-bottom:0px;}
.footer-section .footer-txt{margin:15px 0px 20px 0px;}
.footer-section h4{margin-bottom:15px;}
.footer-contact-info ul li{margin-bottom:10px;}
.top-footer-section{padding:70px 0px 50px 0px;}
.breadcrumb-area .breadcrumb-txt{padding:327px 0px 141px 0px;}
.breadcrumb-txt span{font-size:22px;}
.about-icon-wrapper{margin:0 auto;text-align:center;float:none;}
.single-reason .reason-txt{margin-left:0px;text-align:center;}
.choose-us{margin-top:45px;}
.service-txt{padding:19px 15px 23px;}
.service-txt .service-title{font-size:16px;margin-bottom:5px;}
.service-txt .service-summary{font-size:14px;}
.author-info{margin:68px 0px 63px;}
a.readmore-btn{padding:12px;width:110px;}
.pagination-nav{margin-top:40px;font-size:14px;}
ul.breadcumb{display:block;margin-top:42px;}
.contact ul.breadcumb{display:block;margin-top:47px;}
.case-details-section .case-details-points{margin-top:35px;}
.map-wrapper{height:480px;position:relative;margin-top:40px;}
.contact-form input[type="submit"],
button[type="submit"]{padding:18px 45px;font-size:14px;}
.team-section .section-summary{margin:20px 0px 49px;}
.single-partner-item{height:200px;}
.single-testimonial{padding:45px 40px 46px;}
.blog-txt{padding:29px 24px;}
.blog-details-section small.date{margin-top:27px;}
.blog-details-title{margin:23px 0px;}
.blog-details-quote{margin:37px 0px 35px;}
.appoint-section{margin-top:80px;}
a.download-btn{margin-top:40px;}
.sidebar{margin-top:80px;}
.case-lists .single-case{width:47.5%}
.case-lists .gutter-size{width:5%;}
.case-types{text-align:center;height:23px;margin-bottom:75px;}
.case-types ul{top:0px;}
.project-infos{margin-top:80px;}
.back-to-top.show{display:none;}
h5.service-title{color:#25d06f;padding-left:20px;margin-top:8px;}
.gallery-section div[class*='col-']:nth-last-child(2) .single-pic,
.gallery-section div[class*='col-']:nth-last-child(3) .single-pic{margin-bottom:30px;}
.gallery-section.masonry .single-pic,
.grid-sizer{width:50%;}
.cookie-container{display:block;text-align:center;}
button.cookie-consent__agree{margin-top:15px;}
span.cookie-consent__message{line-height:20px;display:block;}
}
@media only screen and (min-width:768px) and (max-width:900px){.single-case{height:380px;}
}
@media only screen and (max-width:767px){.hero-txt span{font-weight:600;}
.hero-txt h1{font-weight:600;}
.intro-bg{height:480px;}
.intro-txt a{width:165px;height:60px;line-height:60px;}
.intro-txt a::after{right:35px;}
.intro-txt a:hover::after{right:25px;}
.single-case{height:325px;}
.tile-gallery{margin:25px 0px 5px;}
.case-details ul.breadcumb{margin-top:51px;}
.breadcrumb-txt span{margin-bottom:18px;}
.case-details .breadcrumb-txt span{margin-bottom:13px;}
.contact .breadcrumb-txt span{margin-bottom:16px;}
.contact ul.breadcumb{display:block;margin-top:51px;}
.contact-form-section .section-summary{margin:18px 0px 48px 0px}
.service.breadcrumb-txt span{margin-bottom:16px;}
.intro-section{margin-top:0px;}
.hero-features{display:none;}
.approach-summary{padding-right:0px;}
.approach-section{padding:117px 0px 118px 0px;}
.case-section .section-summary{padding-right:0px;}
.testimonial-section .section-summary{padding-right:0px;}
.blog-section .col-md-6:nth-last-child(2) .single-blog{margin-bottom:30px;}
ul.footer-links{margin-bottom:20px;}
.support-bar-area .address{display:block;margin-bottom:8px;}
.intro-section .pr-0{padding-right:0px !important;padding-left:0px;}
.hero-txt{padding:295px 0px 119px 0px;}
a.hero-boxed-btn{margin-top:48px;}
.hero-txt span{margin-bottom:20px;}
.hero-txt h1{font-size:40px;}
.breadcrumb-txt h1{font-size:42px;}
.breadcrumb-txt span{font-size:20px;}
.cta-section{padding:48px 0px;}
.cta-section h3{text-align:center;margin-top:0px;margin-bottom:20px;}
.single-case h4{margin-bottom:15px;}
.contact-btn-wrapper{text-align:center;}
.team-section .section-summary{padding-right:0px;}
.cta-section h3{font-size:26px;}
.single-testimonial .img-wrapper{float:none;text-align:center;}
.client-desc{margin-left:0px;}
.client-desc{text-align:center;margin-top:5px;}
.single-testimonial{padding:35px 20px;}
.member-info{padding:20px 20px 21px;}
.team-section .col-sm-6:nth-last-child(2) .single-team-member{margin-bottom:0px;}
a.readmore-btn{margin-top:24px;}
.blog-txt .blog-title{font-size:20px;margin:15px 0px 10px;}
.blog-txt{padding:35px;}
a.readmore-btn{font-size:12px;padding:11px;text-align:center;width:100px;}
.blog-section .section-summary{padding-right:0px;}
.single-case h4{font-size:16px;margin-bottom:15px;}
.single-case .inner-container{padding:0px 30px;}
.single-partner-item{height:160px;}
.copyright-section .text-left{text-align:center!important;margin-bottom:8px;}
.copyright-section .text-right{text-align:center!important;}
.top-footer-section{padding:70px 0px 50px 0px;}
.breadcrumb-area .breadcrumb-txt{padding:255px 0px 80px 0px;}
.breadcrumb-area .breadcrumb-txt{padding:268px 0px 79px 0px;}
.cases.breadcrumb-area .breadcrumb-txt{padding:252px 0px 78px 0px;}
.service-details.breadcrumb-area .breadcrumb-txt{padding:252px 0px 78px 0px;}
.case-details.breadcrumb-area .breadcrumb-txt{padding:252px 0px 78px 0px;}
.blogs.breadcrumb-area .breadcrumb-txt{padding:255px 0px 81px 0px;}
.blogs .breadcrumb-txt span{margin-bottom:17px;}
.contact.breadcrumb-area .breadcrumb-txt{padding:252px 0px 78px 0px;}
ul.breadcumb{margin-top:62px;}
.cases ul.breadcumb{margin-top:50px;}
.cases .breadcrumb-txt span{margin-bottom:12px;}
.sidebar{margin-top:40px;}
.case-lists .col-md-6:nth-last-child(3) .single-case{margin-bottom:30px;}
.case-lists .col-md-6:nth-last-child(2) .single-case{margin-bottom:30px;}
.case-lists .col-md-6:nth-last-child(1) .single-case{margin-bottom:30px;}
.pt-115{padding-top:60px;}
.single-reason{margin-bottom:30px;}
.choose-us .col-md-4:last-child .single-reason{margin-bottom:0px;}
a.readmore-btn{font-size:14px;padding:16px;width:125px;}
.service-txt .service-title{font-size:20px;margin-bottom:10px;}
.service-txt .service-summary{font-size:14px;}
a.readmore-btn{margin-top:18px;}
.service-txt{padding:32px 33px 38px;}
.service-section .col-md-6:nth-last-child(2) .single-service{margin-bottom:30px;}
.service-details-img-2{margin:30px 0px;}
.blog-lists .col-md-6:nth-last-child(2) .single-blog{margin-bottom:30px;}
.reply-form-section{margin-bottom:30px;}
.case-lists .single-case{height:440px;}
.appoint-section{padding:70px 35px;margin-top:40px;}
.contact-form-section .section-summary{font-size:30px;}
.contact-form .form-element{text-align:center;}
.contact-infos{top:15px;left:15px;padding:30px 35px;max-width:320px;}
.single-contact-info p{font-size:16px;}
a.contact-btn::after{right:25px;}
a.contact-btn:hover::after{right:15px;}
.service-details-txt{margin-bottom:40px;}
.intro-txt{padding:67px 40px 69px;}
.about-company-section .section-summary{margin:20px 0px 52px;}
.service-details-txt h2{font-size:32px;}
.why-choose-this h3{font-size:26px;}
.case-details-txt h2{font-size:32px;}
.case-details-section .case-details-points h3{font-size:26px;}
.case-lists .single-case{width:100%}
.case-lists .gutter-size{width:0%;}
.case-types ul li{margin-right:15px;}
.footer-newsletter{margin-bottom:25px;}
.gallery-section.masonry .single-pic, .grid-sizer{width:100%;}
.fc-toolbar{display:block;}
.fc-left{display:flex;justify-content:space-between;}
.fc-center{display:block;text-align:center;margin-top:10px;}
.fc-right{text-align:center;display:block;margin-top:10px;}
}
@media only screen and (min-width:576px) and (max-width:767px){.case-types{margin-bottom:120px;}
.single-approach h4{font-size:22px;}
.single-approach p{font-size:14px;}
.approach-icon-wrapper{height:70px;width:70px;}
.approach-icon-wrapper i{line-height:70px;font-size:35px;}
.approach-text{margin-left:95px;}
a.readmore-btn{font-size:14px;padding:16px;width:125px;}
.copyright-section .text-left{text-align:left!important;}
.copyright-section .text-right{text-align:right!important;}
.support-bar-area .address{display:inline;}
.support-contact-info{text-align:center;}
}
@media only screen and (min-width:621) and (max-width:650px){.single-case{height:300px;}
}
@media only screen and (min-width:576px) and (max-width:620px){.single-case{height:280px;}
}
@media only screen and (max-width:575px){.header-navbar{padding:19px 0px 27px;}
.hero-txt{padding:310px 0px 110px 0px;}
a.hero-boxed-btn{width:170px;height:55px;line-height:55px;}
.intro-bg{height:400px;}
.single-case{height:480px;}
.contact .breadcrumb-txt span{margin-bottom:10px;}
.contact ul.breadcumb{margin-top:41px;}
.tile-gallery .big-img{min-height:250px;}
.tile-gallery .small-img{min-height:200px;}
.blogs.breadcrumb-area .breadcrumb-txt{padding:275px 0px 81px 0px;}
ul.breadcumb{display:block;margin-top:50px;}
.case-details ul.breadcumb{margin-top:41px;}
.case-details .breadcrumb-txt span{margin-bottom:13px;}
.blogs ul.breadcumb{display:block;margin-top:52px;}
.cases ul.breadcumb{margin-top:40px;}
a.readmore-btn{margin-top:23px;}
.service-txt{padding:32px 30px 38px;}
.breadcrumb-txt span{margin-bottom:13px;}
.service-details .breadcrumb-txt span{margin-bottom:18px;}
.service-txt .service-title{margin-bottom:10px;}
.breadcrumb-area .breadcrumb-txt{padding:292px 0px 80px 0px;}
.service-details.breadcrumb-area .breadcrumb-txt{padding:278px 0px 82px 0px;}
.cases.breadcrumb-area .breadcrumb-txt{padding:275px 0px 80px 0px;}
.case-details.breadcrumb-area .breadcrumb-txt{padding:278px 0px 82px 0px;}
.contact.breadcrumb-area .breadcrumb-txt{padding:278px 0px 82px 0px;}
.blog-details-title{margin:23px 0px;}
.blog-details-quote{margin:38px 0px 34px;}
.blog-share ul li a{width:100px;padding:15px 0px;font-size:12px;}
.blog-share ul li a i{margin-right:5px;}
.blog-share{margin-top:40px;text-align:center;}
.author-info{margin:42px 0px 38px;}
.case-lists .single-case{height:380px;}
.map-wrapper{height:420px;}
a.contact-btn::after{right:20px;}
a.contact-btn:hover::after{right:10px;}
.single-popular-post{margin-bottom:15px;}
.popular-posts-lists h4,
.category-lists h4{margin-bottom:18px;}
.team-section .col-sm-6:nth-last-child(2) .single-team-member{margin-bottom:30px;}
.case-types ul li{display:block;margin-bottom:10px;margin-right:0px;width:100%;}
.case-types ul li a{display:block;width:100%;background-color:#25d06f;padding:12px 0px;color:#fff;border-radius:5px;}
.case-types ul{position:relative;}
.case-lists{padding:120px 0px 120px;}
.case-types ul::after{content:"";display:block;clear:both;}
.case-types{height:auto;}
.case-types ul li a{border:1px solid #25d06f;color:#fff;}
.case-types ul li a:hover{background-color:#fff;}
.main-menu li.dropdown:hover a{color:#fff;}
.job-lists .single-job{padding:30px 25px;}
.pagination-nav li.page-item{margin:0px 1px;}
.pagination-nav a.page-link, .pagination-nav span.page-link{padding:5px 10px;}
.single-job a.title{font-size:18px;line-height:28px;}
}
@media only screen and (min-width:481px) and (max-width:520px){.single-case{height:425px;}
}
@media only screen and (max-width:480px){.breadcrumb-txt span{margin-bottom:20px;}
.approach-summary a.boxed-btn{display:none;}
.approach-section .section-summary{margin-bottom:56px;}
.single-case{height:395px;}
.case-details ul.breadcumb{margin-top:32px;}
.case-details .breadcrumb-txt span{margin-bottom:6px;}
.member-info{text-align:center;}
.about ul.breadcumb{display:block;margin-top:42px;}
.contact ul.breadcumb{margin-top:34px;}
.contact .breadcrumb-txt span{margin-bottom:12px;}
.blog-details .breadcrumb-txt span{margin-bottom:15px;}
.services .breadcrumb-txt span{margin-bottom:12px;}
.service-details .breadcrumb-txt span{margin-bottom:12px;}
.service-details-txt h2{font-size:30px;}
.why-choose-this h3{font-size:24px;}
.case-details .breadcrumb-txt span{margin-bottom:12px;}
.cases .breadcrumb-txt span{margin-bottom:10px;}
.cases ul.breadcumb{margin-top:32px;}
.blogs ul.breadcumb{display:block;margin-top:42px;}
.about-company-section .section-summary{margin:20px 0px 44px;}
ul.breadcumb{margin-top:42px;}
.hero-txt h1{font-size:33px;}
.hero-txt span{margin-bottom:23px;font-size:20px;}
.hero-txt h2{font-size:22px;}
.breadcrumb-txt h1{font-size:36px;}
.breadcrumb-txt span{font-size:18px;}
.section-summary{font-size:24px;}
.section-title{font-size:16px;}
.single-reason .reason-txt h4{font-size:20px;}
.breadcrumb-txt h2{font-size:22px;}
a.hero-boxed-btn{margin-top:50px;}
.hero-txt{padding:288px 0px 90px 0px;}
.blog-txt .blog-title{margin:15px 0px 6px;}
.footer-section .footer-txt{margin:15px 0px 32px 0px;}
ul.footer-links{margin-bottom:35px;}
.case-details-txt h2{font-size:30px;}
.case-details-section .case-details-points h3{font-size:24px;}
}
@media only screen and (max-width:414px){.about.team-section .section-summary{margin:17px 0px 49px;}
.hero-txt span{font-size:20px;margin-bottom:23px;}
.hero-txt h2{font-size:24px;}
.hero-txt h1{font-size:35px;line-height:1.3;}
a.hero-boxed-btn{width:170px;height:55px;line-height:55px;}
.single-case{height:335px;}
.single-approach h4{font-size:20px;}
.cta-section h3{font-size:26px;}
.breadcrumb-txt h2{font-size:24px;}
.breadcrumb-txt h1{font-size:34px;}
.tile-gallery .big-img{min-height:220px;}
.tile-gallery .small-img{min-height:165px;}
.service-txt{padding:25px 20px;}
.author-info img{width:60px;}
.author-details{margin-left:15px;}
.case-lists .single-case{height:300px;}
.contact-infos{top:10px;left:10px;padding:20px 25px;max-width:270px;}
.single-contact-info p{font-size:14px;}
.single-contact-info i{margin-right:15px;color:#25d06f;font-size:20px;}
.blog-details-title{font-size:25px;}
.blog-details-quote{padding:30px 20px;font-size:16px;}
.blog-details-quote{margin:30px 0px;}
.section-summary{font-size:24px;}
.single-reason .reason-txt h4{font-size:18px;}
.breadcrumb-txt span{font-size:18px;}
.service-details-txt h2{font-size:30px;}
.why-choose-this h3{font-size:24px;}
.intro-txt a{display:inline-block;position:relative;width:160px;height:60px;text-align:center;line-height:60px;color:#fff;text-transform:uppercase;font-weight:700;background-color:#0a3041;border:none;text-decoration:none;font-size:14px;}
}
@media only screen and (max-width:395px){.hero-txt h1{font-size:32px;line-height:1.4;}
.hero-txt span{font-size:21px;}
}
@media only screen and (max-width:380px){.intro-bg{height:300px;}
.hero-txt span{font-size:20px;}
.single-case{height:305px;}
.breadcrumb-txt h1{font-size:32px;}
.breadcrumb-txt span{font-size:18px;}
a.hero-boxed-btn{margin-top:30px;font-size:14px;}
.tile-gallery .big-img{min-height:180px;}
.tile-gallery .small-img{min-height:130px;}
ul.breadcumb{display:block;margin-top:20px;}
.appoint-section{padding:50px 35px;}
.appoint-section h4{margin-bottom:30px;}
.service-txt .service-title{font-size:20px;margin-bottom:10px;}
.case-details-section .case-details-points h3{font-size:24px;}
.case-details-txt h2{font-size:28px;}
.case-details-section .case-details-points{margin-top:20px;}
.case-details-section .case-details-points p{margin:12px 0px;}
.contact-form-section .section-summary{font-size:20px;}
.single-comment-wrapper img{max-width:55px;}
.single-comment{padding:20px;}
.single-comment-wrapper{margin-right:12px;}
.single-comment .person-info .comment{margin-top:10px;}
.blog-share ul li{display:inline-block;margin-right:0px;}
.blog-share ul li a{width:90px;font-size:12px;padding:15px 0px;}
.section-summary{font-size:24px;}
.approach-text{margin-left:80px;}
.approach-icon-wrapper{height:60px;width:60px;}
.approach-icon-wrapper i{line-height:60px;}
.single-testimonial h4.comment{font-size:15px;}
.intro-txt a{width:170px;height:60px;line-height:60px;}
.language{margin-left:12px;}
.support-bar-area ul.social-links li{margin-right:10px;}
}
@media only screen and (max-width:365px){.hero-txt span{font-size:20px;}
.hero-txt h1{font-size:30px;}
.cta-section h3{font-size:24px;}
}
@media only screen and (max-width:365px){.blog-txt{padding:30px;}
a.readmore-btn{margin-top:18px;}
.hero-txt span{font-size:19px;}
.hero-txt h1{font-size:28px;}
a.hero-boxed-btn{width:165px;height:50px;line-height:50px;}
.intro-txt a{width:160px;height:55px;line-height:55px;}
}
@media only screen and (max-width:365px){.hero-txt h1{font-size:27px;}
.hero-txt span{margin-bottom:18px;}
.approach-icon-wrapper{float:none;margin-bottom:13px;}
.approach-text{margin-left:auto;}
}
@media only screen and (max-width:350px){.single-case{height:280px;}
.breadcrumb-txt h1{font-size:29px;}
.blog-sidebar-widgets{padding:30px 25px;}
}