main {
	padding-top: 104px !important;
}

.footerBG a:hover{
	color:#8c8c8c;
}

a{
	text-decoration:none !important;
}

p{
	color:#676565;
}

.mobT svg{
	color:#000;
}

.header-scrolled{
    width: 100%;
    padding: 0;
    z-index: 10000;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    transition: all 0.2s ease-in-out;
    height: auto;
    background-color:transparent; 
}

.aResponse{
	display:none;
}

.aResponse{
	position: fixed;
	bottom: 5%;
	right: 8%;
	padding: 8px;
	z-index: 9999;
	font-size:13px;
	background-color:#d84747;
}


.BGLabel label, .aResponse, .FixedButton a, .popHomeContent button, .BGLabel button, .ButtonType button, .topManagementBG button, .HeadingColor h3, .testimonalBG h5, .contactRGBA h6, .contactRGBA input::placeholder, .contactRGBA textarea::placeholder{
	font-family: 'open_sansregular';
}

.popBG{
	position: fixed;
    background-image:url('../images/popBG.png');
	background-repeat:no-repeat;
	background-size:cover;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    z-index: 99999;
}


.popContent{
	position:fixed;
	top:25%;
	margin:auto;
	left:26%;
	right:20%;
}

.popContent a{
	color:#ff8ca5;
}

.popContent .col-xl-11{
	box-shadow: 2px 5px 14px #888888;
}

.headerBG .w3-dropdown-content{
	min-width:200px !important;
	margin-left:-50px;
}

#serviceInfo{
	display:none;
}

.popBGcolor{
	background: rgba(0,0,0,0.7);
}

.popHomeContent{
	top: 14%;
	left: 12%;
    right: 10%;
}

.popup .col-xl-8 img{
	width:92px;
	height:81px;
	border-radius:6px;
}

.popHomeContent .col-xl-11{
	box-shadow: 0px 0px 15px #000 ;
}

.popup .col-xl-4 img{
	/* width:306px; */
	height:295px;
}

/* .popup .col-xl-8 h1{ */
	/* font-size:56px; */
	/* font-family: 'open_sanssemibold'; */
	/* font-family: 'open_sansextrabold'; */
	/* letter-spacing:3px; */
	/* color: #b12828; */
/* } */

.popup .col-xl-8 h6{
	font-size:40px;
	font-family: 'open_sansextrabold';
	color: #b12828;
}

.popHomeContent button{
	letter-spacing:1px;
	background:none;
	border:solid 1px #b12828;
}

.popHomeContent .ChargesP p{
	color:#b12828;
	font-size:14px;
}

.popHomeContent button:hover{
	background-color:#b12828;
	color:#fff;
}

.popHomeContent svg{
	font-size:22px;
}

.wApp img{
	width:8%;
}

.wApp{
	position: fixed;
	bottom: 5%;
	left: 3%;
	z-index:99;
}


	/* HEADER NAV */
	
.headerBGimg{
	background-image:url('../images/topbanner.webp');
	background-size:cover;
	background-attachment: fixed;
}

.headerBG{
	position: fixed;
    left: 0;
    right: 0;
    background-color: #fff;
	/*background-color:rgba(255,255,255,.9);*/
}

.mLogo a{
	font-size:30px;
	color:#585858 !important;
}

.Service ul li a{
	font-size:12px !important;
}

nav ul li{
	list-style:none;
}

nav ul li a:hover{
	color:#bc1212 !important;
}

nav ul li a{
	color:#585858 !important;
	font-size:14px;
	letter-spacing:1px;
	font-family: 'open_sanssemibold';
}

.BGLabel{
	padding: 5%;
	background:rgba(21,20,33,.6);
}

.BGLabel label{
	color:#d0cecc;
}

.BGLabel h1{
	font-family: 'open_sanssemibold';
	font-size: 52px;
    width: 50%;
	font-weight:500;
}

.BGLabel button{
	background:none;
	border:solid 1px #d0cecc;
	color:#d0cecc;
}

.BGLabel button:hover{
	color:#000;
	background-color:#d0cecc;
}




	/* HOME */
		
.HeadingColor h3{
	font-weight:800;
	font-size:25px;
	color:#bc1212;
	letter-spacing:1px;
}

#about img{
	height:292px !important;
}

.MainServices, .vGalleryBG{
	background-color:#efefef;
}

.MainServices img{
	height:250px !important;
	width:100% !important;
}

.MainServices h5{
	font-family: 'open_sanslight';
	font-weight:700;
}

.topManagementBG{
	background-image:url('../images/dubai.png');
	background-repeat:no-repeat;
	background-size:cover;
}

.topManagementBG h2{
	font-family: 'open_sanssemibold';
	color:#fff;
}

.topManagementBG button{
	background:none;
	border:solid 1px #fff;
	color:#fff;
	font-size:14px;
}

.topManagementBG button:hover{
	color:#000;
	background-color:#fff;
}

.MainServices p{
    font-size: 12px;
}

.ServiceShadow:hover{
	box-shadow: 2px 5px 14px #888888;
}

.MainServices a:hover{
	color:#000;
}

.Contact .form-control{
	border:none;
	border-radius:0;
	border-bottom:solid 1px #dee2e6;
}

.Contact input{
	width:85% !important;
}

.Contact textarea{
	height:80px;
}

.Contact button:hover{
	background:none;
	border:solid 1px #bc1212;
}

.testimonalBG a span{
	color: #949494;
    font-size: 18px;
}

.testimonalBG{
	background-color:#f7f7f7;
	background-image:url('../images/dot.webp');
}

.testimonalBG .BGPara{
	margin-left:-70px;
}

.testimonalBG img{
	width:300px !important;
	height:300px !important;
}

.testimonalBG span{
	letter-spacing:1px;
	color:#444;
}

.testimonalBG label{
	color:#b5b5b5 !important;
	font-size:13px;
}

.testimonalBG p{
	font-size: 13px;
    line-height: 25px;
}

.testimonalBG .ButtonType button, .visaListing .ButtonType button {
	background:none;
	border:solid 1px #bc1212 !important;
	font-size:12px;
	color:#444;
}

.testimonalBG .ButtonType button:hover, .visaListing .ButtonType button:hover {
	background-color:#e4e4e4 !important;
	border:solid 1px #e4e4e4 !important;
}

.footerBG h5{
	color:#fff;
}

.footerBG{
	background-color:#000;
}

.footerBG p, ul li a{
	color: #8c8c8c;
    font-size: 13px;
}

.footerBG h6{
	color: #8c8c8c;
}

.footerBG ul{
	margin-left:-38px;
}

.footerBG ul li{
	list-style:none;
	line-height:22px;
}

.footerBG ul li a{
	font-size:14px;
	
}

.footerBG ul li a:hover{
	color:#fff;
}

.nLetter{
	width:75%;
	border-radius:50px;
}

.nLetter input{
	border-radius:50px;
	border:none;
	background:none;
	color:#fff;
}

.footerBG span svg{
	font-size:18px;
}

/* CONTACT */

.contactBG{
	background-image:url('../images/hero.webp');
	background-size:cover;
	background-attachment: fixed;
}


.contactRGBA{
	background:rgba(0,0,0,0.8);
}

.contactBG .border{
	border:solid 1px #6f6f6f !important;
	border-radius:3px;
	height:125px;
}

.WhiteBG{
	background-color:rgba(255,255,255,.3);
}

.contactRGBA h1{
	font-family: 'open_sanssemibold';
	font-size:40px;
}

.contactRGBA p{
	font-size:13px;
	color:#bdbdbd !important;
}

.contactRGBA h6{
	color:#d0d0d0;
	font-size:15px;
}

.contactRGBA .form-control{
	border-radius:0;
}

.contactRGBA input::placeholder, textarea::placeholder{
	font-size:13px !important;
}

.contactRGBA button{
	background-color:#f7631b;
}

/* Current Visa */

.BorderBgLight {
	border:solid 20px #ffc4d1 ;
}

.BorderBgDark {
	border:solid 20px #c2edfe ;
}




.footerMap{
	max-height:400px;
}

.footerB p{
	color:#717171;
}

.footerB a:hover{
	color:#fff;
}

.footerBG hr{
	border-top: 1px solid #292929;
}

.FixedCIN{
	font-family: 'open_sanssemibold';
	position: fixed;
	/* bottom:15%; */
	top: 38%;
	right: 84%;
	z-index: 999;
    color: #FFF;
	transform: rotate(-90deg);
	width:30% !important;
}

.FixedButton{
	font-family: 'open_sanssemibold';
	position: fixed;
	top: 45%;
	right: -13.6%;
	z-index: 999;
    color: #FFF;
	transform: rotate(-90deg);
	width:30% !important;
}

.FixedButton a:hover, .FixedCIN a:hover{
	color: #FFF !important;
}

.FixedButton .fBtnContent{
	background-color:#bb1111;
	font-size:14px; letter-spacing:1px;
}

.FixedCIN .fBtnContent{
	background-color:#bb1111;
	font-size:11px; letter-spacing:1px;
}

::-webkit-scrollbar {
    width: 8px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.breadcrumbBG {
	background-color: #e9ecef;
}

.breadcrumbBG .breadcrumb {
	background-color: none !important;
}

.visaImg {
	height: 200px !important;
}

._53j5 {
    height: 200px !important;
}