@media (min-width:440px){
	.mt-4{ margin-top:40px;}
	.mt-3{ margin-top:30px;}
	.mt-2{ margin-top:20px;}
	.mt-1{ margin-top:10px;}
	.mt-0{ margin-top:0px;}

	.mb-4{ margin-bottom:40px;}
	.mb-3{ margin-bottom:30px;}
	.mb-2{ margin-bottom:20px;}
	.mb-1{ margin-bottom:10px;}
	.mb-0{ margin-bottom:0px;}
}

@media (min-width: 576px) {
	.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
	.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
	.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
	.form-inline .form-control-plaintext{display:inline-block}
	.form-inline .input-group,.form-inline .custom-select{width:auto}
	.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}
	.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
	.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.form-inline .custom-control-label{margin-bottom:0}
	}

@media (min-width:676px){
	.mt-sm-4{ margin-top:40px;}
	.mt-sm-3{ margin-top:30px;}
	.mt-sm-2{ margin-top:20px;}
	.mt-sm-1{ margin-top:10px;}
	.mt-sm-0{ margin-top:0px;}

	.mb-sm-4{ margin-bottom:40px;}
	.mb-sm-3{ margin-bottom:30px;}
	.mb-sm-2{ margin-bottom:20px;}
	.mb-sm-1{ margin-bottom:10px;}
	.mb-sm-0{ margin-bottom:0px;}
}
@media (min-width:768px){
	.mt-md-4{ margin-top:40px;}
	.mt-md-3{ margin-top:30px;}
	.mt-md-2{ margin-top:20px;}
	.mt-md-1{ margin-top:10px;}
	.mt-md-0{ margin-top:0px;}

	.mb-md-4{ margin-bottom:40px;}
	.mb-md-3{ margin-bottom:30px;}
	.mb-md-2{ margin-bottom:20px;}
	.mb-md-1{ margin-bottom:10px;}
	.mb-md-0{ margin-bottom:0px;}
}
@media (min-width:991px){
	.mt-lg-4{ margin-top:40px;}
	.mt-lg-3{ margin-top:30px;}
	.mt-lg-2{ margin-top:20px;}
	.mt-lg-1{ margin-top:10px;}
	.mt-lg-0{ margin-top:0px;}

	.mb-lg-4{ margin-bottom:40px;}
	.mb-lg-3{ margin-bottom:30px;}
	.mb-lg-2{ margin-bottom:20px;}
	.mb-lg-1{ margin-bottom:10px;}
	.mb-lg-0{ margin-bottom:0px;}
}
@media (min-width: 1200px) {
	.mt-xl-4{ margin-top:40px;}
	.mt-xl-3{ margin-top:30px;}
	.mt-xl-2{ margin-top:20px;}
	.mt-xl-1{ margin-top:10px;}
	.mt-xl-0{ margin-top:0px;}

	.mb-xl-4{ margin-bottom:40px;}
	.mb-xl-3{ margin-bottom:30px;}
	.mb-xl-2{ margin-bottom:20px;}
	.mb-xl-1{ margin-bottom:10px;}
	.mb-xl-0{ margin-bottom:0px;}

	.header { padding: 15px 0px; }
	.logo.pull-left {width: 150px;} 
	.header-right-info{ margin-top: 10px;}
	.container {padding: 0;width: 1180px;}
}
@media (min-width:1400px){
	.mt-xxl-4{ margin-top:40px;}
	.mt-xxl-3{ margin-top:30px;}
	.mt-xxl-2{ margin-top:20px;}
	.mt-xxl-1{ margin-top:10px;}
	.mt-xxl-0{ margin-top:0px;}

	.mb-xxl-4{ margin-bottom:40px;}
	.mb-xxl-3{ margin-bottom:30px;}
	.mb-xxl-2{ margin-bottom:20px;}
	.mb-xxl-1{ margin-bottom:10px;}
	.mb-xxl-0{ margin-bottom:0px;}
}

@media (min-width: 320px) and (max-width: 768px) {
	html{font-size:88%}
	}

@media (prefers-reduced-motion: reduce) {
	.form-control{-webkit-transition:none;transition:none}
	}

/* common responsive css */
@media (max-width: 1400px) {
	.homeEvent {padding: 90px 50px;}
	.causes .causes-details .title a{ font-size: 18px; margin-bottom: 10px; display: block;}
	.causes .causes-details{ min-height: 275px;}
}
@media (max-width: 1199px) {
	.header {padding: 15px 0;}
	.header-right-info{ margin-top: 10px;}
	.recent-causes .causes{ margin-bottom: 30px;}
	.causes .causes-details{min-height: 215px;}
	.single-call-to-action .content-box p br {display: none;}
	.recent-causes .causes .causes-details .thm-btn {padding: 8px 10px !important;} 
	.navigation > ul > li > a{ padding: 10px 16px; font-size: 16px;}

	.mt-lg-4{ margin-top:40px;}
	.mt-lg-3{ margin-top:30px;}
	.mt-lg-2{ margin-top:20px;}
	.md-text-center {text-align: center;}
	.m-btmm40 {	margin-bottom: 40px;}
	.m-topm50 {	margin-top: 50px;}
	
}
@media (max-width: 1024px) {
	.logo.pull-left {width: 120px;} 
	.single-header-info .icon-box .inner-box{ width: 50px; height: 50px; line-height: normal; display: flex; align-items: center;justify-content: center;}
	.single-header-info .icon-box .inner-box i:before{ font-size: 22px;}
	.navigation .nav-header > ul > li > a {padding: 17px 12px;}
	.mainmenu-area .search-box{ height: 60px;}
	.mainmenu-area .search-box input, .mainmenu-area .search-box button{ line-height: 58px;}

	.tp-revslider-slidesli .tp-parallax-wrap{ left: 30px !important;}
	.tp-revslider-slidesli .tp-parallax-wrap:last-child{ left: 200px !important;}

	.call-to-action-corner .single-call-to-action, .call-to-action-center  .single-call-to-action{ justify-content: space-between; align-items: flex-start; gap:0 20px; padding: 40px 0; }
	.call-to-action-corner .single-call-to-action .icon-box, .call-to-action-center  .single-call-to-action .icon-box{ bottom: 0;}
	.call-to-action-corner .single-call-to-action .icon-box .inner-box, .call-to-action-center  .single-call-to-action .icon-box .inner-box{ top:0;}
	.call-to-action-corner .single-call-to-action .content-box, .call-to-action-center  .single-call-to-action .content-box{ padding-left: 0; width:calc(100% - 70px) ; }
	.single-call-to-action .content-box p{ font-size: 15px;}

	.bannerContent, .innerBanner{ min-height: auto; }
	.bannerContent{ padding: 120px 0;}

	.bx-wrapper .event{ width: 100% !important;}
	.promote-project h3{ font-size: 20px; margin-bottom: 10px;}
	.promote-project h2{ font-size: 26px; margin-bottom: 20px;}

	.single-service-home {background: #f2f2f2; padding:20px 10px; margin-bottom: 20px;}
	.single-service-home .content h3{ font-size: 20px;}
	.single-service-home .content p{ font-size: 14px; line-height: 22px; }
	
	.fact-counter-wrapper h2{ font-size: 30px;}
	.fact-counter-wrapper h2 br{ display: none;}
	.fact-counter-wrapper .single-fact{ margin-top: 20px; text-align: center;}
	.fact-counter-wrapper .single-fact .icon-box{ height: 60px; width: 60px; line-height: normal; display: flex; align-items: center; justify-content: center; margin: 0 auto;}
	.fact-counter-wrapper .single-fact .icon-box i::before{font-size: 30px;}
	.fact-counter-wrapper .single-fact span{ font-size: 40px;}

	.meet-Volunteer .sec-title, .sec-title{ margin-bottom: 40px;}
	.single-blog-post .content-box .content h3{ font-size: 14px; margin-bottom: 10px;}
	.single-blog-post .content-box .content p{ font-size: 12px; line-height: normal;}

	.bg-color-eee{padding: 20px;}
	.recent-causes .causes{ margin-bottom: 20px;}
	.causes .causes-details{ min-height: 240px;}


	.single-call-to-action .content-box h3 {font-size: 20px;}
	.single-specialize {padding: 0 30px;}
	.single-specialize br {display: none;}
	.full-sec .full-sec-content {padding-bottom: 70px;}
	.single-service-home .icon-box, .single-service-home .content {display: block;}
	.single-service-home .inner-box {margin-left: auto;margin-right: auto;}
	.single-service-home .content {text-align: center;position: relative;z-index: 4;padding-top: 25px;}
	.home-appointment-form .form-grp .single-form input {width: 420px;margin-bottom: 20px;}

	.map{margin-left:0px;} 
	.mt-lg-4{ margin-top:40px;}
	.mt-lg-3{ margin-top:30px;}
	.mt-lg-2{ margin-top:20px;}
	.sec-padding{ padding: 60px 0;}

	.footer-widget .contact li{ display: flex; flex-flow: row; gap: 0 10px; align-items: center;}
	.footer-widget .contact li i{ flex-basis: 15px;}
	.footer-widget .contact li span{flex-basis: calc(100% - 25px);}
	.footer-widget.about-widget img{ width: 150px;}
	.footer-widget.latest-post ul li span.border{ position: relative; top:6px}
}
@media (max-width: 992px) {
	.sm-col5-center {display: block;float: none;margin-left: auto;margin-right: auto;max-width: 500px;}
	.sm-text-center {text-align: center;}
	.m-btms30 {margin-bottom: 30px;}
	.m-btms40 {margin-bottom: 40px;}
	.m-tops15 {margin-top: 15px !important;}

	.mt-md-4{ margin-top:40px;}
	.mt-md-3{ margin-top:30px;}
	.mt-md-2{ margin-top:20px;}
	body{ padding-top: 70px;}

	.set{ display: flex; align-items: center; justify-content: space-between; width: 100%;}
	.logo.pull-left, .header-right-info{float: none !important;}
	.header-right-info:after, .header-right-info::before{ display: none;}
	.header-right-info {padding: 0; display: flex; align-items: center; margin: 0; gap: 0 10px; flex: 0 0 calc(100% - 180px); justify-content: space-between;}
	.single-header-info .content {text-align: left;margin-top: 15px;}
	.single-header-info .content p b{ font-size: 14px;} 

	.header-right-info .single-header-info:last-child .thm-btn {margin: 0 auto; padding: 12px 15px; line-height: normal;}
	.header-right-info .single-header-info{display: flex; align-items: center; justify-content: space-between; padding: 0; gap: 0 10px;}
	.header-right-info .single-header-info .content{ margin: 0 auto; text-align: left;}
	.header-right-info .single-header-info { float: left;  padding-left: 20px;}	
	.header-right-info .single-header-info:first-child { padding-left: 0;}

	.navigation .nav-header > ul > li > a { padding: 16px 10px;}

	.hasiNavigation .navbar-brand img {max-width: 100px;}
	.navigation .single-header-info .thm-btn{ margin: 0; padding: 8px 16px; font-size: 12px;}


	.single-header-info .icon-box, .single-header-info .content {display: block;}
	.single-header-info .icon-box .inner-box {margin-left: auto;margin-right: auto;}
	
	.mainmenu-area .search-box{ width: 200px;}
	.fact-counter-wrapper h2{ text-align: center;}

	.single-call-to-action .icon-box {bottom: 0;}

	.call-to-action-corner, .call-to-action-center{ padding: 0 20px;}
	.call-to-action-corner .single-call-to-action, .call-to-action-center .single-call-to-action{ min-height: auto; padding: 40px 0 20px;}

	.sec-padding, .profileBox, .workAchivment{ padding: 50px 0 40px;}

	.recent-causes .causes {margin-bottom: 20px;}
	.recent-causes .causes .causes-details .thm-btn {padding: 8px 11px !important; }
	.causes .causes-details{ min-height:180px;}
	.causes .causes-details .thm-btn{position: relative; bottom:0}
	.team-carousel .owl-controls { position: relative;  right: 0; left: 0; top:auto; bottom: 0;}
	
	.meet-Volunteer .sec-title, .sec-title{ margin-bottom: 20px;}
	.profileImage.breefBx{ margin-bottom: 30px;}
	.spaceBx:nth-child(even){ background: #f5f5f5; padding: 20px 10px; border-radius: 10px;}
	.spaceBx .text-right{ text-align: left !important;}
	.spaceBx .row{ display: flex; flex-flow: column;}
	.spaceBx .col-lg-4.col-md-5.col-sm-12{order:0;}
	.spaceBx .col-lg-8.col-md-7.col-sm-12.text-right{ order:1;}

	.aboutUs, .slogenBox, .companyDetail, .aboutUs.contactUsPage, .gallery-section {padding: 50px 0;}
	.gallery-section{ padding-left: 10px; padding-right: 10px;}
	.gallery-section .clearfix {display: flex;flex-flow: row wrap;	justify-content: space-between;	gap: 10px 0;}
	.gallery-section .clearfix::before{ display: none;}

	.bannerContent {padding: 60px 0;}
	.bannerImage img{ height: 100%; object-fit: cover; width: 100%;}

	.heightlight, .pageHeading{font-size: 32px; line-height: 40px; margin-bottom: 20px}
	.contactUsPage .heightlight{ font-size: 28px;}
	.contactUsPage .footer-widget.contact-widget{margin:20px 0; }

	.slogenBox h2{font-size: 26px; margin-bottom: 20px;}
	.slogenBox p{ font-size: 14px;}

	.promote-project h2 {font-size: 18px;margin-bottom: 10px;line-height: 26px;}

	.division{ gap: 10px 0; padding: 0 10px;}
	.gallery-section .image-box{ width: 49%;}

	.aboutHasi{ margin-top: 40px; height: auto;}
	.aboutHasi iframe{ min-height: 400px;}

	.map{margin-left:0px;} 

	.equalHeight{ flex-flow: column; margin-top: 0;}
	.contectUscontent {padding-bottom: 0;}	

	.profileImage img{max-width: 200px;}
	.profileBox .contentBx {margin-top: 30px; transform: translateY(0); top:0}
	
	.footer {padding-bottom: 40px;}
	.footer-widget { margin-bottom: 50px;}
	.footer .row{ display: flex; flex-flow: row wrap;}

	
}

@media (max-width: 767px) {
	.mb-md-4{ margin-bottom: 40px;}
	.mb-md-3{ margin-bottom: 30px;}
	.mb-md-2{ margin-bottom: 20px;}
	.mt-md-4{ margin-top:40px;}
	.mt-md-3{ margin-top:30px;}
	.mt-md-2{ margin-top:20px;}
	.mt-md-0{ margin-top: 0;}
	.hasiNavigation .navbar-header{ text-align: center;}
	.hasiNavigation .navbar-header .single-header-info{ display: inline-block;}
	.hasiNavigation .navbar-header .single-header-info a{padding: 8px 16px; margin-top: 6px;}
	.navigation {position: relative; float: none !important;}
	.navigation .single-header-info{ display: none;}
	.navbar-collapse.collapse.navigation{ display: none !important; padding: 0;}
	.navbar-collapse.collapse.navigation.in {display: flex !important;}
	.navigation > ul{ width: 100%; flex-flow: column; margin: 0;}
	.navigation > ul li{ display: block; width: 100%; text-align: left;}
	.navigation > ul > li > a, .navigation > ul > li:first-child > a {padding: 10px 16px; color: #f14b05;border-bottom: 1px dashed #333;}
	.navigation > ul > li:last-child > a{border-bottom: 0;}
	.navigation .dropdown a {position: relative;}
	.navigation .dropdown a button {width: 30px;height: 30px;background: #fff;color: #f14b05;border: none;outline: none;font-size: 15px;border-radius: 5px;position: absolute;right: 15px;top: 8px;}
	.navigation > ul > li:hover > a {color: #fff;} 
	.navigation .dropdown-menu li a {padding: 10px 20px !important;	color: #333 !important;}
	.navigation .dropdown-menu li a:hover{color: #f14b05 !important;}
	.navbar-default .navbar-toggle{border-color: #f14b05;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#16890a;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#f14c05ad;}
	.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color: #fff;}

	.event-feature .event .event-content .event-title {margin-top: 15px;}
	.event-feature .event.style-two .event-content .event-title { margin-top: 0;}
	.featured-causes .causes-details { padding: 0 20px 15px;}
	.featured-causes .causes-details h3 {margin-top: 20px;}
	.single-header-info .modal-dialog.style-one {margin: 30px 15px !important; width: auto;}

	.aboutUs, .slogenBox, .companyDetail, .aboutUs.contactUsPage,.gallery-section, .profileBox, .workAchivment {padding: 30px 0;}
	.profileBox{ padding: 30px 30px;}
	.workAchivment { padding: 30px 10px;}
	.spaceBx {margin-bottom: 10px;}
	.profileBox .contentBx{ font-size: 16px; line-height: normal;}
	.workAchivment p{ font-size: 14px; line-height: normal;}
	.infoLink{ min-height: fit-content;}
	
		
	.single-header-info .thm-btn {margin: 37px 0;}
	.hasiNavigation .single-header-info .thm-btn {margin:0;}
	.contactUsPage .heightlight{ font-size: 22px;}

	.single-call-to-action {height: auto;}
	.single-call-to-action .icon-box i.flaticon-coins, .single-call-to-action .icon-box i.flaticon-medical, .single-call-to-action .icon-box i.flaticon-clock {position: static;}
	.offer-wrapper:after, .offer-wrapper:before, .offer-wrapper .has-overlay:before, .offer-wrapper .has-overlay:after {width: 100%;height: 50%;}
	.offer-wrapper:before , .offer-wrapper .has-overlay:before {top: auto;bottom:0;}
	.img-masonary {margin-top: 80px;}
	.fact-counter-wrapper {text-align: center;}
	.single-fact {margin-top: 30px;}
	.single-team-member .img-box {display: block;}

	.meet-Volunteer .sec-title, .sec-title {margin-bottom: 20px;}

	.subheading{ font-size: 22px; margin-bottom: 30px;}
	.subheading::after{ bottom:-30px; left: calc(50% - 60px); width: 120px; height:30px;}

	.causes .causes-details .title a{ font-size: 16px;}
	.promote-project p {margin-bottom: 10px;font-size: 14px;}
	
	.footer {padding-bottom: 60px;}
	.footer .container {display: block; float: none; margin-left: auto; margin-right: auto; }
	.footer-call-to-action {text-align: center;}
	.footer-call-to-action a.thm-btn {float: none !important;}
	.footer-widget {margin-bottom: 50px;}

	.single-blog-post{margin-bottom: 50px;}
	.blog-home {padding-bottom: 40px;}
}
@media (max-width: 600px) {
	.mb-sm-4{ margin-bottom: 40px;}
	.mb-sm-3{ margin-bottom: 30px;}
	.mb-sm-2{ margin-bottom: 20px;}
	.mt-sm-4{ margin-top:40px;}
	.mt-sm-3{ margin-top:30px;}
	.mt-sm-2{ margin-top:20px;}
	.mt-sm-0{ margin-top: 0;}

	.home-appointment-form {margin: 0;}
	.single-call-to-action {height:auto;} 
	.bannerContent {padding: 30px 0;}
	.heightlight, .pageHeading {font-size: 22px;line-height: 30px;	margin-bottom: 10px;}
	.aboutUs p{ font-size: 14px;}
	.sec-title h2 {font-size: 24px;}
	.division{ gap: 10px 0; justify-content: space-between;}
	.gallery-section .image-box {width: 49%;}
	.slogenBox h2 {font-size: 22px;	margin-bottom: 20px;line-height: normal;}
	.companyDetail .infoheading{ font-size: 20px; margin-bottom: 10px;}
	.companyDetail p{ font-size: 14px;}
	.companyDetail .iconBx{ height: 50px; width: 50px; margin-top: -65px;}
	.companyDetail .infoBox{ min-height: fit-content;}
	.recent-causes .causes{ margin-bottom: 10px;}
	.gallery-section .image-box .image .imagePageFrame{ padding: 10px;}
	.gallery-section .image-box .image .imagePageFrame p {font-size: 11px;line-height: normal;margin-bottom: 5px;}
	.gallery-section .image-box .image .imagePageFrame .thm-btn {margin-top: 0px;font-size: 8px;padding: 5px 10px;}
	.causes .causes-details{ min-height: fit-content;}
}
@media (max-width: 480px) {
	.navigation .nav-header > ul > li > a, .navigation .nav-header > ul > li:first-child > a{ font-size: 16px; padding: 10px 20px;}
	.m-btmm40 {	margin-bottom: 20px;}
	.top-bar, .header-right-info .single-header-info{ display: none;}
	.header-right-info .single-header-info:last-child{ display: flex;}
	.header-right-info .single-header-info:last-child .thm-btn{ padding: 10px; font-size: 12px;}
	.top-bar .left-text {float: none !important;text-align: center;}
	.social-icons {float: none !important;text-align: center;}
	.social-icons ul li a {border-top: 1px solid #EAEAEA;margin-left: -4px;}
	.single-header-info:last-child {float: none;width: 100%;text-align: center;}
	.full-sec .full-sec-content {padding-left: 30px;padding-right: 30px; }
	.full-sec h3 {font-size: 27px;}
	.full-sec h3 br {display: none;}
	.sec-title p{ font-size: 14px;}
	.single-offer.right {padding-left: 0;}
	.faq-home .accrodion .accrodion-title h4 {font-size: 15px;}
	.faq-home .img-masonary .img-w1 {width: 100%;}
	.faq-home .img-masonary .img-w1 img {margin-left: auto;margin-right: auto;display: block;}
	.fact-counter-wrapper h2 br {display: none;}
	.team-carousel .owl-controls {top:20px;}
	.single-blog-post {width: 85%;margin-left: auto;margin-right: auto;}
	.footer-widget {width: 80%;margin-left: auto;margin-right: auto;}
	.home-appointment-form .form-grp .single-form {width: 100%;}
	.home-appointment-form .form-grp .single-form input {width: 100%;}
	.col-4 .single-specialize {padding-right: 0;width: 85%;margin-left: auto;margin-right: auto;}
	.meet-volunteers.team-page .single-team-member {width: 85%;margin-left: auto;margin-right: auto;}
	.single-team-member .img-box img {width: 100%;}
	.single-award {width: 50%;margin-bottom: 20px;}
	.single-sidebar-widget {width: 80%;margin-left: auto;margin-right: auto;}
	.call-to-action.boxed .single-call-to-action .content-box {width: 100%;padding: 0;}
	.faq-home .accrodion .accrodion-title h4 span.text {display: inline-block;width: 70%;font-size: 18px;}
	.faq-home .accrodion .accrodion-title h4 span.decor {vertical-align: top;margin-top: 15px;}
	.promote-project .thm-btn{ margin: 10px 0 0;}
	.call-to-action-corner .single-call-to-action, .call-to-action-center .single-call-to-action{padding: 20px 0;}
	.single-call-to-action .content-box h3 {font-size: 16px;}
	.single-call-to-action .content-box p, .footer-call-to-action p {font-size: 14px;line-height: normal;}
	.footer-call-to-action, .sec-padding{ padding: 30px 0;}
	.overlay-white{ border-top:1px solid #f3f3f3}
	.footer-call-to-action h3, .fact-counter-wrapper h2{ font-size: 18px; line-height: normal; margin-bottom: 16px;}
	.fact-counter-wrapper h2{ font-size: 20px;}
	.footer-call-to-action a.thm-btn{ padding: 10px 16px; margin: 10px auto 0;}
	.fact-counter-wrapper .single-fact {margin-top:15px;text-align: center;width: 45%;	padding: 0;	}
	.fact-counter-wrapper .single-fact .icon-box{ height: 40px; width: 40px; margin-bottom: 10px;}
	.fact-counter-wrapper .single-fact .icon-box i::before {font-size: 20px;line-height: 40px;}
	.fact-counter-wrapper .single-fact span {font-size:24px;}
	.thm-btn{ padding: 10px 16px;}
	.contactUsPage .footer-widget.contact-widget{ width: 100%;}
	.contactUsPage .footer-widget.contact-widget button{ width: fit-content; padding: 10px 20px; height: auto; line-height: normal;}
} 

@media (max-width: 375px) {
	.gallery-section .image-box .image .imagePageFrame p{font-size: 9px;}
	.gallery-section .image-box .image .imagePageFrame .thm-btn{ padding: 3px 9px;}
	.single-header-info {float: none;text-align: center;padding: 0;}
	.top-bar .left-text p {line-height: 20px; padding: 14px 0;}
	.single-call-to-action {height: auto;padding: 50px 0;}
	.single-call-to-action .icon-box, .single-call-to-action .content-box {display: block;text-align: left;}
	.single-call-to-action .icon-box i.flaticon-circle {bottom: 0px;}
	.call-to-action-center .single-call-to-action .icon-box {bottom: 0;}
	.single-call-to-action .content-box p {margin-bottom: 20px;}
	.single-call-to-action .icon-box {margin-left: auto;margin-right: auto;}
	.single-call-to-action .content-box {width: 100%;}
	.single-call-to-action .content-box ul li {width: 100%;}
	.footer-widget {width: 90%;margin-left: auto;margin-right: auto;}
}


/* revolution slider fix styles */

@media (max-width: 650px) {
	.tp-caption {display: none !important;}
}





 
