/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	/* ----------------header css start---------------- */
	.back-to-top {
		margin-bottom: 26px !important;
	}
	/* ----------------header css start---------------- */
	.wpo-hero-slider.wpo-hero-style-3 .slide-title h2 {
		font-weight:800 !important;
	}
	.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {
		padding: 40px 20px !important;
	}
	.responsive_bold{
		text-align: start !important;
		font-weight: 600 !important;
		font-family: "Muli" !important;
	}
	.wpo-site-footer .instagram, .wpo-site-footer-s2 .instagram {
		margin-top: 0px !important;
	}
}


@media (max-width: 991px) {
	/* ----------------header css start---------------- */
	.back-to-top {
		margin-bottom: 26px !important;
	}
	.navbar-brand {
		margin-left: 1.6rem !important;
	}
	.menu_logo{
		display: flex;
		align-items: center;
	}
	.menu_header{
		margin-left: 12px!important;
	}
	/* ----------------header css start---------------- *


	/* --------------------- home page css start -------------- */
	.wpo-hero-slider.wpo-hero-style-3 .slide-title h2 {
		font-weight:800 !important;
	}
	.wpo-about-area-s4, .wpo-about-area-s5 {
		background: #001D3D url(../../images/bg.jpg) left top no-repeat;
	}
	/* --------------------- home page css end -------------- */


	/* ----------------- Projects css start -----------------  */
	.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {
		padding: 40px 20px !important;
	}
	.wpo-page-title .wpo-breadcumb-wrap h2 {
		font-size: 56px;
		}
	.wpo-page-title .wpo-breadcumb-wrap ol li {
		font-size: 22px ;
	}
	.wpo-page-title .wpo-breadcumb-wrap ol li a {
		font-size: 22px;
	}

	/* ------------------- Projects css end -------------------  */


	/* ----------------- Buyer's guide css start -----------------  */
	.section-paddings {
		padding: 20px 0px !important;
	}
	.wpo-blog-single-section .post blockquote {
		margin-top: 20px !important;
		margin-bottom: 40px !important;
		padding-bottom: 35px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	} 
	.buyers_guide p {
		font-size: 18px !important;
		letter-spacing: 0.6px !important;
		line-height: 26px !important;
	}
	.list-widget ul li {
		font-size: 17px !important;
		letter-spacing: 0.9px !important;
		line-height: 1.7 !important;
	}
	.button {
		line-height: 38px !important;
		letter-spacing: 0.6px !important;
	} 
	/* -------------------- Buyer's guide css end --------------------  */


	/* ------------------- Carerrs form css start --------------------- */
	.career_font ol li{
		font-size: 22px !important;
	}
	.career_font ol li a{
		font-size: 22px !important;
	}
	.big_title{
		font-size: 25px !important;
		font-weight: bolder !important;
	}
	.titles{
		font-size: 22px !important;
	}
	.careers_span a{
		color:#dbbc09 !important;
		text-decoration: underline;
	}
	.big_fonts ul li {
		font-size: 25px !important;
	}
	.responsive_tab{
		text-align: start !important;
	}
	/* ------------------- Carerrs form css end --------------------- */


	/* --------------- contact us css start------------------ */
	.wpo-contact-pg-section .office-info .office-info-item {
		margin: 0 10px 30px 10px !important;
		border-radius: 9px !important;
	}
	.wpo-contact-pg-section .office-info {
		padding-bottom: 26px !important;
	}
	.wpo-contact-pg-section .wpo-contact-form-area {
		border-radius: 10px !important
	}
	.wpo-contact-pg-section form select {
		background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center !important;
		border-radius: 3px !important;
	}
	.theme-btn, .view-cart-btn, .theme-btn-s3, .theme-btn-s4 {
		margin: 0 20px 40px !important;
		border-radius: 3px !important;
	}
	/* --------------- contact us css end------------------ */


	/*--------- disclaimer & privacy css start------ */
	.bold {
		font-size: 18px !important;
	}
	.responsive_bold{
		text-align: start !important;
		font-weight: 600 !important;
		font-family: "Muli" !important;
	}
	/*--------- disclaimer & privacy css end -------- */
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	/* ----------------header css start---------------- */
	.back-to-top {
		margin-bottom: 26px !important;
	}
	.navbar-brand {
		margin-left: 1.6rem !important;
	}
	.menu_logo{
		display: flex;
		align-items: center;
	}
	.menu_header{
		margin-left: 12px!important;
	}
	.res_mb30{
		padding-bottom: 30px !important;
	 }
	 .res_color{
		background-color: #a3714e !important;
	 }
	/* ----------------header css start---------------- *


	/* --------------------- home page css start -------------- */
	.wpo-hero-slider.wpo-hero-style-3 .slide-title h2 {
		font-weight:800 !important;
	}
	.wpo-about-area-s4 .wpo-about-text .wpo-about-title h2, .wpo-about-area-s5 .wpo-about-text .wpo-about-title h2 {
		margin: 0 10px 22px !important;
	}
	.wpo-about-area-s4 .wpo-about-text h5, .wpo-about-area-s5 .wpo-about-text h5 {
		margin: 0 10px 22px !important;
	}
	.image_spaces{
		padding: 0 22px 20px !important;
	}
	.wpo-about-area-s4, .wpo-about-area-s5 {
		background: #001D3D url(../../images/bg.jpg) right top no-repeat !important;
	} 
	.image_space{
		padding: 0 18px !important;
	}
	/* --------------------- home page css end -------------- */


	/* --------------- profile css start ----------------- */
	.contact_box {
		margin: 0px 18px 18px !important;
	}
	.justify{
		text-align: justify;
	}
	.pl-0 {
		margin-top: 0px !important;
	}

	/* --------------- profile css end ----------------- */


	/* ----------------- Projects css start -----------------  */
	.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {
		padding: 30px 20px !important;
	}
	.wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col {
		margin-bottom: 40px !important;
	}
	.wpo-page-title .wpo-breadcumb-wrap h2 {
		font-size: 56px;
		}
	.wpo-page-title .wpo-breadcumb-wrap ol li {
		font-size: 22px ;
	}
	.wpo-page-title .wpo-breadcumb-wrap ol li a {
		font-size: 22px;
	}
	.wcmtmb {
		font-size: 31px !important;
	}
	.aarna_banner_content h2{
		font-size: 90px !important;
	}
	.aarna48_content h2{
		font-size: 95px !important;
	}
	.aarna_content_text h2{
		font-size: 85px !important;
	}
	.res_title{
		padding: 3px 20px 5px !important; 
	}
	.res_fs16{
		font-size: 16px !important;
	}
	.res_fs25{
		font-size: 25px !important;
	}
	.res_fs22{
		font-size: 22px !important;
	}
	.res_fs16{
		font-size: 16px !important;
	}
	.ame_all_padding{
		padding: 20px 18px 20px 20px !important;
	}
	.wpo-service-area .wpo-service-item h2 {
		font-size: 17px ;
	}
	.res_mt0{
		margin-top: 0px !important;
	}

	.wpo-pricing-section .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom, .wpo-pricing-section-s2 .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom {
		padding: 40px 32px 10px 32px;
	}
	.water_padding .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom, .wpo-pricing-section-s2 .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom {
		padding: 40px 20px 10px 32px !important;
	}
	.water_padding_39 .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom, .wpo-pricing-section-s2 .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom {
		padding: 40px 12px 10px 32px !important;
	}
	.res_min_height{
		min-height: 180px !important;
	}

	.res_84{
		font-size: 30px !important;
		line-height: 45px !important;
		margin-top: 20px !important;
	}
	.res_84_padding{
		padding: 40px 15px 10px 40px !important;
	}
	.min-height_84 .wpo-pricing-wrap .wpo-pricing-item .wpo-pricing-bottom {
		min-height: 175px !important; 
	}
	.res_font{
		letter-spacing: 0.8px;
		font-size: 15px;
	}
	/* ------------------- Projects css end -------------------  */


	/* ----------------- Buyer's guide css start -----------------  */
	.section-paddings {
		padding: 20px 0px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font h2{
		font-size: 56px !important;
	}
	.responsive_banner_title_fonts h2{
		font-size: 56px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font  ol li{
		font-size: 22px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font ol li a{
		font-size: 22px !important;
	}
	.wpo-blog-single-section .post blockquote {
		margin-top: 35px !important;
		margin-bottom: 40px !important;
		padding-top: 45px !important;
		padding-bottom: 35px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.buyers_guide p {
		font-size: 18px !important;
		letter-spacing: 0.6px !important;
		line-height: 26px !important;
	}
	.responsive_title{
		font-size: 20.5px !important;
	}
	.list-widget ul li {
		font-size: 17px !important;
		letter-spacing: 0.9px !important;
		line-height: 1.7 !important;
	}
	.buyers_guide_p p{
		font-size: 17px !important;
	}
	.button {
		line-height: 38px !important;
		letter-spacing: 0.6px !important;
	}
	/* -------------------- Buyer's guide css end --------------------  */


	/* ------------------- Carerrs form css start --------------------- */
	.career_font ol li{
		font-size: 22px !important;
	}
	.career_font ol li a{
		font-size: 22px !important;
	}
	.big_title{
		font-size: 25px !important;
		font-weight: bolder !important;
	}
	.titles{
		font-size: 22px !important;
	}
	.careers_span a{
		color:#dbbc09 !important;
		text-decoration: underline;
	}
	.big_fonts ul li {
		font-size: 24px !important;
	}
	.responsive_tab{
		text-align: start !important;
	}
	/* ------------------- Carerrs form css end --------------------- */


	/* --------------- contact us css start------------------ */
	.wpo-contact-pg-section .office-info .office-info-item {
		min-height: 345px !important;
		margin: 0 10px 30px 10px !important;
		border-radius: 9px !important;
	}
	.wpo-contact-pg-section .office-info {
		padding-bottom: 26px !important;
	}
	.wpo-contact-pg-section .wpo-contact-form-area {
		border-radius: 10px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.wpo-contact-pg-section form select {
		background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center !important;
		height: 46px !important;
		border-radius: 3px !important;
	}
	.theme-btn, .view-cart-btn, .theme-btn-s3, .theme-btn-s4 {
		padding: 10px 35px !important;
		margin: 0 20px 40px !important;
		border-radius: 3px !important;
	}
	/* --------------- contact us css end------------------ */


	/*--------- disclaimer & privacy css start------ */
	.bold {
		font-size: 18px !important;
	}
	.dp_font h2{
		font-size: 56px !important;
	}
	.dp_font  ol li{
		font-size: 22px !important;
	}
	.dp_font ol li a{
		font-size: 22px !important;
	}
	.responsive_bold{
		text-align: start !important;
		font-weight: 600 !important;
		font-family: "Muli" !important;
	}
	/*--------- disclaimer & privacy css end -------- */
}

@media only screen and (min-width: 365px) and (max-width:480px) {
	.wpo-about-area .wpo-about-text .wpo-about-title h2{
		font-size: 24px !important; 
	}
}


/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	/* ----------------header css start---------------- */
	.back-to-top {
		margin-bottom: 26px !important;
	}
	.navbar-brand {
		margin-left: 1.6rem !important;
	}
	.menu_logo{
		display: flex;
		align-items: center;
	}
	.menu_header{
		margin-left: 12px!important;
	}
	.res_mb30{
		padding-bottom: 30px !important;
	 }
	 .res_color{
		background-color: #a3714e !important;
	 }
	/* ----------------header css start---------------- *

	
	/* --------------------- home page css start -------------- */
	.wpo-hero-slider.wpo-hero-style-3 .slide-title h2 {
		font-weight:800 !important;
	}
	.wpo-about-area-s4 .wpo-about-text .wpo-about-title h2, .wpo-about-area-s5 .wpo-about-text .wpo-about-title h2 {
		margin: 0 10px 22px !important;
	}
	.wpo-about-area-s4 .wpo-about-text h5, .wpo-about-area-s5 .wpo-about-text h5 {
		margin: 0 10px 22px !important;
	}
	.image_spaces{
		padding: 0 22px 20px !important;
	}
	 .wpo-about-area-s4, .wpo-about-area-s5 {
		background: #001D3D url(../../images/bg.jpg) right top no-repeat !important;
	} 
	.image_space{
		padding: 0 18px !important;
	}
	/* --------------------- home page css end -------------- */


	/* --------------- profile css start ----------------- */
	.contact_box {
		margin: 0px 18px 18px !important;
	}
	.justify{
		text-align: justify;
	}
	.pl-0 {
		margin-top: 0px !important;
	}
	
	/* --------------- profile css end ----------------- */


	/* ----------------- Projects css start -----------------  */
	.wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {
		padding: 30px 20px !important;
	}
	.wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col {
		margin-bottom: 40px !important;
	}
	.wpo-page-title .wpo-breadcumb-wrap h2 {
		font-size: 56px;
	  }
	.wpo-page-title .wpo-breadcumb-wrap ol li {
		font-size: 22px ;
	}
	.wpo-page-title .wpo-breadcumb-wrap ol li a {
		font-size: 22px;
	}
	.wcmtmb {
		font-size: 31px !important;
	}
	.aarna_banner_content h2{
		font-size: 90px !important;
	}
	.aarna48_content h2{
		font-size: 95px !important;
	}
	.aarna_content_text h2{
		font-size: 85px !important;
	}
	/* ------------------- Projects css end -------------------  */


	/* ----------------- Buyer's guide css start -----------------  */
	.section-paddings {
		padding: 20px 0px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font h2{
		font-size: 56px !important;
	}
	.responsive_banner_title_fonts h2{
		font-size: 56px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font  ol li{
		font-size: 22px !important;
	}
	.responsive_banner_title_fonts .responsive_banner_font ol li a{
		font-size: 22px !important;
	}
	.wpo-blog-single-section .post blockquote {
		margin-top: 35px !important;
		margin-bottom: 40px !important;
		padding-top: 45px !important;
		padding-bottom: 35px !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.buyers_guide p {
		font-size: 18px !important;
		letter-spacing: 0.6px !important;
		line-height: 26px !important;
	}
	.responsive_title{
		font-size: 20.5px !important;
	}
	.list-widget ul li {
		font-size: 17px !important;
		letter-spacing: 0.9px !important;
		line-height: 1.7 !important;
	}
	.buyers_guide_p p{
		font-size: 17px !important;
	}
	.button {
		line-height: 38px !important;
		letter-spacing: 0.6px !important;
	}
	/* -------------------- Buyer's guide css end --------------------  */


	/* ------------------- Carerrs form css start --------------------- */
	.career_font ol li{
		font-size: 22px !important;
	}
	.career_font ol li a{
		font-size: 22px !important;
	}
	.big_title{
		font-size: 25px !important;
		font-weight: bolder !important;
	}
	.titles{
		font-size: 21px !important;
	}
	.careers_span a{
		color:#dbbc09 !important;
		text-decoration: underline;
	}
	.big_fonts ul li {
		font-size: 24px !important;
	}
	.responsive_tab{
		text-align: start !important;
	}
	/* ------------------- Carerrs form css end --------------------- */


	/* --------------- contact us css start------------------ */
	.wpo-contact-pg-section .office-info .office-info-item {
		min-height: 340px !important;
		margin: 0 10px 30px 10px !important;
		border-radius: 9px !important;
	}
	.wpo-contact-pg-section .office-info {
		padding-bottom: 26px !important;
	}
	.wpo-contact-pg-section .wpo-contact-form-area {
		border-radius: 10px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.wpo-contact-pg-section form select {
		background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center !important;
		height: 46px !important;
		border-radius: 3px !important;
	}
	.theme-btn, .view-cart-btn, .theme-btn-s3, .theme-btn-s4 {
		padding: 10px 32px !important;
		margin: 0 20px 40px !important;
		border-radius: 3px !important;
	}
	/* --------------- contact us css end------------------ */


	/*--------- disclaimer & privacy css start------ */
	.dp_font h2{
		font-size: 56px !important;
	}
	.dp_font  ol li{
		font-size: 22px !important;
	}
	.dp_font ol li a{
		font-size: 22px !important;
	}
	.responsive_bold{
		text-align: start !important;
		font-weight: 600 !important;
		font-family: "Muli" !important;
	}
	/*--------- disclaimer & privacy css end -------- */

}


@media (max-width: 415px) {
	/* ----------------header css start---------------- */
	 .back-to-top {
		 margin-bottom: 22px !important;
	 }
	 .navbar-brand {
		 margin-left: 1.2rem !important;
	 }
	 .menu_logo{
		 display: flex;
		 align-items: center;
	 }
	 .menu_header{
		 margin-left: 12px!important;
	 }
	 .res_mb30{
		padding-bottom: 30px !important;
	 }
	 .res_color{
		background-color: #a3714e !important;
	 }
	 /* ----------------header css start---------------- *
 
	 
	 /* --------------------- home page css start -------------- */
	 .wpo-hero-slider.wpo-hero-style-3 .slide-title h2 {
		 font-weight:800 !important;
	 }
	 .wpo-about-area-s4 .wpo-about-text .wpo-about-title h2, .wpo-about-area-s5 .wpo-about-text .wpo-about-title h2 {
		 margin: 0 8px 20px !important;
	 }
	 .wpo-about-area-s4 .wpo-about-text h5, .wpo-about-area-s5 .wpo-about-text h5 {
		 margin: 0 8px 20px !important;
	 }
	 .image_spaces{
		 padding: 0 21px 20px !important;   
	 }
	 .wpo-about-area-s4, .wpo-about-area-s5 {
		 background: #001D3D url(../../images/bg.jpg) right top no-repeat !important;
	 }
	 .image_space{
		 padding: 0 15px 18px !important; 
	 }
	 /* --------------------- home page css end -------------- */
 
 
	 /* --------------- profile css start ----------------- */
	 .wpo-site-footer .wpo-upper-footer, .wpo-site-footer-s2 .wpo-upper-footer {
		 padding: 30px 15px !important;
	 }
	 .wpo-site-footer .wpo-upper-footer .col, .wpo-site-footer-s2 .wpo-upper-footer .col {
		 margin-bottom: 40px !important;
	 }
	 .contact_box {
		 margin: 0px 15px 15px !important;
	 }
	 .justify{
		 text-align: justify;
	 }
	 .pl-0 {
		 margin-top: 0px !important;
	 }
	 .text_none{
		 text-align: start !important;
	 }
	 /* --------------- profile css end ----------------- */
 
 
	 /* ----------------- Projects css start -----------------  */
	 .wpo-page-title .wpo-breadcumb-wrap h2 {
		 font-size: 56px;
	   }
	 .wpo-page-title .wpo-breadcumb-wrap ol li {
		 font-size: 17px ;
	 }
	 .wpo-page-title .wpo-breadcumb-wrap ol li a {
		 font-size: 17px;
	 }
	 .wcmtmb {
		 font-size: 31px !important;
	 }
	 .aarna_banner_content h2{
		 font-size: 68px !important;
	 }
	 .aarna48_content h2{
		 font-size: 81px !important;
	 }
	 .aarna_content_text h2{
		 font-size: 60px !important;
	 }
	 .res_speci_title{
		padding: 3px 22px 5px !important;
	 } 
	 /* ------------------- Projects css end -------------------  */
 
 
	 /* ----------------- Buyer's guide css start -----------------  */
	 .section-paddings {
		 padding: 12px 0px !important;
	 }
	 .responsive_banner_title_fonts .responsive_banner_font h2{
		 font-size: 43px !important;
	 }
	 .responsive_banner_title_fonts h2{
		 font-size: 43px !important;
	 }
	 .responsive_banner_title_fonts .responsive_banner_font  ol li{
		 font-size: 20px !important;
	 }
	 .responsive_banner_title_fonts .responsive_banner_font ol li a{
		 font-size: 20px !important;
	 }
	 .wpo-blog-single-section .post blockquote {
		 margin-top: 35px !important;
		 margin-bottom: 40px !important;
		 padding-top: 45px !important;
		 padding-bottom: 35px !important;
		 padding-left: 24px !important;
		 padding-right: 24px !important;
	 }
	 .buyers_guide_title {
		 font-size: 16.34px !important;
		 line-height: 27px !important;
		 text-align: justify !important;
	 }
	 .responsive_title{
		 font-size: 16px !important;
	 }
	 .buyers_guide p {
		 font-size: 16px !important;
		 letter-spacing: 0.5px !important;
		 line-height: 25px !important; 
	 }
	 .list-widget ul li {
		 font-size: 15px !important;
		 letter-spacing: 0.9px !important;
		 line-height: 1.6 !important;
	 }
	 .buyers_guide_p p{
		 font-size: 14.3px !important;
	 }
	 .button {
		 line-height: 25px !important;
		 letter-spacing: 0.5px !important;
	 }
	 /* -------------------- Buyer's guide css end --------------------  */
 
 
	 /* ------------------- Carerrs form css start --------------------- */
	 .career_font ol li{
		 font-size: 20px !important;
	 }
	 .career_font ol li a{
		 font-size: 20px !important;
	 }
	 .big_title{
		 font-size: 25px !important;
		 font-weight: bolder !important;
	 }
	 .titles{
		 font-size: 20px !important;
	 }
	 .careers_span a{
		 color:#dbbc09 !important;
		 text-decoration: underline;
	 }
	 .big_fonts ul li {
		 font-size: 20.5px !important;
	 }
	 .responsive_tab{
		 text-align: justify !important;
	 }
	 /* ------------------- Carerrs form css end --------------------- */
 
 
	 /* --------------- contact us css start------------------ */
	 .wpo-contact-pg-section .office-info .office-info-item {
		 min-height: 335px !important;
		 margin: 0 4px 30px 4px !important;
		 border-radius: 8px !important;
	 }
	 .wpo-contact-pg-section .office-info {
		 padding-bottom: 24px !important;
	 }
	 .wpo-contact-pg-section .wpo-contact-form-area {
		 border-radius: 10px !important;
	 }
	 .wpo-contact-pg-section form select {
		 background: transparent url(../images/select-icon2.png) no-repeat calc(100% - 15px) center !important;
		 height: 45px !important;
		 border-radius: 3px !important;
	 }
	 .theme-btn, .view-cart-btn, .theme-btn-s3, .theme-btn-s4 {
		 padding: 8px 27px !important;
		 margin: 0 5px 30px !important;
		 border-radius: 3px !important;
	 }
	 /* --------------- contact us css end------------------ */
 
 
	 /*--------- disclaimer & privacy css start------ */
	 .dp_font h2{
		 font-size: 40.5px !important;
	 }
	 .dp_font  ol li{
		 font-size: 20px !important;
	 }
	 .dp_font ol li a{
		 font-size: 20px !important;
	 }
	 .responsive_bold{
		 text-align: start !important;
		 font-weight: 600 !important;
		 font-family: "Muli" !important;
		 font-size: 16px !important;
	 }
	 /*--------- disclaimer & privacy css end -------- */
 
 }


 @media (min-width: 960px) and (max-width: 1135px) {
	h1 { font-size:3em; }
	h2 { font-size:2.3077em; }
	h3 { font-size:1.8461em; }
}

@media (min-width: 768px) and (max-width: 959px) {
	h1 { font-size:3em; }
	h2 { font-size:2.3077em; }
	h3 { font-size:1.8461em; }
}

@media (max-width: 767px) {
	h1 { font-size:2.5em; }
	h2 { font-size:2em; }
	h3 { font-size:1.6667em; }
}