
@media(min-width:1200px) {
	.header-sec img { position: relative; top: 3px; left: 6px;  }
	.subject-highlight h1{word-spacing: -2.8px;}

	.main-banner-help { padding-right: 0; padding-left: 0; position: relative; left: 4px; }
	.no-pr { padding-right: 0; }
	.product-section-title { position: relative; left: 1px; top: -5px; }
	
	.footer-nav-tabs { margin-bottom: 35px; position: relative; left: 9px; top: -4px; }
	.main-specialization { position: relative; left: -8px; top: 1px; max-width: 500px; }
	
}


@media only screen and (max-width:1199px) {
	.subject-highlight h1 {font-size: 42px;}
	.subject-highlight:before, .subject-highlight:after{    border-right: 97px solid transparent;
    border-left: 97px solid transparent;}
    .banner-sec h3{font-size: 18px; font-weight: 700;}
    .bann-bott p {font-size: 31px;}
    .theme-sec h3{font-size: 22px; font-weight: 700;}
    .theme-sec p{max-width: 95%;}
    .banner-sec #owl-products{max-width: 860px; margin: 0 auto;}

	/* Privacy Policy and Terms condition Page */
	.contant-page h1 { font-size: 33px; }
	.contant-page h2 { font-size: 29px; }
	.contant-page h3 { font-size: 26px; }
	.contant-page h4 { font-size: 22px; }

}


@media only screen and (max-width:991px) {
	/*.banner-sec img { width: 130px; }*/
	.bann-bott p {font-size: 26px; }
	.theme-sec{padding: 50px 0px 50px 0px;}
	.banner-sec #owl-products{max-width: 580px; margin: 0 auto;}
	.banner-sec .owl-theme .owl-nav button:after{background-size: 70%; background-position: center;top: -70px;}
	.banner-sec h1 {font-size: 30px;}
	
	.theme-block:after { content: ''; width: 0; }
	.theme-block { margin-top: 30px; }
	.theme-block:first-child { margin-top: 0; }

	.copyright, .footer-link {text-align: center; }
	.new-footer-nav{margin-top: 10px;}

	/* Privacy Policy and Terms condition Page */
	.contant-page h2{font-size:27px;}
	.contant-page h3{font-size:24px;}
	.contant-page h4{font-size:20px; }

}


@media only screen and (max-width:767px) {
	.header-sec {text-align: center; padding: 3px 0px 4px 0px; }
	.header-sec a{margin-top: 0;}
	.banner-sec{padding: 0 0px 120px 0px; background-image: url(../images/res-banner-bg.jpg); background-size: cover; 
	 background-position: center center; }
	.banner-sec .container {max-width: inherit; padding: 0; }
	.banner-sec .row {margin: 0; }
	.banner-sec .row .no-pr{padding: 0; }
	.theme-sec {padding: 30px 0px 30px 0px; }
	.banner-sec #owl-products {max-width: 525px; margin: 0 auto; }
	.banner-sec .owl-carousel .item figure{width: 141px; height: 141px;}

	.main-specialization { width: 100%;}
	.theme-sec p { max-width: 100%; }

	/* Privacy Policy and Terms condition Page */
	.thank-you .page-banner-bg,
	.page-banner-bg { padding: 70px 0px 70px 0px; }
	.page-banner-content h2 { font-size: 30px; margin-bottom: 0px; }
	.page-banner-content .bread-crumb {margin-top: 12px;}
	.page-banner-content p { font-size: 14px; }
	.contant-page { padding: 40px 0 10px; }
	.contant-page h1 { font-size: 32px; margin-bottom: 15px; }
	.contant-page h2 { font-size: 21px; }
	.contant-page h3 { font-size: 19px; }
	.contant-page h4 { font-size: 20px; }
	.contant-page h5 { font-size: 18px; }
	.contant-page th,
	.contant-page td { font-size: 14px; }
	.contant-page textarea,
	.contant-page input { font-size: 15px; }
	.thank-you .page-banner-bg{ padding: 70px 0px 70px 0px; }
	.thank-you .page-banner-content h2 {font-size: 45px; }


}


@media (min-width:550px) and (max-width:767px) {
	.subject-highlight {padding:18px 15px 23px 15px; margin-bottom: 60px; }
	.banner-sec h1 {font-size: 30px; }
	.banner-sec h3{font-weight: 800;}
	.bann-bott{padding: 23px 20px 15px;}
	.theme-sec h3 {font-size: 24px; font-weight: 800; }
	.banner-sec p { font-size: 24px; margin-bottom: 10px; }
	
}


@media only screen and (max-width:600px) {
	.header-sec img{max-width: 100%; padding: 0 20px;}
	.banner-sec {padding: 0 0px 100px 0px; }
	.banner-sec #owl-products {max-width: 345px;}
	.banner-sec .owl-theme .owl-nav button:after{background-size:70% !important;}
	.banner-sec h1 {font-size: 27px !important; }
	.banner-sec p {font-size: 21px !important;}
	.subject-highlight {margin-bottom: 50px; }

	/* Privacy Policy and Terms condition Page */
	.contant-page { padding: 30px 0 10px; }
	.cont-col { margin-bottom: 20px; }
	.contant-page h1 { font-size: 25px; margin-bottom: 10px; }
	.contant-page h2,
	.contant-page h3 { font-size: 20px; margin-bottom: 12px; }
	.contant-page h4,
	.contant-page h5 { font-size: 18px; margin-bottom: 10px; }
	.contant-page h6 { margin-bottom: 10px; }
	.contant-page th,
	.contant-page td { font-size: 14px; }
	.contant-page,
	.contant-page p { font-size: 15px; line-height: 26px; }
	.contant-page textarea,
	.contant-page input { font-size: 15px; margin-bottom: 8px; }
	.thank-you .page-banner-bg{ padding: 50px 0px 50px 0px; }

}


@media only screen and (max-width:480px) {

	.banner-sec {padding: 0 0px 80px 0px; }
	.banner-sec h1 {font-size: 24px !important;}
	.banner-sec p {font-size: 18px !important; }
	.bann-bott{padding: 15px 20px;}
	.banner-sec p{line-height: 1.3; font-size: 17px !important;}

	/* Privacy Policy and Terms condition Page */
	.page-banner-bg { padding: 50px 0px 50px 0px; }
	.page-banner-content h2 { font-size: 24px; margin-bottom: 5px; }
	.page-banner-content p { font-size: 12px; }
	.unsubscribe-page {padding: 40px 0; }
	.unsubscribe-page h3 {font-size: 25px;}
	.unsubscribe-page p {margin: 6px 0 10px; font-size: 15px; line-height: 1.3}
	.unsubform .form-control{font-size: 15px; height: 48px;}
	.thank-you .page-banner-content h2 {font-size: 45px; }


}


@media only screen and (max-width:380px) {
	.banner-sec {padding: 0 0px 120px 0px; }
	.banner-sec h1 {font-size: 21px !important; }
	.unsubscribe-page h3 {font-size: 23px; line-height: 1.3;}
	.thank-you .page-banner-content h2 {font-size: 36px; }

}
