/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

/* Laptop */
@media (max-width: 1366px)
{
	.sh-timer-bx .sh-timer .flip-card {width: 100%};
}
@media (max-width: 1280px){
	.sh-abt-img::before{width: 80%;margin: 20px 0 0 -20px;}
}
/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	.bg-arrow::after {width: 154px;margin: 0px 0 0px 58px;}
	.sh-timer-bx .sh-timer .flip-card {width: 75%;	margin: 0 0 35px;}
	.banner-btn img {height: 48px;}
	.banner-btn {margin: 0;}
	.main-heading {font-size: 60px;}
	.small-heading {font-size: 25px;}
	.flip-card {font-size: 50px;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 992px)
{    br{display:none;}
	main {padding: 60px 0 0;}
	.sh-img-bnr {margin: 0 0 20px;}
	/* p{font-size: 18px !important;} */
	.row-reverse{flex-direction: column-reverse;}
	.main-heading {font-size: 40px;margin-bottom: 5px;}
	.sh-img-bnr img,.sh-abt-img img {height: 470px;display: block;margin: 0 auto 20px;}
	.sh-banner p {margin-bottom: 12px;}
	.sh-abt-img::before {width: 75%;margin: 50px 0 0 52px;height: 470px;}
	.sh-about-right .main-heading{margin-bottom: 15px;}
	.sh-faq, .sh-contact, .sh-about{padding: 30px 0;}
	.sub-heading {font-size: 35px;margin-bottom: 30px;}
	.bg-arrow::after {width: 130px;margin: 0px 0 0px 50px;}
	.conct-img img {height: 470px;border-radius: 0;display: block;margin:0 auto 20px;}
	.sh-contact .v-form {padding: 0 30px 30px;}
	.sh-banner {padding: 0;}
	.circle h6 {font-size: 20px;}
	.circle {height: 40px;width: 40px; margin: 0 auto 15px;}
	.accordion .card h2, .accordion .card h2.collapsed {background-size: 30px; padding: 18px 35px 18px 0;}
	.sh-about-box {border-radius: 15px;padding: 15px;cursor: pointer;}
	.banner-btn img {height: 42px !important; margin: 0;}
	.banner-btn {margin: -10px 0 20px;}
	.sh-timer-bx .sh-timer .flip-card {width: 55%;margin: 0 0 20px;}
	.sh-bnr-time p{font-size: 18px;}
	.sh-ftr-bx .v-form {padding: 10px 0 0;}
	.sh-first {padding:35px 0 0;}
	.small-heading,.sh-banner p {font-size: 18px;}
	.sh-contact-bx p, .sh-ftr-bx p{font-size: 18px;}
	.sh-about .main-heading {font-size: 30px;}
	.sh-abt-bx-head h4,.sh-work-bx h5,.accordion .card h2{font-size: 22px;}
	.flip-card {font-size: 34px; margin: 0 0 15px;}
	.custom-container{padding: 0 15px;}
	/* how it works	*/
	.sh-how-it-works{padding: 35px 0;}
	.sh-work-bx p{font-size: 16px; line-height: 26px;}
	.v-form .form-group{margin-bottom: 30px;}
	.v-form .form-group label{margin-bottom: 0;}
	.sh-contact-frm{padding: 0;}
	.sh-about-right{overflow-y: unset; height: 100%;}
	.banner-btn{padding: 10px; gap: 10px;}
	 .sh-about-bx .sticky {position: initial;}
	 .sub_bx form{max-width: 100%;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 768px)
{	
	
	.sub-heading {font-size: 28px;}
/*	.sh-abt-img img,.conct-img img {height: 100%;}
	.main-heading {font-size: 30px;}
	.accordion .card h2 {font-size: 20px;padding: 15px 0;background-size:30px;}
	.sh-abt-bx-head h4 { font-size: 22px;}
	.sh-abt-img::before {width: 90%;margin: 50px 0 0 0;height: 405px;}
	.sh-abt-img img {margin-bottom: 30px;}
	.accordion .card h2.collapsed {padding: 20px 0;}
	.accordion .card-body {padding: 0 45px 15px 0;}
	.line {height: 60px;margin: 0 auto 15px;}
	footer{padding: 0;}
	.footer-menu, .social-icon {margin-bottom: 25px;}
	.sh-ftr-bx .v-form {padding: 30px 0;}
	.social-icon a {width: 35px;height: 35px;}
	.social-icon img {height: 15px;min-width: 15px;}
	.footer-menu ul li a {padding: 12px;font-size:15px;}
	.social-icon ul {gap: 15px;}
	.v-form .form-group {margin-bottom: 40px;}
*/
	
	

	.bg-arrow::after {display: none;}
	.sh-about-right{height: 100%;}
	.sh-timer-bx .sh-timer .flip-card {width: 80%; margin: 0 0 20px;}
	.sh-abt-img::before{display: none;}
	/* wd-mr*/
	.accordion .card h2 {font-size: 18px;background-size: 25px;}
	.card-body p, .v-form .form-control, .abt-txt p,.sh-work-bx p,.card-body p, .sh-contact-bx p, .sh-ftr-bx p{font-size: 18px;}{font-size: 16px;}
	.accordion .card-body{padding: 0 0 18px;}
	.conct-img img, .sh-img-bnr img, .sh-abt-img img{height: auto;}
	.sh-about .main-heading {font-size: 26px;}
	.flip-card {font-size: 25px;border-radius: 8px;}
	.flip-card:before,.flip-card:after {width: 5px;height: 10px;margin: 0.95em 0 0 0px;}
	.main-heading {font-size: 34px;}
	.sh-work-bx{margin-bottom: 15px;}

	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
/*	.accordion .card h2.collapsed {padding: 10px 45px 10px 0;}
	.sh-banner {padding: 15px;}
	.accordion .card h2 {padding: 10px 45px 10px 0;}
	.sh-work{padding: 0;}
	.sh-contact-frm {border-radius: 15px;padding: 30px 0;}
	.sh-contact .v-form {padding: 0 25px;}
	.sh-how-it-works{padding: 30px 0;}
	.sh-about .main-heading {font-size: 22px;}
	.sh-img-bnr img, .sh-abt-img img {height: 100%;}
	main {padding: 63px 0 0;}
	.banner-btn{flex-direction: column;gap: 10px;}
	.banner-btn img{height: 100%;width: 100%;}
	.sh-about {padding: 10px 0 30px;}
	
*/
	
	.circle {height: 35px;width: 35px;margin-bottom: 10px;}
	.circle h6 {font-size: 16px;}
	.sh-abt-img::before {width: 80%;margin: 26px 0 0 28px;height: 270px;}
	
	

	
	

	

	
	
	
}