

@media screen and (max-width:991px){
	.carousel-caption {
		width: 50%;
		padding-left: 10%;
	}
	.carousel-caption h3 {
		font-size: 20px;
	}
	/* .main-header .header-top .top-outer {
		margin: 0px;
		padding: 0px;
	} */
	.navbar-inverse .navbar-nav > li > a {
		font-size: 12px;
	}
	.nav > li > a {
		padding: 10px 8px;
	}
	.serviceimg {
    	margin-top: -110px;
	}
	.procedures ul li span img {
    	max-width: 25px;
	}
	.effect1 h4, .effect2 h4 {
		font-size: 11px;
	}
	.newscont {
		padding: 60px 60px 80px 40px;
	}
	.newscont2 {
		padding: 60px 40px 67px 60px;
	}
	.newscont h3 {
		font-size: 28px;
	}
	.contactsection h3 {
		font-size: 28px;
	}
	
	.visioncont img, .missionbg img {
    	width: 70px;
	}
	/* .main-header .header-top .top-left li a {
		font-size: 12px;
	} */
	.accomplishments-inner-wraper h2, .servicesection2 h2, .industry h2, .testimonialsection h2, .inner_about_cont h3 {
		font-size: 25px;
	}
	.inner_about_cont h4 {
		font-size: 16px;
	}
	.servicesection2 h3 {
		font-size: 16px;
	}
	.tmonialcont {
		padding: 20px;
	}
	.newscont2 h3, .mivi-bg h3 {
		font-size: 20px;
	}
	.counter2::after {	
		right: 92px;
		top: 0;
	}
	.accomplishments-project-box p, .accomplishments-developement-inner-box p, .accomplishments-satisfied-client-inner-box p, .accomplishments-year-exprnce-inner-box p,.accomplishments-nation-served-inner-box p {
		font-size: 16px;
	}
	.accomplishments-developement-staff-box, .accomplishments-year-exprnce-box {
		height: 130px;
	}
	.floating-icon:nth-child(4) {
		left: 64%;
	}


}
/* Correction */
/* .header-top .container{
	margin: 0;
	padding: 0;
	   } */

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

	/* .logo img {
    	width: 90%;
    	max-width: 90px;
	} */

	/* .main-header .header-upper .logo-outer::before {
		position: absolute;
		content: '';
		right: -27px;
		top: 0px;
		height: 100%;
		width: 100%;
		background-color: #ffffff;
		-ms-transform: skewX(-25deg);
		-webkit-transform: skewX(-25deg);
		transform: skewX(-25deg);
		border-right: 2px solid #176cba;
	}

	.header-top .container{
 margin: 0;
 padding: 0;
	}

	.header-upper .container{
		padding: 0px 15px 0px 0px;
	} */


	.carousel-caption {
		padding-top: 5%;
		width: 60%;
	}
	.floating-icon:nth-child(4) {
		left: 44%;
	}
	.navbar-inverse .navbar-toggle {
		background: #333;
	}
	.carousel-control.right, .carousel-control.left {
		top: 70%;
	}
	.aboutcont {
		margin: 0px 20px;
	}
	.visioncont {
		padding: 7% 10% 7% 6%;
	}
	.listing-block {
		margin-bottom: 40px;
	}
	.teamsection, .servicesectionover {
		padding: 60px 0px 0px 0px;
	}
	 
	 .padleft10, .padinglr, .martop10 {
	 	padding: 0px 40px;
	 }
	.backser {
		margin: 40px 0px 0px 0px;
	}
	 
	.serviceimg {
		margin: 0px;
	}
	.tourismprocess img {
		width: 100%;
		max-width: 300px;
	}
	.servtrip2 ul li {
		text-align: left;
	}
	.mark4, .mark5 {
		right: 13px;
		left: auto;
	}
	.newscont {
		padding: 20px 40px 50px 40px;
	}
	.newscont2 {
		padding: 20px 40px 0px 40px;
	}
	.contactsection .col-md-5, .contactsection .col-md-7 {
		padding: 0px 40px 40px 40px;
	}
	.listing-block .list-inline2 {
    	float: none;
    	position: relative;
    	margin: 20px auto 0 auto;
    	width: 100%;
    	max-width: 92px;
	}
	.footerbg {
		padding: 40px 0px 0px 0px;
	}
}

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

	.main-header .header-top .top-left li {
		margin-right: 15px;
	}
	.procedures ul li {
		padding: 10px;
		text-align: left;
	}
}
@media screen and (max-width:690px) {
	.industryname ul li {
		width: 50%;
	}
	.industryname ul li:nth-child(3n+1) {
    	clear: none;
	}
	.logo img {
    	width: 100%;
    	max-width: 110px;
	}
	.accomplishments-counter-box {
		width: 100%;
	}
	.accomplishments-developement-staff-box, .accomplishments-satisfied-client-box, .accomplishments-year-exprnce-box, .accomplishments-nation-served-box {
		background-position: center 40px;
	}
	.accomplishments-developement-inner-box, .accomplishments-satisfied-client-inner-box, .accomplishments-year-exprnce-inner-box, .accomplishments-nation-served-inner-box {
	    width: 100%;
	    float: left;
	    padding: 110px 0 0 0px;
	    text-align: center;
	}
	.accomplishments-developement-staff-box, .accomplishments-year-exprnce-box {
		height: auto;
		margin-bottom: 20px;
		border: none;
	}
	.accomplishments-year-exprnce-box {
		margin-top: 60px;
	}
	.tabcell {
		display: block;
		width: 100%;
	}
	.displayroe {
    display: block;
		}
		.overbg {
			padding: 40px;
		}
		.overbg h3 {
			font-size: 35px;
		}
}
@media screen and (max-width:650px) {
	.procedures ul li span img {
		margin-right: 5px;
	}
	.tourismprocess {
		padding-top: 0px;
	}

}
@media screen and (max-width:630px){
	.procedures ul li {
		width: 50%;
	}
	.procedures ul li span img {
    	max-width: 40px;
	}
	.effect1 h4, .effect2 h4 {
    	font-size: 16px;
	}
}
@media screen and (max-width:620px){
	.main-header .header-top .top-left li a {
		font-size: 12px;
	}
	
}
@media screen and (max-width:565px) {
	/* .main-header .header-top .top-left li a {
		font-size: 10px;
	}
	.main-header .header-upper .logo-outer::before {

    width: 174%;
	transform: skewX(-25deg);
	} */
	.carousel-caption {
		padding-top: 5%;
	}
	/* .main-header .header-top .top-left li {
		margin-right: 5px;
	} */
	.footerlink ul li a {
		font-size: 12px;
		padding: 10px 5px;
	}
	.contactsection {
		padding-bottom: 0px;
	}
}

@media screen and (max-width:545px) {
	/* .main-header .header-top .top-left li {
		margin-right: 0px;
	} */
	.newscont2 h3 {
    	font-size: 30px;
    	margin-left: 55px;
    }
    /* .main-header .header-upper .logo-outer::before { 
    	height: 100%;
    } */
}

@media screen and (max-width:535px) {
	/* .main-header .header-top .top-left li a
	.main-header .header-top .top-left li {
    	margin-right: 0px;
    	width: 60%;
    	float: right;
    	text-align: right;
	} */
	/* .main-header .header-upper .logo-outer::before {
		top: -10px;
		width: 184%;
		height:159%;
		right: -16px;
	} */
	/* .main-header .header-upper .logo-outer {
		padding-top: 0px;
	} */

}
@media screen and (max-width:480px) {
	.industryname ul li {
		width: 100%;
		margin: 8px 0px;
	}
	.testimonialsection {
		padding: 40px 0px;
	}
	.testimonialsection h2 {
		margin-top: 0px;
	}
	/* .main-header .header-upper .logo-outer::before { 
		height: 122%;
	} */
	/* .logo {
    margin-top: 20px;
		}
	.main-header .header-top .top-left li a {
		font-size: 8px;
	} */
	.carousel-caption h3 {
		font-size: 16px;
	}
	.aboutcont h3, .visioncont h3, .missionbg h3, .teamsection h3, .servicesection h3, .procedures h3, .tourismprocess h3, .midcontsection h3, .newscont h3 {
		font-size: 20px;
	}
	.procedures ul li {
		width: 100%;
	}
	.aboutbg img {
		display: none;
	}
	.aboutcont {
		margin: 20px;
	}
	.servicecont ul li h4 {
		font-size: 16px;
	}
	.serviceborder {
		border: 8px solid #fff;
		padding: 20px;
	}
	.newscont2 h4 {
		font-size: 18px;
	}
	.newscont2 h4 i{
		font-size: 20px;
	}
	.newscont2 h3 {
		font-size: 20px;
		margin-left:34px;
	}
}
@media screen and (max-width:420px) {
		/* .main-header .header-top .top-left li{
			width: 100%;
		}
		.main-header .header-top .top-left li a {
			float: right;
			text-align: right;
			font-size: 10px;
		} */
}
@media screen and (max-width:385px) {
	.carousel-caption h3	 {
		font-size: 12px;
	}
	.floating-icon:nth-child(2), .floating-icon:nth-child(3)  {
		width: 80px;
		height: 80px;
	}
	.floating-icon:nth-child(3) {
		top: 112px;
	}
	.floating-icon:nth-child(4), .floating-icon:nth-child(5), .floating-icon:nth-child(6) {

    top: 60px;
    width: 60px;
    height: 60px;

}
	.overbg h3 {
		font-size: 25px;
	}
	.contbgcolor p {
		font-size: 14px;
	}
	/* .main-header .header-top .top-left li {
		width: 100%;
	} */
	.midcontsection h3, .newscont2 h3 {
		font-size: 25px;
	}
	.carousel-caption p {
		font-size: 10px;
	}
	.aboutbg img {
		display: none;
	}
	.aboutcont {
		margin: 40px 20px;
	}
	.aboutcont h3, .visioncont h3, .missionbg h3, .teamsection h3, .servicesection h3, .procedures h3, .tourismprocess h3 {
		font-size: 22px;
	}
	.serviceborder {
		border: 10px solid #fff;
	}
	.servicecont {
		padding: 15px;
	}
	.servicecont ul li h4 {
		font-size: 16px;
	}
	.procedures ul li {
		width: 100%;
	}
	.newscont2 h4 {
		font-size: 18px;
	}
	.newscont2 h4 i {
		font-size: 20px;
	}
	.newscont2 h3 {
		margin-left: 33px;
	}
	.contactsection h3, .newscont h3 {
		font-size: 22px;
	}
	.newscont, .newscont2 {
		padding: 20px;
	}
	.footerlink ul li {
		font-size: 33.3%;
	}
	.footerlink ul li a {
		font-size: 12px;
	}


}


@media screen and (max-width:320px) {
	.padleft10, .padinglr, .martop10 {
		padding: 0px 20px;
	}
	/* Correction */

	.tourismprocess h3 {
    	font-size: 18px;
    	margin: 0PX;
	}
	.contactsection h3, .newscont h3 {
		font-size: 20px;
	}
	.contactsection .col-md-5, .contactsection .col-md-7 {
		padding: 20px;
	}
	.newscont2 h3 {
		font-size: 25px;
		margin-bottom: 0px;
	}
	.carousel-control.right, .carousel-control.left {
		font-size: 20px;
	}
}


/* correction */

@media only screen and (min-width:420px) and (max-width:634px){
	/* .pull-right {
		float: right !important;
		right: 1px !important;
	} */
}

/* Correction */
/* @media screen and (max-width:389px) {
	.logo img {
		width: 48px;
	}
	.main-header .header-upper .logo-outer::before {
		width: 193%;
	}


} */