@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Oswald:400,600|Roboto:300,400,500,700&display=swap');

body{
	margin:0; padding:0; font-family: 'Roboto', sans-serif; overflow-x:hidden; }

.topSpace{
	padding-top:150px;}

/******* loader *********/
#preloader {
 position: fixed;   
 top: 0;  
 left: 0; 
 right: 0;  
 bottom: 0;  
 background-color: #fff;     
 z-index: 99999999999; 
 height: 100%; 
 width:100%;
}
		 
 #status  {  
 width:100px;
 height:100px;  
 position: absolute; 
 left: 50%;  
 top: 50%; 
 /*margin:-35px 0 0 -35px;*/

 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 /*-webkit-animation: rotation 4s linear infinite alternate;  Safari 4.0 - 8.0 
 animation: rotation 4s linear infinite alternate;*/
}

#status img, #status svg{
 width:100%;
 height:auto;
 }	

@-webkit-keyframes rotation {
		0% {
				-webkit-transform: rotateY(0deg);
				transform: rotateY(0deg);
		}
		50% {
				-webkit-transform: rotateY(359deg);
				transform: rotateY(359deg);
		}
		
		100% {
				-webkit-transform: rotateY(1deg);
				transform: rotateY(0deg);
		}
}

@keyframes rotation {
		0% {
				-webkit-transform: rotateY(0deg);
				transform: rotateY(0deg);
		}
		50% {
				-webkit-transform: rotateY(359deg);
				transform: rotateY(359deg);
		}
		
		100% {
				-webkit-transform: rotateY(1deg);
				transform: rotateY(0deg);
		}
}

header{
	z-index:991; position:relative;
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;
	}	

header .glanceBtn{
	text-transform:uppercase; font-weight:bold; background:#ff7938; text-align:center;
	}
header .glanceBtn:hover{
	background:#4ac44f;
	}
header .glanceBtn a{
	color:#fff; display:block; padding: 3px 15px; line-height:normal; 
	}
header.fixedHeader{
	/*transform:translateY(200px);*/
	position:fixed;
	top:0px;
	width:100%;
	background:#fff;
	border-bottom:1px solid #f1f1f1;
	}
header.fixedHeader .logoText, header.fixedHeader .topNumber{
	display:none;  -moz-transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
	}
header.fixedHeader .logo{
	position:absolute; top:-10px; left:20px;}
.logo svg{
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;}
header.fixedHeader .logo svg{
	width:60%;}
	
header.fixedHeader .menu_wrp{
	margin-bottom:10px;}					

/****************** All Bg **********************/

.height_7{
	height:7px;}
	
.orangeBg{
	background:#f67800 url(../images/orange_bg.jpg) right top no-repeat;
	}	

.greenBg{
	background:#018901 url(../images/green_bg.jpg) left top no-repeat;
	}	
	

@media(max-width:767px){
	.space{
	padding:0px 0px;}
	
	.p-5 {
    padding: 2rem!important;
	}
	
	}		
	
/*******************************************/	
p{
	font-size:14px; color:#505050;}	
.padT-10{
	padding-top:10px;
	}
.padT-15{
	padding-top:15px;
	}
.padB-10{
	padding-bottom:10px;
	}
.padB-15{
	padding-bottom:15px;
	}
.whiteColor{
	color:#fff;}
.blackColor{
	color:#000;
	}
.redColor{
	color:#da261d;
	}		
.topStrip{font-size:16px; text-align:right;}
.topStrip span{
	display:inline-block; /*margin-left:20px;*/
	}
.topStrip span .searchBtn{
	width: 35px;
    height: 35px;
    visibility:hidden;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    right: 0;
    top: -4px;
	background:none;
	border:none;
	outline:none;}
	
.topStrip .search span{
	margin-left:0px; position:absolute; vertical-align:top; right:0; top:-4px; background:#fff; z-index:99;
	}
.topStrip .search input.searchType{
	
	background:url(../images/search_icon.png) no-repeat right center;
	border:1px solid #fff; 
	color:#212121; 
	outline:none; 
	width:35px;
	height:35px;
	cursor:pointer;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	padding:5px 30px 5px 5px;
	z-index:99;
	box-sizing:border-box;
	font-size:13px;
	text-transform:uppercase;

	}
.shadowClass{
		-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
	}	
	
.topStrip .search:hover input.searchType{
	border:1px solid #bec3c6 !important; 
	}	
.topStrip .search input.searchType:focus{
	/*width:220px; */ cursor:text; /*padding:3px 20px 3px 10px;*/ border:1px solid #bec3c6; 
	}
	
.topStrip .search.searchField input.searchType{
	max-width:200px; border:1px solid #bec3c6; padding: 3px 10px;}	
	
.topStrip .search span a{
	color:#333;
	}	

.topStrip .search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;
}
.topStrip .search input::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
.topStrip .search input:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;
}
.topStrip .search input:-moz-placeholder { /* Firefox 18- */
  color: #bdbdbd;
}

.govt_logo h7{
	font-size:10px; font-family: 'Oswald', sans-serif; color:#e66100; letter-spacing:1px;
	}
.govt_logo h6{
	font-size:12px; font-family: 'Oswald', sans-serif; color:#59595a; margin-bottom:0px;
	}	
.govt_logo h5{
	background:#929292; color:#fff; font-size:9px; padding:3px 3px 2px 3px; display:inline-block; letter-spacing:1px; margin-bottom:-3px;
	}
/*******/
.topStrip .search.searchField input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bec3c6;
}

.topStrip .search.searchField input::-moz-placeholder { /* Firefox 19+ */
  color: #bec3c6;
}
.topStrip .search.searchField input:-ms-input-placeholder { /* IE 10+ */
  color: #bec3c6;
}
.topStrip .search.searchField input:-moz-placeholder { /* Firefox 18- */
  color: #bec3c6;
}

.searchIcon{
	/*position:absolute; width:15px; height:22px; top:0px; right:3px;*/}
			
.topStrip span a{
	display:inline-block; vertical-align:middle; margin:0px 3px;
	}
.topStrip span a.fb{
	color:#5660c1;
	}
.topStrip span a.twit{
	color:#41a5e5;
	}
.topStrip span a.yTube{
	color:#cb0012;
	}
	.topStrip span a.insta{color:#df326c}
.topStrip span a.linkedin{color:#0e76a8}
.topStrip span a:hover{
	color:#bec3c6; 
	}				
	
.topStrip > div{
	display:inline-block; margin:0px 0px 0px 0px; vertical-align:top;
	}
.topStrip > div.search{
	width:35px; height:35px; position:relative;
	}	
.topStrip > div.watchVideo{
	border:1px solid #fff;
	}
.topStrip > div.watchVideo:hover{
		background:#da6573;
		}
.topStrip > div.watchVideo a{
	padding:9px; display:block; color:#fff; font-family: 'Conv_Myriad-Pro-Light_31642';}
	
.topStrip > div.watchVideo a span{
	display: inline-block;
    vertical-align:baseline;
    background: #fff;
    height: 20px;
    width: 20px;
    padding-left: 2px;
    line-height: 21px;
    color: #ba4c59;
    text-align: center;
	}		
.topStrip .itcLogo{
	width:170px; background:#fff; padding:19px 5px; color: #000; text-align:center; font-size: 10px;}
	
.greenBtn{
		background:#2bb6aa; padding:10px;}
.greenBtn a{
	color:#fff; margin:0px 3px;}
.greenBtn a:hover{
		color:#ba4c59;}
.registration, .greenBtn{
	text-transform:uppercase;}
.greenBtn{	
	 font-family: 'Conv_Myriad-Pro-Light_31642'; letter-spacing:1px;     min-width: 281px;
    text-align: center;
	}
.registration a{
	color:#fff;}
.registration a:hover{
	color:#07efdb;}	
.followUsOn a:hover{
	color:#fff;}
.logo{
	position:relative; z-index:9; font-family: 'Oswald', sans-serif;
	}
.logo svg, .logo img{
	width:100%; height:auto;
	}	
.logo span{
	position: absolute;
    font-size: 8px;
    right: -11px;
    top: -11px;
	}
.logo a{
	color:#000;}
.topNumber{
	font-size:13px; color:#333; margin-bottom:30px;
	}
.topNumber .call{
	border-right:1px solid #ccc;}
.topNumber .call, .topNumber .email{
	text-transform:uppercase; font-weight:600; text-align:center;
	}
.topNumber .call .fa, .topNumber .email .fa{
	margin-right:5px;}	
.topNumber .call a, .topNumber .email a{
	color:#505050;}

.topNumber .call a:hover, .topNumber .email a:hover{color:#da261d;}
	
.topNumber .call > div, .topNumber .email > div{
	display:inline-block; text-align:left;}
.topNumber .call span, .topNumber .email span{
	font-size:13px; font-weight:400; text-transform:lowercase;
	}	
				
/***************************************************/					

#searchData{
	width:600px; padding:40px;
	}
#searchData .btn{
	background:#da261d; color:#fff;
	}	

/***************************************  menu ********************************/

/*.menu_wrp {margin-bottom:20px;}*/

.menu_wrp{
	position:relative; /*width:100%; right:12px; top:0px; z-index:999;*/} 

.menu_wrp .menu {display:block; z-index:1; font-size: 13px; margin:0; padding:0;
    letter-spacing:1px; padding-left:0px; text-align:right;}
.menu_wrp .menu li {display:inline-block;  color:#00598e; text-transform:uppercase;  position:relative; vertical-align:top;  }


.menu_wrp .menu > li{
	text-align:center; margin:0px 10px;
	}

.menu_wrp .menu > li > a{
 color:#333333; display:inline-block; text-decoration:none;}

.menu_wrp .menu.whiteColor > li > a{
 color:#fff;	
	}
	
.menu_wrp .menu > li > a::after{
	content:'';
	border-bottom:1px solid #ba4c59; width:0%; display:block; position:relative; margin:2px auto; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;}

.menu_wrp .menu > li:hover > a::after{
	width:100%;
	}		

.menu_wrp .menu li:last-child {padding-right:0;}
.menu_wrp .menu li a:hover, a.active {color:#da261d;}

.fixed_header {background:#fff; position:fixed; top:-50px; left:0; z-index:999; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-box-shadow: 0px 2px 27px -9px rgba(0,0,0,0.53); -moz-box-shadow: 0px 2px 27px -9px rgba(0,0,0,0.53); box-shadow: 0px 2px 27px -9px rgba(0,0,0,0.53);  
-ms-transform: translateY(50px); -webkit-transform: translateY(50px); transform: translateY(50px);}

.fixed_header .logo {opacity:1; /*margin:20px 0;*/}

.menu_wrp .menu li ul {width:auto;  margin:0px; padding:0; position:absolute; /*background:#212529;*/ background:#fff; z-index:99; left:0px;}

.menu_wrp .menu li ul li {width:auto; /*min-width:100%;*/ display:block;  font-size:12px; /*border-bottom:1px solid #3e4246;*/ padding:0;}
.menu_wrp .menu li ul li:last-child {border-bottom:0;}
.menu_wrp .menu li ul li a { padding:15px 10px; display:block; width:100%; color:#333; white-space:nowrap; text-align:left;}
.menu_wrp .menu li ul li a:hover {background:#f8f8f8; color:#000;}

.menu_wrp .menu li ul ul{
	top:0; left:100%; background:#22a0d4;
	}
.menu_wrp .menu li ul li li{
	border-bottom:1px solid #29c1ff;}

.menu_wrp .menu li ul li li a:hover{
	background:#f1832a;
	}
	
.menu-btn {
	display:none; z-index:9999; position:fixed; top:12px; right:14px; cursor:pointer; width: 40px;
    height: 35px;}
	
.menu-btn.open { 
	right: 9px;
    top: 0px;
    background:none;
    padding: 5px;
    width: 43px;
    height: 36px;
    display: block;
	}
.menu-btn.open span {background: #c30010; width: 25px;}
.menu-btn span {display:block;position:absolute;height: 3px;width:30px;background:#fff;opacity:1;left:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menu-btn span:nth-child(1) {top:6px;}

.menu-btn span:nth-child(2), .menu-btn span:nth-child(3) {top: 16px; }

.menu-btn.open span:nth-child(2), .menu-btn.open span:nth-child(3) {    top: 16px;
    left: 5px;}

.menu-btn span:nth-child(4) {top:26px;/* width: 15px; *//* left: 20px; */}
.menu-btn.open span:nth-child(1) {top:10px; width:0%; left:50%;}
.menu-btn.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* width: 25px; */}
.menu-btn.open span:nth-child(3) {webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);/* width: 25px; */}
.menu-btn.open span:nth-child(4) {top:10px; width:0%; left:50%;}	

.mobLink{
	display:none;}
.bottomSpace_20{
	margin-bottom:20px;}
.bottomSpace_30{
	margin-bottom:30px;}
.bottomSpace_40{
	margin-bottom:40px;}
.logoHeading{
	font-size:18px; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:600; color:#333;
	}
.logoHeading.headLogo{
	position: absolute;
    top: 10px;
    width: 300px;
    left: 80px;
    font-size: 16px;
	display:none;	
	}

.fixedHeader .logoHeading.headLogo{
	display:block;
	}	
	
.subHeadingLogo{
	font-size:11px; color:#929292; letter-spacing:1px; text-transform:uppercase; text-align:center;}	

.arrowAnimation{
	display:none;}

@media all and (min-width:1200px){
	.menu_wrp .menu{
		position:relative;
		}
	.menu_wrp .menu li{
		position:static;
		}
	.menu_wrp .menu li ul{
		width:calc(100% - 40px);
		left:32px;
		-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
		box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
		border:1px solid #ccc;
		border-top:none;
		}
		
	.menu_wrp .menu li ul li{
		max-width:250px;}
		
	.menu_wrp .menu li ul .arrowAnimation{
		display:block; position:absolute; bottom:15px; right:15px;
		}
	.menu_wrp .menu li ul .arrowAnimation svg{
		width:150px; height:auto;}
		
	.menu_wrp .menu li ul .arrowAnimation svg.logo_1{
		width:80px;
		}	
	
	.redCircle{
		border:7px solid #da261d; width:80px; height:80px;
		position:absolute; bottom:70px; left:6px;
		
		-webkit-animation: mymove1 1s ease 1 forwards; /* Safari 4.0 - 8.0 */
  		animation: mymove1 1s ease 1 forwards;}	
				
	.arrowAnimation h1{
		font-weight:400; font-size:45px; color:#a4a4a4;
		}
	.arrow2{
		position: absolute;
    	bottom: 84px;
    	left: 6px;
		-webkit-animation: mymove 1s ease 1 forwards; /* Safari 4.0 - 8.0 */
  		animation: mymove 1s ease 1 forwards;
		}
	.arrow1{
		bottom:65px;
		position: absolute;
		right:0px;
		opacity: 0.8;
		}	
		
	/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
  from {left: 6px; opacity:0;}
  to {left: 50px; opacity:1;}
}

/* Standard syntax */
@keyframes mymove {
  from {left: 6px; opacity:0;}
  to {left: 50px; opacity:1;}
}

	/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove1 {
  from {left: 6px; opacity:0;}
  to {left: 124px; opacity:1;}
}

/* Standard syntax */
@keyframes mymove1 {
  from {left: 6px; opacity:0;}
  to {left: 124px; opacity:1;} 
}
		
					
	}



/**************  footer  *******************/
footer{
	color:#fff; font-size:13px; background:url(../images/footer_bg.jpg) no-repeat; background-size:cover;}
footer.greenGrayBg{
	background:#849d9a url(../images/border_pattern.jpg) repeat-x left top;}
footer h5{
	font-size:16px; margin-bottom:25px; 
	color: #fff; text-transform: uppercase; display:table;
	}
footer h5:after{
	content:'';
	position:relative;
	display:block;
	margin-top:10px;
	border-bottom:2px solid #fff;
	}	
footer ul{
	margin:0; padding:0;
	}
footer ul li{
	margin:0px 0px 20px 0px;
	padding:0;
	list-style:none;
	}				
footer ul li a{
	color:#d4d4d4;  text-transform:capitalize;
	}
footer ul li a:hover{
	color:#fff; text-decoration:none;}	

a:hover{
	text-decoration:none;}
.visitForm input.textField{
	width:100%; font-size:18px; padding:13px; font-style:italic;}

.visitForm{
	display:flex; display:-webkit-flex; display:-moz-flex;}
.visitForm > div{
	margin:auto 0px; text-align:center;}					
.visitForm .btn{
	color:#fff; font-size:18px; padding:12px 30px; border:none;}
.visitForm .btn:hover{
		background:#ba4c59;}
	
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

footer p.para{
	color:#fff; font-size:13px;
    margin-bottom:20px;
}
footer .space{
	padding:70px 0px 0px 0px;
	}	
footer .bottomLink{
	font-size:18px;
	}
footer .copyright, footer .socialIcon{
	color:#bec3c6;
	}	
footer .socialIcon{
	text-align:right;}
footer .socialIcon a{
	color:#bec3c6; margin:0px 5px;}
footer .socialIcon a:hover{
	color:#fff;}			
footer .socialIcon span{
	margin-right:10px;}

.top{
	padding:8px 20px; position:fixed; bottom:20px; right:20px; color:#fff; font-size:28px; cursor:pointer; z-index:9999
	}	
footer h5 .fa{
	display:none;}

/************* google language ***************/
.googleLang{
	text-align:right;     
	-webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	}
.loginBtn{
	display:inline-block; vertical-align:middle;  color:#fff; font-weight:600;
	background: rgba(204,0,18,1);
background: -moz-linear-gradient(top, rgba(204,0,18,1) 0%, rgba(154,1,7,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,0,18,1)), color-stop(100%, rgba(154,1,7,1)));
background: -webkit-linear-gradient(top, rgba(204,0,18,1) 0%, rgba(154,1,7,1) 100%);
background: -o-linear-gradient(top, rgba(204,0,18,1) 0%, rgba(154,1,7,1) 100%);
background: -ms-linear-gradient(top, rgba(204,0,18,1) 0%, rgba(154,1,7,1) 100%);
background: linear-gradient(to bottom, rgba(204,0,18,1) 0%, rgba(154,1,7,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0012', endColorstr='#9a0107', GradientType=0);

-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
	}
.loginBtn a{
	color:#fff; padding:10px; display:block;}
.loginBtn:hover{
	background:#da261d;}		
.loginBtn, .ct-topbar{
	text-transform:uppercase;}
.ct-topbar {
  display:inline-block;
  vertical-align:middle;
}
.fadeAnim{
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;}
.ct-topbar__list {
  margin-bottom: 0px;
}
.ct-language__dropdown{
	padding-top: 8px;
	max-height: 0;
	overflow: auto;
	position: absolute;
	top: 110%;
	right: 0px;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	width: 180px;
	text-align: left;
	padding-top: 0;
  z-index:200;
  font-weight:400;
}

.ct-language__dropdown::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.ct-language__dropdown::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.ct-language__dropdown::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}

/****************************************/

.ct-language__dropdown li{
	background: #222;
	padding: 5px;
}
.ct-language__dropdown li a{
	display: block; color:#fff;
}

.ct-language__dropdown li a:hover{
	color:#eaeaea;
	}

.ct-language__dropdown li:first-child{
	padding-top: 10px;
	border-radius: 3px 3px 0 0;
}
.ct-language__dropdown li:last-child{
	padding-bottom: 10px;
	border-radius: 0 0 3px 3px;
}
.ct-language__dropdown li:hover{
	background: #444;
}
.ct-language__dropdown:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 8px;
	height: 0;
	border: 0 solid transparent;
	border-right-width: 8px;
	border-left-width: 8px;
	border-bottom: 8px solid #222;
}
.ct-language{
  position: relative;
  background: rgba(127,130,130,1);
background: -moz-linear-gradient(top, rgba(127,130,130,1) 0%, rgba(55,55,55,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(127,130,130,1)), color-stop(100%, rgba(55,55,55,1)));
background: -webkit-linear-gradient(top, rgba(127,130,130,1) 0%, rgba(55,55,55,1) 100%);
background: -o-linear-gradient(top, rgba(127,130,130,1) 0%, rgba(55,55,55,1) 100%);
background: -ms-linear-gradient(top, rgba(127,130,130,1) 0%, rgba(55,55,55,1) 100%);
background: linear-gradient(to bottom, rgba(127,130,130,1) 0%, rgba(55,55,55,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f8282', endColorstr='#373737', GradientType=0 );
  color: #fff;
  padding: 10px;
  font-weight:600;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.ct-language:hover{
	background:#7f8282;
	}
.centerText{
	text-align:center;
	}
.satymevLogo{
	width:38px;
	}
/***********************************/
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn.focus, .btn:focus{
	box-shadow:none;}
/***********************************/
	
@media(min-width:769px){
.ct-language:hover .ct-language__dropdown{
	max-height: 350px;
	padding-top: 8px;
}
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
/********************************************/
		

@media(max-width:1280px){
	.logo{
		width:100px;}
		
	.logoHeading{
		font-size:17px;}
	.menu_wrp .menu{
		font-size:12px;
		}
	.centerText.logoText{
		text-align:left;}			
	}
	
	

@media(max-width:1199px) and (min-width:993px){
	
	header .container{
		max-width:100%;}
	}

@media(max-width:1199px){
	.menu_wrp .menu {font-size: 12px; text-align:left;}
	}

@media(max-width:1199px){
	.menu_wrp .menu li ul{
		min-width:100%;}
	.topNumber{
		margin-top:20px;}
	.topNumber .call, .topNumber .email{
		/*margin-bottom:20px;*/ text-align:left;
		}
	.topNumber .call{
		padding-left:1rem;}		
	.googleLang{
	text-align:left;     
	-webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
	}
	.menu_wrp .menu li ul{
		position:relative; display:none;
		}
	.mobLink{
	display:block;}
	
	.topLink{
		display:none;
		}
	
	/*.topStrip .search input[type='search']{
	 width:220px; cursor:text; padding:3px 20px 3px 10px; border:1px solid #bec3c6; 
	 }*/
	
	.topStrip{
	 background:#fff;
		}
	/*.topStrip > div{
	 display:block; margin-bottom:10px; text-align:center;}*/
	 
	 .topStrip > div.itcLogo{
		 margin:0px auto 10px;}
		
	.menu-btn {display:none; background:#929292;}
	
	.menu_wrp .menu li{
	 display:block;}
	
	footer .socialIcon{
	text-align:left;}	
	
	.menu_wrp .menu > li{
	text-align:left;}
	
	.topStrip{
	text-align:left;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
	
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	}
	
	}
@media(max-width:1030px){
	
	.logo{
		width:80px;}
	
	}		

@media all and (max-width:992px){
.logo{
	width:80px;}				
	}
@media all and (max-width:890px){
	.logo{
	width:50px;}	
	}	
	
@media(max-width:768px){
	.ct-language__dropdown{
		max-height:inherit;}
	.ct-language__dropdown:before{
		display:none;}
	.ct-language__dropdown{
		display:none;
		-webkit-transition:none;
		-moz-transition:none;
		transition:none;}		
	.logoHeading{
		font-size:16px;}
	.container{
		max-width:100%;}
	
	.logo{
	width:60px;}	
	
	.menu_wrp .menu li ul ul{
	top:inherit; left:0px; background:#e2e2e2;
	}
	
	footer h5{
		cursor:pointer;}
	
	.topStrip{
	padding:10px;}
			
	.topStrip .search input[type='search']{
    height: 35px;
	}
	
	.photoGallery .col-sm-3.text-right{
		text-align:left !important;
		}
	}

@media(max-width:767px){
	
	footer .col-md-3 ul{
		display:none;}
	footer h5 .fa{
	display:inline-block; margin-left:5px;}	
		}


@media(max-width:690px){
	
	.visitForm > div{
		width:100%;}
	
	
	.logo{
	width:60px;}
	
	.menu_wrp .menu, .topStrip{
		font-size:13px;}		
	
	}
@media(max-width:576px){
	.logoHeading {
    font-size: 14px;
	}
	
	.topNumber.justify-content-end {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
}
	
	}	
@media(max-width:411px){
	.centerText{
		text-align:left;}
	}		

@media(max-width:400px){	
	.logo.col-3 {
    padding-left:8px; padding-right:8px;
	}
	.menu-btn{
		right:5px;}
	.satymevLogo{
		width:32px;}
	
	.top {
    padding: 4px 13px;
    font-size: 18px;
	bottom:55px;
	}
	.menu-btn {width: 30px; height: 28px;}
	.menu-btn span{
		width:20px;}
	.menu-btn span:nth-child(1){
		top:6px;}
	.menu-btn span:nth-child(2), .menu-btn span:nth-child(3){
		top:13px;}
	.menu-btn span:nth-child(4){
		top:20px;}
	.logoHeading{
		font-size:11px;}
		
	/*.logoHeading.headLogo {
    top: 4px;
    left: 49px;
    font-size: 11px;
	}*/			
}