/*Responsive*/
@media(min-width:1025px) {
	/*Nav Bar Css For Tab Version*/
	.clickD {
		display: none;
	}
	.navbar-nav li.menu-item-has-children:hover>.sub-menu {
		display: block;
	}
	/**/
}

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

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

}
@media only screen and (max-width: 1600px) {
	.dnt-img-otr {
	margin-right: 0;
	margin-left: 40px;
}
.banner::after {
	height: 79px;
}	
	
	body {
		font-size: 19px;
	}
	


    .navbar-nav > li > a {
	font-size: 17px;
}
   .dnt-img-next {
	width: 360px;
	height: 360px;
}
    .dnt-img {
	width: 410px;
	height: 410px;
	border: 10px solid #fff;
}
    .banner h1 {
	font-size: 62px;
	margin-bottom: 0;
}
  .cmn_otr h2 {
	font-size: 51px;
	margin-bottom: 9px;
}  
    .vous_txt h3 {
	font-size: 28px;
	margin: 0 0 13px;
}
    .vous_sec {
	padding: 100px 0;
}
    .frstabt .cmn_otr {
	margin-bottom: 0;
	margin-left: 90px;
}
    .banner.inr-bnr .bann-innr1 {
	bottom: 140px;
} 
}
@media only screen and (max-width: 1500px) {
	.navbar-nav > li > a {
		font-size: 16px;
	}
	body {
		font-size: 16px;
	}
.dropdown-toggle::after {
	width: 9px;
	height: 6px;
	right: -15px;
	
}


}
@media only screen and (max-width: 1440px) {
.banner p {
	font-size: 28px;
}
  
.cmn_otr h5 {
	font-size: 17px;
	margin-bottom: 8px;
}
 .dnt-img-next {
	width: 332px;
	height: 332px;
	top: 168px;
	left: 204px;
}   
  .dnt-img-otr::before {
	height: 122px;
	width: 178px;
	bottom: -84px;
}  
  .dnt-img-otr::after {
	height: 101px;
	width: 106px;
	right: 75px;
	margin: auto;
	top: 51px;
}  
  .info-btn .cmn-btn span {
	font-size: 17px;
}  
  .banner::after {
	height: 65px;
	
}  
 .main .card .card-header .btn-header-link img {
	margin-right: 20px;
	width: 10%;
}   
    
    
.navbar-light .navbar-brand {
	width: 191px;
}	
	
.navbar-nav > li > a {
	font-size: 15px;
}	

	.container, .container-sm, .container-md, .container-lg, .container-xl {
	max-width: 90%;
}
.detlssecz .cmn_otr h2 {
	font-size: 39px;
}	
    .vous_sec.formasc .vous_txt h3 {
	font-size: 21px;
}
    .vous_sec.formasc .vous_txt p {
	font-size: 15px;
}
    .pck-hdr h3 {
	font-size: 17px;
}
    .pckg-list ul li h5 {
	font-size: 17px;
}
 .pck-txtim ul li h5 {
	font-size: 18px;
}   
.dvlpment-ul ul li::after {
	top: -1px;
	width: 29px;
	height: 29px;
}    
 .pck-txtim ul li:last-child {
	font-size: 18px;
}   
  .pckg-list {
	margin-top: 27px;
}  
   .pck-txtim ul li {
	height: 55.7px;
} 
   .mycntr h2 {
	font-size: 57px;
} 
  .eqip_txt p {
	font-size: 15px;
}  
  .eqip_txt h3 {
	font-size: 19px;
}  
   .mycntr h5 {
	font-size: 18px;
} 
  .eqp-se .slick-next.slick-arrow, .eqp-se .slick-prev.slick-arrow {
	left: -45px;
	font-size: 56px;
} 
    .eqp-se .slick-next.slick-arrow {
	right: -45px;left: auto;
}
/***goutam ****/
.inner-content h2 {
	font-size: 50px;
	margin: 0 0 15px;
  }
.inner-content p {
	font-size: 16px;
  }
.cont-address h4 {
	font-size: 20px;
	margin: 0 0 10px;
  }
  .cont-address p, .cont-address a {
	font-size: 14.5px;
  }
  .conct-address-outr {
	padding: 0 8px;
	min-height: 170px;
  }
  .inner-content h3 {
	font-size: 30px;
	margin: 0 0 10px;
  }
  .s-media ul li a {
	font-size: 18px;
  }
  .s-media ul li a .fa {
	width: 40px;
	height: 40px;
	margin-right: 6px;
  }
  .frm_hdr h3 {
	font-size: 25px;
	margin: 0 0 35px;
  }
  .form-details-innr {
	padding: 45px 20px 30px;
  }
.form-details-innr .submt input[type="submit"] {
	padding: 18px 30px;
	font-size: 17px;
  }
  .map-outr iframe {
	height: 495px;
	margin: 45px 0 0;
  }
  .contact__sec {
	padding: 60px 0 45px;
  }
  .realisation__bx .eqip_txt h3 {
	font-size: 20px;
	margin: 0 0 15px;
  }
  .realisation__bx .eqip_txt {
	padding: 20px 10px;
  }
  
}

@media only screen and (max-width: 1366px) {
.frstabt .cmn_otr {
	margin-left: 50px;
}
    .faqz .col-lg-7 {
	-ms-flex: 0 0 65.333%;
	flex: 0 0 65.333%;
	max-width: 65.333%;
}
    .banner::after {
	height: 60px;
}
    .banner.inr-bnr h1 {
	font-size: 40px;
}
  .vous_sec.formasc .vous_icn {
	min-height: 130px;
	width: 31%;
	margin: auto;
}  
}
@media only screen and (max-width: 1284px) {
.cmn_otr h2 {
	font-size: 34px;
	margin-bottom: 9px;
}
    .banner p {
	font-size: 23px;
}
	.banner h1 {
	font-size: 50px;
}
.footer-innr h3 {
	font-size: 17px;
	margin: 0 0 23px;
}
    p {
	font-size: 16px;
}
  .frstabt {
	padding: 43px 0 160px;
}  
  .dnt-img-next {
	width: 287px;
	height: 287px;
	top: 166px;
	left: 190px;
}  
 .dnt-img {
	width: 363px;
	height: 363px;
	border: 10px solid #fff;
}   
    
 .main .card .card-header .btn-header-link {
	font-size: 18px;
}   
  .pckg-list ul li h5 {
	padding-left: 41px;
	font-size: 14px;margin-left: 26px;
}  
  .pckg-list ul li h5::after {
	height: 25px;
	width: 25px;
	top: 13px;
}  
  .pck-txtim ul li img {
	width: 25px;
} 
    .pck-hdr h3 {
	font-size: 15px;
}
    .pck-hdr {
	padding: 24px 10px;
}
  .pck-txtim ul li h5 {
	font-size: 15px;
}  
    
 .pck-txtim ul li:last-child {
	font-size: 14px;
}   
 .pck-txtim ul li:last-child {
	padding: 26px 0;
}   
   .pckg-list ul li img {
	margin-left: 30px;
	margin-bottom: 5px;
	width: 130px;
} 
 .navbar-light .navbar-brand {
	width: 146px;
}   
 .pck-txtim ul li {
	height: 52.5px;
}   
 .pckg-list ul li:last-child h5 {
	padding: 18px 25px;
	
}   
  .detlssecz.quest-sc .cmn_otr h2 {
	font-size: 30px;
}  
 .qust-img {
	margin-left: 95px;
	margin-right: 96px;
}   
    
 .detlssecz .cmn_otr h2 {
	font-size: 26px;
}   
  .mgrp-ul ul li h5 {
	font-size: 15px;
}
    .nwz-sc {
	padding: 112px 0;
}
/**** goutam****/
.cont-icn .fa {
	font-size: 40px;
  }
  .inner-content h2 {
	font-size: 40px;
	margin: 0 0 10px;
  }
  .cont-icn {
	width: 80px;
	height: 80px;
	top: -28px;
  }
  .cont-address {
	padding-top: 50px;
  }
  .cont-address p, .cont-address a {
	font-size: 12.5px;
  }
  .adress_outr {
	margin: 48px 0 25px;
  }
  .inner-content h3 {
	font-size: 24px;
	margin: 0 0 6px;
  }
  .conct-address-outr.schedule-time {
	margin: 0 0 20px;
  }
  .form-details-innr .form-group .form-control::placeholder {
	font-size: 17px;
  }
  .form-details-innr .form-group .form-control {
	padding: 15px 25px;
	font-size: 17px;
  }
  .form-details-innr .form-group textarea {
	height: 125px !important;
  }
 
}
@media only screen and (max-width: 1199px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
	max-width: 95%;
    }
   .hdr_sec {
	padding: 10px 0;
} 
    
 .navbar-nav > li {
	margin-left: 37px;
}   
 .info-btn {
	margin-left: 39px;
}   
    
 .banner::after {
	height: 44px;
}   
  .ftr-dwn-in {
	margin-top: 35px;
}  
  .frstabt.solzsolution {
	padding: 89px 0 60px;
}  
}
@media only screen and (max-width: 1080px) {
	/*NAV FOR TAB*/
	.menu-item-has-children>a::after {
		display: none;
	}
	.menu-item-has-children>a {
		padding-right: 20px;
	}
	.navbar-nav .clickD {
		position: absolute;
		right: 0;
		top: 8px;
		width: 20px;
		height: 20px;
		background: url(images/drop_icn.png) center center no-repeat;
		cursor: pointer;
		display: block;
		background-size: 9px;
	}
	.frstabt .cmn_otr {
	margin-left: 0;
}	
p {
	font-size: 15px;
}
	.add-div ul li a {
	font-size: 14px;
}
    .footer-menu ul li a, .footer-menu p {
	font-size: 14px;
}
    .dnt-img-otr {
	margin-right: 0;
	margin-left: 0;
}
    .navbar-nav > li > a {
	font-size: 14px;
}
  .vous_txt h3 {
	font-size: 20px;
	margin: 0 0 10px;
}  
 .vous_icn {
	min-height: 73px;
}   
  .vous_icn img {
	width: 60px;
}   
   .vous_txt p {
	font-size: 14px;
} 
 .info-btn .cmn-btn span {
	font-size: 14px;
}   
 .bann-innr1 {
	bottom: 130px;
}   
   footer [type="submit"] {
	height: 44px;
	width: 45px;
	background-size: 18px;
} 
 footer input[type="email"] {
	height: 44px;
	padding: 0 11px;
}   
 .add-div address {
	font-size: 14px;
}   
 .banner.inr-bnr .bann-innr1 {
	bottom: 109px;
}   
 .pckg-list-slider {
	width: 42%;
	
}   
   .pckg-list ul li:last-child h5 {
	width: 100%;
} 
 .dvlpment-ul ul li {
	font-size: 15px;
}  
  .dvlpment-ul ul li::after {
	top: 1px;
	width: 20px;
	height: 20px;
} 
    .dvlpment-ul ul li {
	padding-left: 34px;
}
    .detlssecz .cmn_otr h3 {
	font-size: 25px;
}   
 .detlssecz.quest-sc .cmn_otr h2 {
	font-size: 24px;
}
     .eqp-se .slick-next.slick-arrow, .eqp-se .slick-prev.slick-arrow {
	left: -25px;
	font-size: 46px;
} 
    .eqp-se .slick-next.slick-arrow {
	right: -25px;left: auto;
}
/**** goutam****/
.conct-address-outr {
	min-height: 145px;
  }
  .cont-icn {
	width: 67px;
	height: 67px;
	top: -26px;
  }
  .cont-icn .fa {
	font-size: 28px;
  }
}
@media only screen and (max-width: 991px) {
	
.navbar-brand {
	
	z-index: 9;
	position: relative;
}
	/*Nav Colps Css*/
	.navbar-toggler {
		border: 0;
	}
	.stick,
	.stick:after,
	.stick:before {
		width: 30px;
		height: 2px;
		background: #2f91e8;;
		position: absolute;
		left: 0;
		top: auto;
		-webkit-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
		border-radius: 5px;
	}
	.stick:before {
		content: '';
		top: -10px;
		left: 0;
	}
	.stick:after {
		content: '';
		top: 10px;
		left: 0;
	}
	.stick.open {
		-webkit-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		transform: translateX(-50px);
		background: transparent;
	}
	.stick.open:before {
		-webkit-transform: rotate(45deg) translate(42px, -28px);
		-ms-transform: rotate(45deg) translate(42px, -28px);
		transform: rotate(45deg) translate(42px, -28px);
	}
	.stick.open:after {
		-webkit-transform: rotate(-45deg) translate(42px, 28px);
		-ms-transform: rotate(-45deg) translate(42px, 28px);
		transform: rotate(-45deg) translate(42px, 28px);
	}
	.navbar-nav .clickD {
		top: 7px;
		right: 15px;
	}
	.navbar-nav .clickD.toggled {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.sub-menu,
	.navbar-nav>li>.sub-menu .sub-menu {
		position: relative;
		width: 100%;
		left: inherit;
		top: inherit;
		border: none;
	}
	.navbar-nav>li.menu-item-has-children {
		padding-right: 0;
	}
	.navbar-nav>li {
		margin: 0;
		padding: 0;
	}
	.navbar-nav>li>a {
		padding: 10px 30px;
		display: inline-block;
		width: 100%;
	}
	.sub-menu>li>a {
		padding-left: 40px;
	}
	.sub-menu .sub-menu>li>a {
		padding-left: 60px;
	}
	.sub-menu .sub-menu .sub-menu>li>a {
		padding-left: 80px;
	}
	.navbar-toggler {
		position: relative;
		width: 33px;
		margin-left: auto;
		height: 27px;
		padding: 0;
	}
	.navbar-collapse {
		margin-top: 20px;
	}
	.navbar-nav {
		padding: 20px 0;
	}
	.navbar-nav>li>a::after {
		bottom: 0;
	}
	.navbar-collapse {
		background: rgb(23, 46, 57);
	}
	.navbar-nav>li>a {
		color: #fff;
	}
	
	.navbar-nav>li>a::before {
		top: auto;
		bottom: 0;
		background: transparent;
		width: 100%;
	}
	.navbar-nav>li>a:hover::before {
		background: #53c8e8;
	}
	/**/
	.navbar-toggler {
		order: 3;
		margin-left: 0;
	}
	.navbar-collapse {
		order: 4;
	}
.navbar-nav li:hover ul.sub-menu {
	display: none;
	transform: none;
}
	.sub-menu {
	transition: none;
		display: none;
	transform: none;
}
::placeholder {
    font-size: 15px;
}
.navbar-toggler:focus {
	border: 0;
	outline: 0;
}
	.navbar-brand {
	width: 105px;
}
.navbar-collapse {
	background: #363637;
}
   .dropdown-toggle::after {
	background: url(../images/arr4-rs.png);
	background-size: 100% 100%;
}
	.navbar-toggler {
	position: absolute;
	right: 0;
	top: 11px;
}
.dropdown-toggle::after {
	display: inline-block;
	top: 13px;right: auto;
}
.navbar {
	display: block;
}	
.hdr_sec.hdr_fix .navbar-toggler {
	top: 11px;
}
	.info-btn {
	margin-right: 18px;
	position: absolute;
	top: 3px;
	right: 36px;
}
.hdr_sec.hdr_fix .info-btn {
	top: 3px;
}
.faqz .col-lg-7 {
	-ms-flex: 0 0 72.333%;
	flex: 0 0 72.333%;
	max-width: 72.333%;
} 
    .banner::after {
	height: 54px;
	bottom: 6px;
}
  .dnt-img {
	width: 314px;
	height: 314px;
}  
    .dnt-img-next {
	width: 220px;
	height: 220px;
	top: 166px;
	left: 190px;
}
  .navbar-light .navbar-brand {
	width: 126px;
}  
    .bann-innr1 {
	bottom: 90px;
}
    .banner.inr-bnr h1 {
	font-size: 34px;
}
    .breadcrumb-item a, .breadcrumb-item {
	font-size: 15px;
}
    .vous_sec.formasc .info-btn {
	position: static;
}
    .vous_sec.formasc .vous_icn {
	min-height: 100px;
}
    .hdr_sec.header-two.hdr_fix .navbar-nav > li > a {
	color: #fff;
}
.hdr_sec.header-two.hdr_fix .dropdown-toggle::after {
	background: url(../images/ar1.png);
	background-repeat: no-repeat;
	/* background-size: ; */
	background-size: 100% 100%;
}
.nwz-sc .col-lg-3.col-sm-6 {
	margin-bottom: 20px;
}
.frstabt.pm-grp {
	padding: 43px 0 93px;
}
/**** goutam ****/
.form-details-innr {
	margin-top: 20px;
  }
  .form-details-innr {
	padding: 25px 20px 25px;
  }
  .qust-img {
	margin-left: 30px;
	margin-right: 30px;
  }
  .full_banner{
	display: none;
  }
  .m-banner{
	display: block;
}
header {
	position: static;
  }
  .m-banner::after {
	position: absolute;
	content: "";
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	left: 0;
	margin: auto;
  }
  .m-banner {
	position: relative;
  }
}
@media only screen and (max-width: 900px) {
.footer-menu ul li a, .footer-menu p {
	font-size: 13px;
}
    .cmn-btn span {
	font-size: 14px;
}
 .cmn-btn {
	padding: 11px 24px;
}   
  .dnt-img-otr::after {
	right: 0;
}  
  .banner.inr-bnr .bann-innr1 {
	bottom: 64px;
}  
 .qust-img {
	margin-left: 41px;
	margin-right: 41px;
}   
.mgrp-ul ul li h5::after {
	width: 26px;
	height: 28px;
	top: -6px;
}    
  .mgrp-ul ul li h5 {
	font-size: 14px;
	padding-left: 36px;
}  
 .frstabt.pm-grp .col-md-6.col-lg-6 {
	padding-left: 56px;
}   
/***goutam****/
.qust-img span img {
	width: 130px;
  }
  .qust-img {
	width: 250px;
	height: 250px;
  }
  .qust-img::after {
	width: 265px;
	height: 288px;
  }
}
@media only screen and (max-width: 812px) {
	.info-btn .cmn-btn {
	padding: 8px 18px;
}
  .frstabt .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}  
  .dnt-img {
	margin: auto;
}  
  .dnt-img-next {
	right: 87px;
	left: auto;
}  
 .faqz .col-lg-7 {
	-ms-flex: 0 0 90%;
	flex: 0 0 90%;
	max-width: 90%;
}   
    
   footer .col-md-3 ,   footer .col-md-2{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
} 
 .add-div ul li:last-child {
	margin: 0 0 10px;
}   
  .shpfr.col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;margin-bottom: 20px;
}  
  .vous_sec {
	background-size: cover;
}  
  .vous_sec::after {
	height: 81px;
	bottom: -80px;
} 
    .footer {
	padding-top: 51px;
}
    .faqz .col-lg-7 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
    .banner::after {
	height: 44px;
	bottom: 4px;
}
    
 .frstabt.pm-grp .col-md-6.col-lg-6 {
	padding-left: 0;
}   
   .frstabt.pm-grp .cmn_otr {
	margin-top: 117px;
}
.footer-innr {
	text-align: center;
  }
  .footer-menu.liens-ftr ul {
	justify-content: center;
  }
  .footer-menu p {
	width: 100%;
  }
  .copy-right p, .copy-right p a {
	text-align: center;
  }
  .inner___who_we .text-left {
	text-align: center !important;
  }
}
@media only screen and (max-width: 768px) {
.qust-img {
	width: 225px;
	height: 225px;
}
.qust-img::after {
	width: 237px;
	height: 260px;
  }
}


@media only screen and (max-width: 767px) {
.bann-innr1 {
	bottom: 71px;
}
    .qust-img {
	margin-bottom: 30px;
}
    .detlssecz.quest-sc .row {
	margin-bottom: 40px;
}
    .pckg-list-slider {
	width: 34%;
}
    .detlssecz {
	padding: 50px 0;
}
/**** goutam****/
.conct-address-outr {
	min-height: auto;
	margin-bottom: 55px;
  }
  .cont-address {
	padding: 50px 0 25px;
  }
  .adress_outr .row .col-md-4:last-child .conct-address-outr{
	  margin:0;
  }
  .pagination .page-item .page-link {
	font-size: 17px;
	padding: 5px 13px;
  }
  .qust-img {
	margin: auto;
  }
  .quest-sc .text-left{
	  text-align: center!important;
  }
  .qust-otr {
	margin: 0 0 30px;
  }
}
@media only screen and (max-width: 667px) {
	.vous_sec.formasc {
	
	padding: 30px 0;
}
	.banner.inr-bnr h1 {
	font-size: 24px;
}
	#main .card .card-header .btn-header-link::after {
	font-size: 20px;
	top: 42px;
	right: 35px;
}
    
	.main .card .card-header .btn-header-link {
	font-size: 16px;
}
    .copy-right p, .copy-right p a {
	font-size: 11px;
	letter-spacing: 1px;
}
    #exTab1 .card {
	padding: 5px 15px;
}
    .dnt-img-next {
	right: 25px;
}
    .banner h1 {
	font-size: 37px;
}
    
    #main.main.main-down .card .card-header .btn-header-link.collapsed::after {
	top: 24px;
}
    .vous_sec {
	padding: 75px 0 30px;
}
    .navbar-light .navbar-brand {
	width: 123px;
}
   .faqz #main.main.main-down .card .card-header .btn-header-link::after {
	font-size: 20px;
	top: 27px;
	right: 35px;
}
}
@media only screen and (max-width: 600px) {
/* .bann-innr1 {
	position: static;
	top: auto;
	background: #514f4f;
	padding: 20px 0;
} */
.banner::after {
	display: none;
}
.ban-outr {
	clip-path: border-box;
}

.banner.inr-bnr img {
	max-width: 100%;
	width: 100%;
	height: 180px;
	object-fit: cover;
  }

  .banner.inr-bnr .bann-innr1 {
	position: absolute;
	top: auto;
	background: transparent;
	padding: 0;
	bottom: 30px;
}

    #exTab1 .card {
	padding: 5px 0;
}
   .faqz .card-body, .card-body {
	padding: 0 10px 10px;
}
    .cmn_otr.wht h2 br {
	display: none;
}
    .main .card .card-header .btn-header-link {
	padding: 15px 10px;
}
    body {
	font-size: 14px;
}
.pck-hdr h3 {
	font-size: 12px;
}
 .pckg-list ul li h5 {
	padding-left: 30px;
	font-size: 11px;
	margin-left: 8px;
}   
.pckg-list ul li img {
	margin-left: 13px;
	margin-bottom: 7px;
	width: 106px;
}   
 .pck-txtim ul li {
	height: 49.5px;
}   
 .pckg-list-slider {
	width: 34%;
}   
 .dltpic-otr::after {
	left: -10px;
	top: 10px;
}   
  .pckg-list ul li:last-child h5 {
	width: 67%;
}  
.detlssecz.quest-sc {
	clip-path: border-box;
}    
 .eqp-se {
	padding: 43px 0;
}   
 .mycntr h2 {
	font-size: 45px;
}
    .nwz-sc {
	padding: 50px 0;
	background-size: cover;
	clip-path: border-box;
	
}
.bann-innr1 {
	bottom: 20px;
  }
}

@media only screen and (max-width:575px) {
.dnt-img-next {
	width: 190px;
	height: 190px;
	top: 246px;
	left: 189px;
}
    .dnt-img-otr::before {
	height: 79px;
	width: 104px;
	bottom: -77px;
}
    .dnt-img-otr::after {
	height: 50px;
	width: 58px;
	right: 5px;
	top: 51px;
}
/****goutam***/
.s-media ul li a {
	font-size: 15px;
  }
  .s-media ul li a .fa {
	width: 37px;
	height: 37px;
  }
  .inner-content p {
	font-size: 15px;
  }
  .inner-content h2 {
	font-size: 30px;
  }
  .inner-content h3 {
	font-size: 20px;
  }
  .frm_hdr h3 {
	font-size: 20px;
	margin: 0 0 20px;
  }
  .cont-address {
	padding: 40px 0 25px;
  }
  .conct-address-outr {
	margin-bottom: 40px;
  }
  .contact__sec {
	padding: 35px 0 30px;
  }
  .eqp-se {
	padding: 43px 0 60px;
  }
  .eqp-se .slick-next.slick-arrow, .eqp-se .slick-prev.slick-arrow {
	top: auto;
	background: none;
	transform: translateY(0);
	bottom: -45px;
	margin: auto;
  }
  .eqp-se .slick-next.slick-arrow{
	right: -45px;
	left:0;  
  }
  .eqp-se .slick-prev.slick-arrow {
	left:-45px;
	right:0;  
  }
}
@media only screen and (max-width: 484px) {
	.info-btn .cmn-btn span {
	display: none;
}
    .cmn-btn .fa {
	margin-right: 0;
}
    header {
	position: static;
}
    .banner h1 {
	font-size: 28px;
}
    .banner p {
	font-size: 17px;
}
    .cmn_otr h2 {
	font-size: 25px;
	margin-bottom: 9px;
}
    .main .card .card-header .btn-header-link {
	padding: 15px 10px;
	padding-right: 56px;
}
    #main .card .card-header .btn-header-link::after {
	font-size: 20px;
	top: 30px;
	right: 27px;
}
    .faqz #main.main.main-down .card .card-header .btn-header-link::after {
	font-size: 20px;
	top: 20px;
	right: 16px;
}
    .vous_sec.formasc .vous_bx {
	padding: 20px 12px;
}
    .vous_sec.formasc .info-btn .cmn-btn span {
	display: block;
}
    header.hdr_sec.header-two  {
	background: #fff;
}
   .pckg-list ul li h5::after {
	display: none;
} 
    
    .pckg-list ul li h5 {
	width: 60%;
}
    .pckg-list-slider {
	width: 40%;
}
    .pckg-list ul li h5 {
	padding-left: 0;
	font-size: 11px;
	margin-left: 8px;
	padding: 11px 0;
}
    .pck-txtim ul li {
	height: 37px;
}
/*** goutam *****/
.pagination .page-item .page-link {
	font-size: 13px;
	padding: 4px 10px;
  }
  .banner.inr-bnr .bann-innr1 {
	bottom: 55px;
  }
}


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

.stick, .stick::after, .stick::before {
	width: 21px;
	height: 2px;
}	
.stick::before {
	content: '';
	top: -7px;
	left: 0;
}	
.stick::after {
	content: '';
	top: 7px;
	left: 0;
}	
.stick.open::before {
	-webkit-transform: rotate(44deg) translate(38px, -30px);
	-ms-transform: rotate(44deg) translate(38px, -30px);
	transform: rotate(44deg) translate(38px, -30px);
}	
header .container {
	max-width: 100%;
}	
.banner h1 {
	font-size: 23px;
  }
}

@media only screen and (max-width: 430px){
.pck-txtim ul li {
	height: 40px;
}
/*** goutam****/
.pagination .page-item .page-link {
	padding: 4px 8px;
  }
  .info-btn .cmn-btn {
	padding: 8px 16px;
  }
}
@media only screen and (max-width: 384px) {
.dnt-img {
	width: 254px;
	height: 254px;
}
  .main .card .card-header .btn-header-link img {
	margin-right: 11px;
	width: 15%;
}  
    .dnt-img-next {
	width: 160px;
	height: 160px;
	top: 210px;
	left: 106px;
}
    .pck-hdr h3 {
	font-size: 11px;
}
    .pck-txtim ul li h5 {
	font-size: 13px;
}
    .pckg-list ul li:last-child h5 {
	padding: 11px 8px;
}
    .pck-txtim ul li:last-child {
	font-size: 11px;
}
   .vous_sec.formasc .vous_txt h3 {
	font-size: 18px;
} 
  .dvlpment-ul ul li {
	font-size: 14px;
}  
    .cmn_otr h2 {
	font-size: 20px;
	margin-bottom: 9px;
}
}
@media only screen and (max-width: 330px) {

}