/*------------------------------------------------------------------
[Responsive Stylesheet]

Project: S&L
Version: 1.0
Last change: 2021
Assigned to: Naveen Prasath
 
-------------------------------------------------------------------*/

/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {

}

/* (1680x1050) WSXGA+ Display */
@media  screen and (max-width: 1680px) {

} 

/* (1600x900) HD+ Display */
@media  screen and (max-width: 1600px) {

}

/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {

}

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {

}

@media (max-width: 1250px) {

} 

/* (1280x1024) SXGA Display */
@media (max-height: 1024px) and (max-width: 1280px) {

}

/* Mac */
@media (max-height: 800px) and (max-width: 1280px) {

}

/* 3rd Zoom */
@media screen and (max-width:1280px)and (max-height:720px) {

}

/* 
  ##Screen = 1250px;
*/

@media (max-width: 1250px) {

}


/* 
  ##Device = Tablets, Ipads
  ##Screen = B/w 768px to 1024px
*/

@media (max-width: 992px) {
	.md-pt-30 { padding-top: 30px;} .md-mb-0 { margin-bottom: 0} .md-mb-20 {margin-bottom: 20px;}.md-mb-30 {margin-bottom: 30px;}.md-mt-30 {margin-top: 30px;}.md-mt-40 {margin-top: 40px;}.md-pt-20 {padding-top: 20px;}.md-pb-20 {padding-bottom: 20px;}.md-pt-0 {padding-top: 0;}.md-mt-0 {margin-top: 0;}.md-mt-20 {margin-top: 20px;}.md-pb-30 {padding-bottom: 30px;}.md-pb-40 {padding-bottom: 40px;}.md-pl-0{padding-left:0;}.md-mb-60 {margin-bottom: 60px;}.md-pb-60 {padding-bottom: 60px;}
	.md-d-none {display: none;}.md-d-block {display: block;}
	section {
		padding: 40px 0;
	}
	.md-text-center {
		text-align: center;
	}
	.h-80 {
		height: 60px;
	}
	.slider-caption img {
		width: 50%;
	}
	.slider-caption h1 {
		font-size: 3.2em;
		line-height: 1em;
	}
	.slider-caption p {
		font-size: 1.1em;
		line-height: 28px;
		padding: 0 80px;
	}
	.offer-modal h2 {
		font-size: 30px;
	}
	.offer-modal h4 {
		font-size: 22px;
	}
	.offer-modal h3, .register-modal h3 {
		font-size: 24px;
	}
	.sec-title h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.sec-title h3 {
		font-size: 1.5em;
	}
	.sec-title {
		padding-bottom: 30px;
	}
	.border-md-none {
		border: 0 !important;
	}
	.award-block {
		width: 33%;
		display: inline-block;
	}
	.nav-item.align-self-center {
		align-self: auto !important;
		padding: 10px 0;
	}
	.contact-icon-block.media {
		display: block;
	}
	.contact-sec img {
		width: 55px;
		margin: 0 auto 10px auto !important;
	}
	.clients-sec .award-block {
		margin: -1px -3px 0px -1px;
		padding: 10px;
		width: 19%;
	}
	.register-arrow {
		display:none;
	}	
}

/* 
  ##Device = Tablets, Ipads
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	.contact-sec img {
		width: 50px;
	}
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.contact-sec h4 {
		font-size: 15px;
	}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.lg-p-0 {padding: 0; }.lg-mb-10 {margin-bottom: 10px;}.lg-mb-20 {margin-bottom: 20px;}.lg-mt-30 {margin-top: 30px;}.lg-mb-30 {margin-bottom: 30px;}.lg-p-30 {padding: 30px;}.lg-pb-30 {padding-bottom: 30px;}.lg-pt-20 {padding-top: 20px;}.lg-pb-40 {padding-bottom: 40px;}.lg-pb-60 {padding-bottom: 60px;}.lg-tb-60 {padding: 60px 0;}.lg-pl-15 {padding-left: 15px;}.lg-pt-60 {padding-top: 60px;}.lg-plr-15 {padding: 0 15px;}.lg-mt-20 {margin-top: 20px;}.lg-mt-0 {margin-top: 0px;}.lg-pt-30 {padding-top: 30px;}.lg-pt-0 {padding-top: 0px;}.lg-mb-0 {margin-bottom: 0;}.lg-mt-60 {margin-top: 60px;}.lg-pb-20 {padding-bottom: 20px;}.lg-pb-10 {padding-bottom: 10px;}.lg-mt-50 { margin-top: 50px;}.lg-pb-90 { padding-bottom: 90px;}.lg-pl-30{padding-left: 30px;}
	.contact-sec h4 {
		font-size: 16px;
	}
}

/* 
  ##Device = Mobile, Ipad
  ##Screen = B/w 767px 
  */

@media only screen and (max-width: 767px) {
	section {
		padding: 40px 0;
	}
	.h-80 {
		height: 60px;
	}
	.slider-caption h1 {
		font-size: 2.3em;
	}
	.slider-caption p {
		font-size: 1.1em;
		line-height: 28px;
		padding: 0;
	}
	.xs-text-center {
		text-align: center;
	}
	.offer-modal .modal-body, .register-modal .modal-body {
		padding: 30px;
	}
	.offer-modal h2 {
		font-size: 30px;
	}
	.offer-modal h4 {
		font-size: 22px;
	}
	.offer-modal h3, .register-modal h3 {
		font-size: 24px;
	}
	.sec-title h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.sec-title h3 {
		font-size: 1.5em;
	}
	.sec-title {
		padding-bottom: 20px;
	}
	br {
		display: none;
	}
	.benefits p {
		padding: 0 30px;
	}
	.about-sec p, .testi-sec p, .testi-sec h3 {
		font-size: 17px;
	}
	.point-num {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	.logo-img {
		width: 200px;
	}
	.contact-sec img {
		width: 55px;
		margin: 0 auto 10px auto !important;
	}
	.contact-sec .col-lg-4:first-child .contact-icon-block h4 {
		/* padding: 0 30px; */
	}
	.components-sec .border-right {
		border: 0 !important;
	}
	.award-block, .clients-sec .award-block  {
		width: 70%;
		padding: 0 20px;
	}
	.clients-sec .award-block  {
		padding: 10px;
	}
	.contact-sec br {
		display: block;
	}
.register-arrow {
		display:none;
	}
	.bottomright {
		position: inherit;
		bottom: unset;
		right: unset;
	}	
	.fotter-mail-sec .float-right{
		float:unset !important;
	}
	.fotter-mail-sec img {
		width: 112px;
		margin-top: 5px;
		margin: 0 auto 10px auto !important;
		margin-top: 14px !important;
	}
	.fotter-nav-link-d-flex{
		display:block;
	}
	ul.fotter-nav-link{
		display:block;
	}
	ul.fotter-nav-link li{
		margin-bottom: 5px;
		margin-right: 0;
	}
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	.sm-d-none {display: none;}.d-sm-block {display: block;}.sm-p-0 {padding: 0; }.sm-mb-10 {margin-bottom: 10px;}.sm-mb-20 {margin-bottom: 20px;}.sm-mt-30 {margin-top: 30px;}.sm-mb-30 {margin-bottom: 30px;}.sm-mb-40 {margin-bottom: 40px;}.sm-p-20 {padding: 20px;}.sm-p-30 {padding: 30px;}.sm-pb-30 {padding-bottom: 30px;}.sm-pt-20 {padding-top: 20px;}.sm-pb-40 {padding-bottom: 40px;}.sm-pb-60 {padding-bottom: 60px;}.sm-tb-60 {padding: 60px 0;}.sm-pl-15 {padding-left: 15px;}.sm-pt-60 {padding-top: 60px;}.sm-plr-15 {padding: 0 15px;}.sm-mt-20 {margin-top: 20px;}.sm-mt-0 {margin-top: 0px;}.sm-mb-0 {margin-bottom: 0;}.sm-mt-60 {margin-top: 60px;}.sm-pb-20 {padding-bottom: 20px;}.sm-pt-30 {padding-top: 30px;}.sm-pt-0 {padding-top: 0px;}.sm-mb-0 {margin-bottom: 0;}.sm-pb-10 {padding-bottom: 10px;}
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 393px to 786px
*/

@media (min-width: 393px) and (max-width: 786px) {
	

}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	.xs-d-none {display: none;}.d-xs-block {display: block;}.xs-p-0 {padding: 0; }.xs-mb-10 {margin-bottom: 10px;}.xs-mb-20 {margin-bottom: 20px;}.xs-mt-30 {margin-top: 30px;}.xs-mb-30 {margin-bottom: 30px;}.xs-mb-40 {margin-bottom: 40px;}.xs-p-20 {padding: 20px;}.xs-p-30 {padding: 30px;}.xs-pb-30 {padding-bottom: 30px;}.xs-pt-20 {padding-top: 20px;}.xs-pb-40 {padding-bottom: 40px;}.xs-pb-60 {padding-bottom: 60px;}.xs-tb-60 {padding: 60px 0;}.xs-pl-15 {padding-left: 15px;}.xs-pt-60 {padding-top: 60px;}.xs-plr-15 {padding: 0 15px;}.xs-mt-20 {margin-top: 20px;}.xs-mt-0 {margin-top: 0px;}.xs-pt-30 {padding-top: 30px;}.xs-pt-0 {padding-top: 0px;}.xs-mb-0 {margin-bottom: 0;}.xs-mt-60 {margin-top: 60px;}.xs-pb-20 {padding-bottom: 20px;}.xs-pb-10 {padding-bottom: 10px;}
}
