@media only screen and (max-width: 1200px){
	.get-loc a{
		font-size: 12px
	}
	.for-bx-text p {
		font-size: 12px
	}
}
@media only screen and (max-width: 1200px){
		.banner .carousel-caption{
	    top: 15%!important;
	}
	.carousel-caption h1{
		font-size: 30px!important
	}
	.carousel-caption p{
		font-size: 16px!important;
	}
	}
@media only screen and (max-width: 992px){
	.main-top-bar{
		display: flex;
		align-items: center;
	}
	.banner .carousel-caption{
	    top: 15%!important;
	}
	.banner .carousel-indicators li{
		background-color: #00000025
	}
	.box-5 p{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.box-5 .box-5-content{
		padding: 5px 10px;
	}
	.text-procedu h2 {
		font-size: 35px;
	}
	.for-sp-divider .pnk-inner h4 {
		font-size: 20px!important
	}
	.for-sp-divider .blu-inner h4 {
		font-size: 20px!important

	}
	.for-sp-divider .pnk-inner a{
		padding: 5px 18px;
	}
	.for-sp-divider .blu-inner a {
		padding: 5px 18px;
	}

	}
	@media only screen and (max-width: 991px){
		.box-5{
			margin-bottom: 0;
		}
		.box-5 .title{font-size: 16px; line-height: 18px;}
		.box-5 .description {
			line-height: 18px
		}
		.for-space-abt .text-part h2 {
		font-size: 22px;
	}
	.for-space-abt .text-part h3{
		font-size: 14px;
		line-height: 22px;
	margin-bottom: 2px
	}
	.for-space-abt .text-part p{
		font-size: 14px;
		line-height: 22px
	}
	.for-space-abt .text-part h4 {
		font-size: 14px;
		line-height: 22px
}
	.for-space-abt .btn-banner a {
		font-size: 13px;
	}
	
	}
@media only screen and (min-width: 768px) and (max-width: 992px){
	.cont-text-part p {
		font-size: 14px;
	}
}
@media only screen and (max-width: 768px){
	.blogbox{
		height: auto;
		margin-bottom: 15px;
	}
	.about_text h1{
		font-size: 42px;
	}
	.bottom_menu h2{
		margin-top: 15px;
	}
	.frm-button-1{
		background: #00000075;
		padding: 8px 15px
	}
	.frm-button-1:hover{
		background: #000000;
	}
	.frm-input-1 {
		height: 50px;
	}
	.cont-bx{
		min-height: auto;
	}
	.box-doc-img{
		margin-bottom: 30px
	}
	.att-new-part{
		height: auto;
	}
	.for-sp-divider .clr-pnk{
    	padding: 20px;
    	flex: 100%;
    	height: auto;
	}
	.main-top-bar{
		display: flex;
		align-items: center;
	}
	.logo{padding:5px 10px;}

	.for-or-service .sec1-title::before
	{
		width: 1.7rem;
	}
	.for-or-service .sec1-title::after{
		width: 1.7rem
	}
	.for-or-service .sec1-head h2 {
		font-size: 24px
	}
	
	.conta-space .sec1-title::before
	{
		width: 1.7rem;
	}
	.conta-space .sec1-title::after{
		width: 1.7rem
	}
	.conta-space .sec1-head h2 {
		font-size: 24px
	}

	.for-or-service .sec1-title{
		line-height: normal;
	}
	.for-space-att-1 .sec1-title::before
	{
		width: 1.7rem;
	}
	.for-space-att-1 .sec1-title::after{
		width: 1.7rem
	}
	.for-space-att-1 .sec1-head h2 {
		font-size: 16px
	}
	.for-space-att-1 .sec1-title{
		line-height: normal;
	}
	.proce-space .botm-push{
		margin-bottom: 0;
	}
	.proce-space .text-procedu-1 h2{
		font-size: 40px
	}
	.proce-space .text-lft-side h3 {
		font-size: 22px;
		font-weight: 600;
	}
	.proce-space .bg-1{
		padding: 20px!important;
	}
	.proce-space .text-lft-side p {
	font-size: 14px;
	margin-bottom: 10px;
	}
	.proce-space .text-lft-side i {
		font-size: 14px!important;
	}
	.for-list-bt a{
		font-size: 16px;
		padding: 10px 20px;
	}
	.memb-bg .sec1-title::before
	{
		width: 1.7rem;
	}
	.memb-bg .sec1-title::after{
		width: 1.7rem
	}
	.memb-bg .sec1-head h2 {
		font-size: 24px;
		padding-bottom: 0;
		text-align: left;
		line-height: 22px
	}
	.att-new-part h4{
		text-align: left;
		line-height: 22px
	}
	.sidebar{
		display: none
	}

}
@media only screen and (max-width: 576px){
	.navbar-dark ul li:hover .sub-menu-1{
		width: 100%;
		margin-left: 0
	}
	.sub-menu-2 ul li:hover .sub-menu-3{margin-left:0px!important;}
	.navbar-dark ul li:hover .sub-menu-1 ul li{
		width: 100%;
	}
	.conta-space .sec1-head h2{
		margin: 0;
		padding-bottom: 0
	}
	.bannerinner {
		height: 150px
	}
	.short_nav ul li a{
		padding-left: 0;
	}
	.about_text h1{
		padding-top: 26px;
		font-size: 32px!important;
		font-weight: 600;
	}
	.copyright-area p {
		text-align: center;
		font-size: 12px;
		padding: 6px 0;
	}
	.footer_logo{
		text-align: center
	}
	.footer_logo img{
		width: 80%!important
	}
	.slide-4{
		margin-top: 0;
		margin-bottom: 0
	}

	.att-new-part h3{
		font-size: 16px
	}
	.att-new-part h4{
		padding-bottom: 5px
	}
	.for-sp-divider .pnk-inner h4{
		font-size: 16px!important;
	}
	.for-sp-divider .blu-inner h4{
		font-size: 16px!important;

	}
	.for-sp-divider .pnk-inner a{
		font-size: 16px;
		padding: 4px 20px;
	}
	.for-sp-divider .blu-inner a{
		font-size: 16px;
		padding: 4px 20px;
	}
	.carousel-caption p{
		display: none;
	}
	.banner .carousel-control-prev{
   	display: none;	
	}
	.banner .carousel-control-next{
	 display: none;   
	}
	.banner .carousel-caption h1{
		font-size: 20px!important;
		margin-bottom: 15px
	}
	.banner .carousel-indicators{
		bottom: -35px
	}
	
	.banner .blu-ban-btn {
	    padding: 5px 10px;
	    font-size: 14px;
	    margin: 10px 0!important;
	}
	.banner .bttn-for-ban{
	    margin: 10px 0!important;
	}
	.banner .carousel-caption{
	    top: 10%!important;
	    width: 100%
	}
}