﻿/*@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700&subset=latin-ext');*/
/*@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i');*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Droid+Sans');*/
@charset "utf-8";
/*RESET*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.padding-zero {
	padding: 0px;
}
/*RESET*/
body {
	overflow-x: hidden; font-family: 'PT Sans', sans-serif; padding-right: 0!important;
}
/*body#mybody {
    padding-right: 0!important;
}*/
a:hover {color:#20aac8;}
body p{font-family: 'PT Sans', sans-serif;}
#wrapper {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
header {
	width: 100%;
	height: auto;
	float: left;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}
div#nav-top {
    transition: top 0.3s;
    position: fixed;
}
.top-nav-strip {
	width: 100%;
	/*background-color: #20aac8;
	border-top: 0px solid #000; 
	min-height:56px;
	position: relative;
	top: 0;*/
	
	display: block;
    position: fixed;
    top: 0;
    width: 100%;
    min-height:56px;
    border-top: 1px solid #000;
    background: #20aac8;
    z-index: 1;
}
.num-align{margin-right: 0 !important;
    position: absolute;
    right: 53px;}
.flt-rgt {
	float: right !important;
}
.top-nav-box {
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
} 
.top-nav-box ul {
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.top-nav-box ul li {
	width: auto;
	height: 34px;
	padding: 0 20px;
	float: left;
	border-right: 1px solid #fff;
}
.top-nav-box ul li:hover {
	background-color: #000;
}
.top-nav-box ul li a {
	color: #fff;
	line-height: 34px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
}
.tp-mega-drp {
	width: 100%;
	position: absolute;
	top: 99%;
	visibility: hidden;
	display: none;
}
.top-nav-box ul li:hover > .tp-mega-drp {
	width: 100%;
	position: absolute;
	top: 99%;
	visibility: visible;
	display: block;
	background-color: #333;
}
.mega-menu a {
	color: #000 !important;
	font-family: 'PT Sans', sans-serif;
}
.main-nav-cont {
	width: 100%;
	background-color: rgba(253, 253, 253, 1);
	padding: 5px 0 10px;
	border-top: 1px solid #20aac8;
	margin-top: 0px;min-height: 125px;
	position: initial;
    top: 0;
    transition: top 0.3s;
}
.main-solid-bg {
	background-color: #fff !important;
}
.sub-menu-2 {
	position: absolute;
	left: 70%;
	display: none;
	padding: 110px 80px !important;
	margin: 0px !important;
	z-index: 9999999 !important;
	z-index: 1000;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	bottom: 5px;
	top: 99%;
	min-height: 95px;
}
.sub-menu-2 a {
	display: block;
	clear: both;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	border-radius: 0px !important;
}
.sub-menu-2 a:last-child {
	border-radius: 0 0 8px 8px !important;
}
.dropdown-submenu:hover .sub-menu-2 {
	display: block;
	border: 1px solid #fff;
	border-left: none;
	border-radius: 0 10px 10px 0px;
	background: #800004 !important;
	transition: all .2.5s;
}
.dropdown-submenu:hover .sub-menu-2 > li {
	border-radius: none !important;
}
.dropdown-submenu:hover .sub-menu-2 > li:hover {
	border-radius: 0 !important;
}
.dropdown-submenu:hover .sub-menu-2 > li a:hover {
	background-color: transparent !important;
	border-radius: none !important;
	color: #ccc;
}
.main-logo-bx {
	width: 100%;
	padding: 20px 0 0 30px;
}
.main-logo-bx img {
	width: 100%;
	max-width: 180px;
}
.main-nav-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.main-nav-box ul {
	margin: 0px 0 0 0;
}
.dropdown{ border:1px solid transparent;}
/*Drop DOWN MODIFIED 27-Nov-18*/
.drop-1:hover > a:first-child{color:#20aac8!important;}
.drop-1 > a:first-child:hover{border-bottom: 2px solid transparent !important; color:#20aac8!important;}
.drop-2:hover > a:first-child{color:#20aac8!important;}
.drop-2 > a:first-child:hover{border-bottom: 2px solid transparent !important; color:#20aac8!important;}
.drop-3:hover > a:first-child{color:#20aac8!important;}
.drop-3 > a:first-child:hover{border-bottom: 2px solid transparent !important; color:#20aac8!important;}
.drop-4:hover > a:first-child{color:#20aac8!important;}
.drop-4 > a:first-child:hover{border-bottom: 2px solid transparent !important; color:#20aac8!important;}
.drop-5:hover > a:first-child{color:#20aac8!important;}
.drop-5 > a:first-child:hover{border-bottom: 2px solid transparent !important; color:#20aac8!important;}

.inside-drp-loop li h2 a{border-bottom: 2px solid transparent !important;}

/*Drop DOWN MODIFIED 27-Nov-18*/





.drop-1:hover > .drop-dv-1{ visibility:visible; opacity:1;}
.drop-2:hover > .drop-dv-2{ visibility:visible; opacity:1;}
.drop-3:hover > .drop-dv-3{ visibility:visible; opacity:1;}
.drop-4:hover > .drop-dv-4{ visibility:visible; opacity:1;}
.drop-4:hover > .drop-dv-4{ visibility:visible; opacity:1;}
.drop-5:hover > .drop-dv-5 {
    visibility: visible;
    opacity: 1;
}
.drop-6:hover > .drop-dv-6 {
    visibility: visible;
    opacity: 1;
}
.drop-7:hover > .drop-dv-7 {
    visibility: visible;
    opacity: 1;
}
.drop-8:hover > .drop-dv-8 {
    visibility: visible;
    opacity: 1;
}
.drop-9:hover > .drop-dv-9 {
    visibility: visible;
    opacity: 1;
}
.drop-10:hover > .drop-dv-10 {
    visibility: visible;
    opacity: 1;
}
.main-nav-box ul li {
	padding: 0;
	/*border: 1px solid rgba(253, 253, 253, 1);*/
}
.main-nav-box ul lili:nth-child(3):hover {
	background: #fff;
	border-radius: 8px;
}
.main-nav-box ul li:hover a {
	color: #333;
}
.main-nav-box ul li a:hover {
	color: #333;
}
.main-nav-box .navbar-inverse .navbar-nav > li > a:hover, .main-nav-box .navbar-inverse .navbar-nav > li > a:focus {
	color: #000;
	background: #fff;
	border-radius: 0px;
}
.main-nav-box .navbar-nav .dropdown-menu {
	min-width: 1200px;
}
.main-nav-box ul li a {
	color: #333333;
	line-height: 14px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 15px;
	border: 1px solid rgba(253, 253, 253, 1); padding-bottom:15px;     padding-bottom: 24px;
}
.main-nav-box ul li:hover {
	border: 1px solid #cfcfcf;
}
.main-nav-box ul li:hover:after {
	background: #fff;
	width: 100%;
	content: '';
	display: block;
	height: 5px;
	position: absolute;
	bottom: -1px;
	z-index: 9999999;
}
/*Banner Area*/
.slider-box {banner-demo
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	height: auto;
}
.background-slider-box {
	width: 100%;
	height: auto;
	float: left;
	position: static;
	background-image: url(../images/header-bg-main.png);
	min-height: auto;
	background-repeat: no-repeat;
	background-position: center top;
}
#slider1 .bx-controls, .bx-has-pager {
	display: none !important;
}
.text-slider-box {
	width: 100%;
	height: auto;
	position: static;
	top: 0;
	left: 0;
	margin-top: 60px;
}
.our-services-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.our-services-box h1 {
	font-size: 42px;
	color: #666666;
	font-weight: 400;
	text-align: center;
	font-family: 'PT Sans', sans-serif;
	margin-bottom: 6px;
	padding: 20px 0;
}
.our-services-inner-bxs {
	width: 25%;
	min-height: 600px;
	float: left;
	margin: 10px 0;
	background-color: #F00;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.our-services-inner-bxs img {
	width: 98%;
}
.pd-rgt {
	padding-right: 1%;
}
.red-fix-bx {
	width: 98%;
	min-height: 194px;
	float: left;
	background-color: #d30000;
	margin: 0 1%;
}
.red-txt-bx {
	width: 98%;
	height: 194px;
	background-color: rgba(211, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 1%;
}
.red-txt-bx:hover {
	top: 62%;
	height: 600px;
}
/*Banner Area*/

/*===========
ahsan css
============*/
.search {
	float: right;
	position: relative;
	right: 30px;top: 12px;
}
.search img {
	margin-right: 20px;
}
.gutter {
	padding: 0px !important;
	margin: 0px !important;
}
.gutter-left {
	padding-left: 0px;
}
.gutter-right {
	padding-right: 0px;
}
.services-2 {
	margin-bottom: 3px !important;
}
.service-boxes-2 {
	margin-right: 3px;
	overflow: hidden;
}
.service-boxes-2 img {
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease;
}
.service-boxes-2:hover img {
	-webkit-transform: scale(1.09);
	-moz-transform: scale(1.09);
	-ms-transform: scale(1.09);
	-o-transform: scale(1.09);
	transform: scale(1.09);
}
.box-content {
	position: absolute;
	top: 10%;
	padding-left: 27px;
}
.service-boxes-2 p {
	padding-right: 190px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 300;
	color: #fff;
}
.service-boxes-2 h3 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #fff;
}
.about-tcs {
	margin-bottom: 3px !important;
}
.left-text-tey {
	padding: 34px 100px;
}
.left-text-tey h3 {
	color: #20aac8;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	font-size: 30px;
}
.left-text-tey h4 {
	color: #a7a7a7;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 26px;
	margin-bottom: 40px;
}
.left-text-tey p {
	color: #282828;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	line-height: 25px;
	font-size: 15px;
	margin-bottom: 60px;
	padding-right: 100px;
}
.btn-danger {
	background: #c00 !important;
	padding: 5px 50px !important;
	border-radius: 5px;
}
.box-btns {
	position: absolute;
	z-index: 2;
	top: 35%;
	width: 100%;
	text-align: center;
}
.dual-btns {
	bottom: 40%;
}
.box-btns img {
	display: inline-block;
	width: auto;
}
.ecom-sol {
	margin: 46px 0px;
}
.tcs-apis {
	margin-bottom: 3px !important;
}
.greyimg {
	width: 100%;
}
.red-txt-img {
	height: 485px;
	padding: 0 8px;
}
.red-txt-img-2 {
	height: auto;
}
.red-txt-img-2:hover .greyimg {
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
}
.red-txt-box {
	background: rgba(211, 1, 1, .6);
	color: #fff;
	padding: 20px 16px 20px 26px;
	text-align: left;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transition: height .6s ease-in;
	-moz-transition: height .6s ease-in;
	-ms-transition: height .6s ease-in;
	-o-transition: height .6s ease-in;
	transition: height .6s ease-in;
	height: 186px;
}
.red-txt-box-2 {
	background: #d30000;
	color: #fff;
	padding: 20px 16px 20px 26px;
	text-align: left;
	position: absolute;
	bottom: 0;
	left: 0;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.red-box-wrapper {
	background: #d30000;
	height: 186px;
	position: absolute;
	width: 99%;
	bottom: 0;
}
.red-box-content {
	position: absolute;
	bottom: 0;
	-webkit-transition: bottom .7s ease-in;
	-moz-transition: bottom .7s ease-in;
	-ms-transition: bottom .7s ease-in;
	-o-transition: bottom .7s ease-in;
	transition: bottom .7s ease-in;
	width: 90%;
}
.red-txt-img:hover .red-txt-box {
	height: 485px;
	background: rgba(211, 1, 1, .6);
}
.red-txt-img:hover .red-box-content {
	bottom: 30%;
}
.border-mid {
	margin: 0px 3px;
}
.border-mid-1 {
	margin-left: 0px;
}
.red-txt-box h3 {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 32px;
	text-transform: uppercase;
}
.red-txt-box p {
	font-family: 'PT Sans', sans-serif;
	margin-bottom: 11px;
	font-size: 15px;
	padding-top: 4px;
	font-weight: 300;
	height: 130px;
}
.red-txt-box-2 h3 {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 32px;
	text-transform: uppercase;
}
.red-txt-box-2 p {
	font-family: 'PT Sans', sans-serif;
	margin-bottom: 35px;
	font-size: 16px;
	padding-top: 10px;
	font-weight: 300;
}
.my-tcs img {
	margin-bottom: 10px;
}
.red-txt-img.my-tcs img {
	padding-top: 0px;
}
footer {
	background: url(../images/footer-bg.png) no-repeat center;
	background-size: cover;
	padding: 20px 0px;
}
.footer-servies {
	margin-top: 40px;
}
.footer-servies a {
	color: #fff;
	text-decoration: none;
}
.footer-servies h5 {
	color: #666;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: 20px;
}
.footer-servies p {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 0px;
}
.footer-servies h6 {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 11px;
	margin: 2px 0px;
}
.about-us p {
	margin: 2px 0px;
}
.footer-servies input {
	padding: 8px 10px;
	border: 2px solid #a70a0f;
	margin-bottom: 20px;
	width: 100%;
	outline: 0px;
}
.socail-media {
	background: rgba(0,0,0,0.2);
	color: #fff;
	padding: 8px 0px;
}
.social-icons img {
	display: inline-block;
	padding: 0px 0;
	width: 30px;
	height: 30px;
	border-radius: 24px;
	background-color: #fff;
	border: 2px solid transparent;
}
.social-icons img:hover {
	background-color: #d30000;
	border: 2px solid #fff;
}
.social-icons a {
	display: block;
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
}
.socail-media p {
	color: #fff;
	margin-bottom: 0px;
	padding-top: 2px;
	margin-left: 15px;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
.all-right-disclaimer {
	background: #1f1f1f;
	padding: 10px 0px;
}
.foot-links {
	text-align: center;
}
.foot-links p {
	display: inline-block;
	color: #868686;
	padding: 0px 10px 0 14px;
	margin-bottom: 0px;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
}
.foot-links a {
	color: #868686;
	border-left: 1px solid #868686;
	text-decoration: none;
}
.foot-links a:first-child {
	border: 0px;
}
#right {
	color: #9e9e9e;
	margin-bottom: 0px;
	font-family: 'PT Sans', sans-serif;
}
.pak-flag {
	margin-left: 103px;
}
.pak-flag img {
	float: left;
	margin-right: 4px;
	margin-top: 4px;
}
.pak-flag p {
	color: #9e9e9e;
	margin-bottom: 0px;
}
.welcome-tcs {
	text-align: center;
	padding: 25px 0px;
	background: #444444;
}
.welcome-tcs p {
	margin-bottom: 0px;
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-size: 20px;
}
.pull-right img {
	margin-top: 0px;
	cursor: pointer;
}
ul.dropdown-menu {
	background: rgba(211, 0, 0, 0.5);
}
.bg-tcs-slider {
	padding: 40px;
	text-align: center;
	color: #000;
}
/*--- Mega menu Start -------*/
/*New css wamiq*/
.dropdown .dropdown-menu {
	 display: none;
    opacity: 1;
    visibility: visible;
    margin-top: 0px !important;
    float: left;
    border-top: 3px solid #20aac8;
    border-bottom: 3px solid #20aac8;

}
/*.dropdown:hover > .dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
    transition: all .25s;
    margin-top: 0px !important;
    float: left;
    border-top: 3px solid #20aac8;
    border-bottom: 3px solid #20aac8;
}*/
.dropdown-n .dropdown-menu {
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: all .25s;
	left: -25px;
}
.dropdown-n:hover > .dropdown-menu {
	display: block;
	opacity: 1;
	visibility: visible;
	width: 220% !important;
	padding: 20px 0;
	border-bottom: 3px solid #20aac8;
}
.drp-nav-cont {
	width: 100%;
	height: auto;
	position: relative;
}
/*New cs wamiq*/
.main-drp {
	width: 100%;
	list-style-type: none;
	float: left;
	padding: 0px;
}
.main-drp li {
	width: 100%;
	float: left;
	height: auto;
	border: none !important;
	border-bottom: 1px solid #fff !important;
	position: relative;
	padding: 3px 15px 3px 15px;
	line-height: 10px;
}
.main-drp li:hover {
/*	background-color: #ed1c24 !important;*/
}
.main-drp li:last-child {
/*	border-bottom: none !important;
	border-radius: 0 0 8px 8px;*/
}
.main-drp li a {
	color: #8c8c8c !important;
	line-height: 24px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 12px !important;
	text-transform: capitalize !important;
}
.main-drp li a:hover {
	text-decoration: underline !important;
}
.drop-shape {
	width: 160% !important;
	border-radius: 0px;
	background-color: #fff !important; /*border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff;*/
}
.dropdown-menu {
	position: absolute;
	width: auto;
	margin: 0px !important;
	z-index: 9999999 !important;
	background-color: #000;
}
/*New sub menu*/
.main-drp li > .mn-sub-menu {
	min-width: 180px;
	height: auto;
	float: left;
	background-color: #000;
	visibility: none;
	opacity: 0;
	transition: all .5s;
	display: none;
	position: absolute;
	top: 20%;
	left: 70%;
	z-index: 9999;
	border-radius: 0 0 10px 10px;
}
.main-drp li:hover > .mn-sub-menu {
	visibility: visible;
	opacity: 1;
	display: block;
	list-style-type: none;
}
.main-drp li:hover > a .caret {
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.main-drp li .mn-sub-menu li {
	width: 100%;
	height: auto;
}
.main-drp li .mn-sub-menu li a {
	font-size: 10px !important;
}
/*New sub menu*/
.list-inline > li {
	padding: 5px 20px 5px !important;
	float: left;
	cursor: pointer;
	position: relative;
	min-height: 35px;
	line-height: 35px;
}
.list-inline li:hover {
	background: #fff;
	border-bottom: 0px solid #fff;
}
.list-inline li a:hover {
	text-decoration: none;
	color: #000;
}
.list-inline li:hover a {
	color: #20aac8;
}
.list-inline li a {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	font-weight: 500;
}
.list-inline {
	margin-bottom: 0px;
	margin-left: 247px;
}
.mega-menu {
/*top:41px !important;*/
}
.img-txt-mg-nav {
	padding: 3px;
	background: #fff;
	margin: 3px;
}
.img-txt-mg-nav p {
	margin-top: 10px;
	font-size: 13px;
	padding-left: 10px;
}
.border-menu-top {
	border-top: 1px solid #fff;
}
.mega-menu-1 {
	left: -330px !important;
}
.mega-menu-2 {
	left: -454px !important;
}
.mega-menu-3 {
	left: -579px !important;
}
.mega-menu-4 {
	left: -712px !important;
}
/*--- changes mega menu End ----*/
.border-ser-bottom {
/*margin-bottom: 3px !important;*/
}
ul.dropdown-menu-nav {
	background: #fff;
    color: #fff;
    padding: 0 0 0 0px !important;
    border-radius: 0;
    margin-top: 0px !important;
    left: -190px;
}
ul.dropdown-menu-nav-serv {
	background: #fff;
	color: #fff;
	padding: 10px 25px 40px 25px !important;
	border-radius: 0;
	margin-top: 0px !important;
	left: -25px;
	width: 950px;
	border-bottom: 3px solid #20aac8;
}
li.cci-box {
	width: 33.33%;
	float: left;
	;
}
li.cci-box h3 {
	font-family: 'PT Sans', sans-serif;
	font-size: 24px;
	color: #666666;
	border-bottom: 1px solid #cacaca;
	line-height: 30px;
	width: 90%;
	margin: 0 5%;
}
li.cci-box ul {
	width: 90%;
	list-style-type: none;
	float: left;
	margin: 20px 5%;
}
li.cci-box ul li {
	color: #666;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
li.cci-box ul li .caret {
	color: #F00;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
li.cci-box ul li a {
	color: #8c8c8c !important;
	line-height: 24px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 12px !important;
	text-transform: capitalize !important;
}
.main-nav-box ul li:hover .dropdown-menu-nav li:hover {
	background: none;
	border: none;
}
.main-nav-box ul li:hover .dropdown-menu-nav li a {
	color: #666666;
	font-size: 14px;
	border-top: 1px solid #fff;
	transition: all .25s;
	padding: 15px 16px;
}
/*.dropdown:hover > a .caret {
	-ms-transform: rotate(-90deg); 
	-webkit-transform: rotate(-90deg); 
	transform: rotate(-90deg);
}*/
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu:hover > a .caret {
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
}
.main-nav-box ul li:hover .dropdown-menu-nav li a:last-child {
	border-radius: 0 0 8px 8px;
}
.main-nav-box ul li:hover .dropdown-menu-nav li a:hover {
	background-color: #ed1c24;
	color: #fff;
	border-radius: 0;
	padding: 15px 16px;
}
.main-nav-box ul li:hover .dropdown-menu-nav li:first-child a {
	border-top: 0px;
}
.dropdown-menu-nav > li > a:hover, .dropdown-menu-nav > li > a:focus {
	background: none;
}
.left-text-tey {
	padding: 34px 100px;/*  height: 588px;*/
}
.num-img {
	margin-top: 6px;
	margin-left: 10px;
}
.num-img img {
	margin-left: 30px;
}
.num-img p {
	color: #fff;
	margin-bottom: 0px;
	text-align: right;
	font-size: 16px;
	font-family: oswald;
	font-weight: 300;
}
img.img-responsive.live-right-chat {
	position: fixed;
	left: -150px;
	z-index: 1111;
	top: 200px;
	transition: all .5s;
}
img.img-responsive.live-right-chat:hover {
	left: -50px;
}
img.img-responsive.live-right-chat-2 {
	position: fixed;
	left: -115px;
	z-index: 1111;
	top: 300px;
	transition: all .5s;
	display: none;
}
img.img-responsive.live-right-chat-2:hover {
	left: 0px;
}
.bx-viewport {
	background: none !important;
}
.slider-in {
	text-align: left;
	padding-right: 150px;
	margin-top: 120px;
}
.height-same {
	height: 589px;
}
.slider-in h3 {
	color: #fff;
	font-size: 71px;
	margin: 0px;
	font-family: 'PT Sans', sans-serif;
	text-shadow: 1px 7px 23px #000000;
}
.slider-in p {
	color: #fff;
	font-size: 26px;
	margin-bottom: 20px;
	line-height: 27px;
	font-weight: 100;
	font-family: 'PT Sans', sans-serif;;
	text-shadow: 1px 7px 23px #000000;
}
.slider-in button {
	font-family: 'PT Sans', sans-serif;
	background: transparent;
	width: 200px;
	border-radius: 10px;
	border-color: #fff;
	color: #fff;
	font-size: 20px;
	padding: 7px 0px;
}
.social-2 {
	margin-top: 0px;
	background: rgba(0,0,0,0.6);
	position: relative;
	z-index: 9999;
}
.slider-socail {
	float: left;
	margin-top: -100px;
	width: 240px;
}
.search-box {
	position: absolute;
	right: 30px;
	top: 91px;
	background: #a70a0f;
	padding: 10px 10px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	width: 25%;
}
.search-box input[type="text"] {
	outline: 0px;
	border: 1px solid #83080c;
	height: 30px;
	text-indent: 10px;
	font-family: 'PT Sans', sans-serif;
	width: 100%;
	border-radius: 10px;
}
.search-box button {
	background: url(../images/searchicon.png);
	background-repeat: no-repeat;
	padding: 10px;
	border: 1px solid #fff;
	position: absolute;
	background-color: transparent;
	right: 16px;
	bottom: 15px;
	top: 14px;
	outline: 0px;
}
.search-icon {
	cursor: pointer;
}
/*.main-nav-box form input[type=text] {
    width: 50px;
	height:35px;
	    margin-top: -5px;
    box-sizing: border-box;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    background-color: transparent;
    background-image: url('../images/search-icon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 12px ;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

.main-nav-box form input[type=text]:focus {
    width: 100%;
	height:auto;
	padding: 12px ;
	box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url('../images/search-icon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 12px ;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
*/
.family-pic {
	position: relative;
	left: -44px;
}
#slider2 .bx-wrapper img {
	margin-left: 0px;
}
/*===== Hazir Subkuch =====*/
.banner-img {
/*background:url(../images/hazer-subkch-banner.jpg) no-repeat center;*/
	/*height:450px;*/
	
}
.banner-img {
    /* background: url(../images/hazer-subkch-banner.jpg) no-repeat center; */
    /* height: 450px; */
    float: left;
    margin-top: 230px;
    float: left;
    width: 100%;
}
.breadcrumb-tcs-follow {
	margin: 30px 0px;
}
.breadcrumb-section p {
	display: inline-block;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    text-decoration: none;
    padding: 0 5px;
    font-size: 14px
}

.breadcrumb-section p:hover {
	text-decoration: underline;
	color: #20aac8;
}
.breadcrumb-section li {
	display: inline-block;
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
.breadcrumb-section li a {
	color: #000;
	text-decoration: none;font-family: 'PT Sans', sans-serif;
}
.breadcrumb-section p a {
	color: #000;
	text-decoration: none;font-family: 'PT Sans', sans-serif; font-size:14px;
}
.breadcrumb-section p a:hover {
	text-decoration: underline;
	color: #20aac8;
}
.inner-page-follow {
	float: none;
	margin-top: 0px;
}
.inner-page-follow > div {
	background: none;
	padding: 0px;
	margin-top: -5px;
}
.inner-page-follow p {
	color: #000;
}
.right-content h3 {
	color: #20aac8;
	font-size: 30px;
	text-transform: capitalize;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-top: 20px;
	display: inline-block;
}
.right-content h4 {
	color: #20aac8;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-top: 10px;
}
.right-content p {
	color: #000;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 10px;
	margin-top: 10px;
}
.right-content ul {
	margin: 10px 0px 10px 18px;
}
.right-content ol {
	margin: 10px 0px 10px 18px;
}
.right-content li {
	color: #000;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 7px;
	margin-top: 7px;
}
.left-sec .red-head {
	background: #c5171d;
	padding: 7px 16px;
	border-radius: 8px;
	width: 170px;
	font-size: 18px;
	margin: auto;
	margin-bottom: 4px;
	margin-top: 14px;
	margin-left: 57px;
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
}
.left-sec .red-head a {
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
}
.left-sec p a {
	color: #000;
	text-decoration: none;
}
.left-sec li a {
	color: #000;
	text-decoration: none;
}
.left-sec li a:hover {
	color: #20aac8;
	font-weight: 500;
}
.left-sec p {
	color: #000;
	text-decoration: none;
	padding: 6px 8px;
	border-bottom: 1px solid #000;
	width: 190px;
	font-size: 14px;
	margin: auto;
	font-family: 'PT Sans', sans-serif;
}
.left-sec p:last-child {
	border-bottom: 0px;
}
.left-sec ul {
	width: 80%;
	height: auto;
	float: left;
	list-style-type: none;
	margin-left: 15%;
}
.left-sec li {
	color: #000;
	text-decoration: none;
	padding: 6px 10px;
	border-bottom: 1px solid #000;
	width: 80%;
	font-size: 14px;
	margin: auto;
	list-style-type: none;
	font-family: 'PT Sans', sans-serif;
}
.left-sec ul ul {
	width: 100%;
	float: left;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 8px;
}
.left-sec ul ul li {
	color: #000;
	text-decoration: none;
	padding: 6px 15px;
	border-bottom: 1px solid #000;
	width: 100%;
	font-size: 14px;
	margin: auto;
	list-style-type: none;
	font-family: 'PT Sans', sans-serif;
}
.active {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	color: #20aac8!important;
}
.google-app {
	margin: 30px 0px;
}
.google-app img {
	display: inline-block;
	padding: 0px 10px;
}
.coparate-inter-ecom {
	margin: 30px 0px;
}
.coparate-inter-ecom img {
	width: 370px;
	margin: auto;
}
.line-btm {
	border-color: #b7b7b7;
}
.sercie-banner {
/*background:url(../images/servie-banner.png) no-repeat center;
	height: 600px;*/
}
.service-page {
	/*background: #fcfee1;*/
	padding-bottom: 40px;
}
/*.our-service {
	text-align: center;
	padding-top: 40px;
}*/
.our-service {
	text-align: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
.our-service h1 {
	color: #999999;
	font-size: 40px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-top: 20px;
	text-align: center;
}
.our-service p {
	color: #282828;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ser-lef-txt {
	text-align: right;
	padding-left: 280px;
	padding-top: 160px;
	padding-right: 20px;
}
.ser-lef-txt h3 {
	color: #20aac8;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-bottom: 20px;
}
.ser-lef-txt p {
	color: #282828;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 40px;
	margin-top: 10px;
}
.tcs-img {
	display: inline-block !important;
}
.right-txt h3 {
	color: #20aac8;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-bottom: 20px;
}
.right-txt p {
	color: #282828;
	font-size: 15px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 40px;
	margin-top: 10px;
}
.right-txt {
	text-align: left;
	padding-right: 280px;
	padding-left: 20px;
	padding-top: 145px;
}
.gift-img {
	width: 500px;
}
.gift-pack-blue {
	width: 495px;
	float: right;
	margin: auto;
}
.truck-img-1 {
	height: 360px;
}
.truck-img-1 img {
	margin: auto;
	margin-left: 40px;
}
.home-text-head {
	padding-top: 90px;
}
.colmun-move-movers {
	position: relative;
	top: -170px;
}
.over-land {
	padding-left: 142px;
}
.visaronx-sec {
	padding-top: 90px;
}
.colmun-move-movers-1 {
	position: relative;
	top: -130px;
}
.colmun-move-movers-2 {
	position: relative
}
.colmun-move-movers-3 {
	position: relative;
	top: 100px;
}
.row.colmun-move-movers-4 {
	position: relative;
	top: 80px;
}
.tracking-img img {
	padding-bottom: 180px;
}
.breadcrumb-section {
	padding: 10px;
}
.list-wrapper {
	width: 80%;
	margin: 0 auto;
}
.all-awards {
	padding-top: 60px;
}
.all-awards li {
	display: inline-block;
	width: 33%;
	text-align: center;
}
.all-awards p {
	text-align: center;
	padding: 0 54px;
	color: #20aac8;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 60px;
	float: left;
}
.all-management {
	padding-top: 60px;
}
.all-management li {
	display: inline-block;
	width: 33%;
	text-align: center;
	margin-bottom: 60px;
}
.all-management p {
	text-align: center;
	padding: 0 54px;
	color: #20aac8;
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}
.all-management img {
	border-radius: 50%;
	border: 3px solid #fff;
}
.all-management img:hover {
	border: 3px solid #c70000;
}
.all-management h4 {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
}
.all-management a {
	text-decoration: none;
	outline: 0px;
	color: inherit;
}
.first-lane {
	text-align: center;
}
.list-inline .btn-default {
	border-radius: 8px;
	background: #7a7a7c;
	border: 1px solid #7a7a7c;
	color: #fff;
	padding: 4px 12px;
	font-size: 12px;
	font-family: 'PT Sans', sans-serif;
	margin-top: 12px;
}
.list-inline .btn-default.active:focus {
	background: #7a7a7c;
	border: 1px solid #7a7a7c;
}
.list-inline .btn-default:active:hover {
	background: #7a7a7c;
	border: 1px solid #7a7a7c;
	color: #fff;
}
.navbar .dropdown-toggle {
	text-transform: capitalize;
}
@media (min-width: 768px) {
.management-modal .modal-dialog {
	width: 750px;
	margin: 11% auto 0;
}
}
.management-modal .modal-body {
	padding: 5px 5px 5px 15px;
	border-radius: 6px;
	background: url(../images/shape.png);
	background-repeat: no-repeat;
	background-color: #900101;
	background-position: -158px -151px;
}
.management-modal .modal-content {
	border: 1px solid #fff;
	border-radius: 6px;
}
.modal-close img {
	cursor: pointer;
}
.modal-lef-sec {
	margin-top: 25px;
}
.modal-lef-sec h1 {
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
}
.modal-lef-sec h4 {
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    margin-top: 4px;
    text-transform: capitalize;
}
.modal-right-sec {
	background: #fff;
	padding: 5px 5px 5px 10px;
	border-radius: 8px;
}
.modal-right-sec p {
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	margin-top: 2px;
	font-weight: 400;
	margin-bottom: 10px;
}
.modal-text {
	height: 370px;
	overflow-y: auto;
}
.cat-right-img {
	float: right;
}
.news-box {
	border: 1px solid #d1d1d1;
	width: 85%;
	margin: 0 auto 46px;
	padding: 18px 26px;
	background: url(../images/shape-2.png);
	background-repeat: no-repeat;
	background-position: -250px 0px;
}
.news-title h3 {
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	color: #20aac8;
	margin-top: 26px;
	width: 80%;
	text-transform: uppercase;
}
.news-shrt-desc p {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
}
.news-shrt-desc span {
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	color: #f10000;
}
.news-wrapper {
	margin-top: 55px;
}
.more-text a {
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #f10000;/*background:url(../images/arrow.png);
	background-repeat:no-repeat;*/
}
.more-text a:before {
	content: url(../images/arrow.png);
	position: relative;
	left: -5px;
}
.contact-left p {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #282828;
}
.contact-left span {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #f93540;
	margin-top: 20px;
	display: inline-block;
	width: 85%;
}
.contact-form h2 {
	font-family: 'PT Sans', sans-serif;
	font-size: 24px;
	color: #f93540;
	text-transform: uppercase;
}
.contact-form p {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #282828;
	margin-bottom: 20px;
	margin-top: 5px;
}
.contact-form label {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	color: #282828;
	font-weight: 500;
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form select {
	border: 1px solid #d7d7d7;
	width: 100%;
	height: 30px;
	margin-bottom: 15px;
	outline: 0px;
	text-indent: 3px;
	font-family: 'PT Sans', sans-serif;
	color: #282828;
	font-size: 12px;
}
.contact-form input[type="submit"] {
	background: #f93540;
	border: 1px solid #f93540;
	padding: 3px;
	width: 30%;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'PT Sans', sans-serif;
	outline: 0px;
}
.contact-form textarea {
	border: 1px solid #d7d7d7;
	width: 100%;
	height: 100px;
	margin-bottom: 15px;
	outline: 0px;
	resize: none;
	text-indent: 3px;
	font-family: 'PT Sans', sans-serif;
	color: #282828;
	font-size: 12px;
}
.contact-wrapper {
	padding: 70px 0px;
}
.fixed-top-btn {
	width: auto;
	height: auto;
	position: fixed;
	bottom: 7%;
	right: 2%;
	z-index: 99999;
	background: #343434;
	cursor: pointer;
}
.red-head-lv3 {
	background: #c5171d;
	padding: 7px 16px;
	border-radius: 8px;
	width: 190px;
	font-size: 18px;
	margin-bottom: 30px;
	margin-top: 25px;
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	float: left;
}
.red-head-lv3:hover {
	text-emphasis: underline;
	color: #fff !important;
}
.heading-bx-l3 {
	width: 100%;
	min-height: 80px;
	float: left;
	margin-top: 20px;
}
.right-content h3 small {
	color: #c5171d;
	font-size: 14px;
	line-height: 14px;
}
.heading-bx-l3 h3 {
	line-height: 32px;
}
.mg-no-banner {
	margin-top: 150px;
}
.tracking-menu {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px
}
.tracking-menu ul {
	width: auto;
	height: auto;
	float: left;
	margin: 0 !important; padding:0;
}
.tracking-menu ul li {
	list-style-type: none;
	float: left;
	width: auto; margin-right:5px;
}
.tracking-menu ul li a {
	display: inline-block;
	padding: 10px 20px;
	background-color: #000000;
	border-radius: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.tracking-menu ul li a:hover {
	background-color: #20aac8;
	text-decoration: none; color:#fff;
}
.tracking-menu ul li a.selected {
	background-color: #20aac8;
	text-decoration: none;
}
.track-bx {
	width: 100%;
	min-height: 152px;
	float: left;
	border: 1px solid #20aac8
}
.tracking-menu-2 {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}
.tracking-menu-2 ul {
	width: auto;
	height: auto;
	float: left;
	margin: 0 !important;
}
.tracking-menu-2 ul li {
	list-style-type: none;
	float: left;
	width: auto;
}
.tracking-menu-2 ul li a {
	display: inline-block;
	padding: 10px 20px;
	border-radius: 10px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.tracking-menu-2 ul li a:hover {
	color: #20aac8;
}
.tracking-menu-2 ul li a.selected-track {
	color: #20aac8;
}
.tracking-table-bx {
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.tracking-table-bx table {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #000;
}
.tracking-table-bx table tr th {
	width: auto;
	height: 30px;
	border: 1px solid #000;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	vertical-align: middle;
}
.tracking-table-bx table tr td {
	width: auto;
	height: 30px;
	border: 1px solid #000;
	color: #000;
	font-size: 14px;
	padding: 0 10px;
	vertical-align: middle;
}
.pb-img-bx {
	width: 80%;
	float: left;
}
.pb-img-bx img {
	width: 100%;
}
.publication-row {
	width: 100%;
	height: auto;
	float: left;
	margin: 30px 0;
}
.publication-row h4 {
	color: #20aac8;
	font-size: 20px;
	text-transform: capitalize;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-top: 0px;
	line-height: 24px;
}
.publication-row h4 a{color: #20aac8!important;}
.publication-row p {
	color: #282828;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	line-height: 15px;
	font-size: 15px;
	margin-bottom: 60px;
	margin-top: 0;
}
.pb-btns-bx {
	width: 90%;
	float: left;
	margin: 20px 0;
}
.pb-btns-bx a {
	display: inline-block;
	padding: 8px 10px;
	background-color: #20aac8;
	border-radius: 7px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px; cursor:pointer;
}
.pb-btns-bx a:hover{ background-color:#000; color:#fff !important;}
.testimonial-row {
	width: 100%;
	height: auto;
	float: left;
	margin: 30px 0 10px 0;
}
.testimonial-row h3 {
	margin-top: 0;
}
.testimonial-row p {
	color: #282828;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 20px;
	margin-top: 0 !important;
	width: 90%;
	text-align: justify;
}

/*Form BOX*/
.form-box {
	width: 100%;
	height: 500px;
	float: left;
	margin-top: 20px;
	border: 1px solid #ccc;
	padding: 20px;
	overflow-y: scroll;
}
.form-modal {
	z-index: 99999999 !important;
}
.form-box h4 {
	color: #20aac8;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin-top: 30px;
	width: 100%;
}
.form-box form {
	width: 100%;
	height: auto;
	float: left;
}
.form-box form input {
	width: 80%;
	height: 30px;
	float: left;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
}
.form-box form input.upload {
	width: auto;
	height: auto;
	float: left;
	border: none;
	margin-top: 10px;
	color: #cb0000;
}
.form-box form select {
	width: 80%;
	height: 30px;
	float: left;
	border: 1px solid #c9c9c9;
	margin-top: 10px;
}
.form-box form textarea {
	width: 90%;
	height: 110px;
	float: left;
	border: 1px solid #c9c9c9;
	margin-top: 30px;
}
.form-box form .submit-btn {
	width: 90%;
	height: 36px;
	float: left;
	margin-top: 30px;
	background-color: #cb0000;
	border-radius: 8px;
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
	transition: all .5s;
}
.form-box form .submit-btn:hover {
	background-color: #000;
}
.modal-lef-sec img {
	width: 94%;
}
/*Form Box*/
.faqs-bx{
	font-family: 'PT Sans', sans-serif;
}
.faqs-bx h3 {
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
}
.search-row {
	width: 95%;
	height: auto;
	float: right;
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #ccc;
}
.search-row h4 {
	color: #20aac8;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 0px;
	margin-top: 0px;
	line-height: 24px;
}
.search-row .view-page {
	width: auto;
	height: auto;
	float: left;
	margin-top: 10px;
	background-color: #cb0000;
	border-radius: 8px;
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 36px;
	font-size: 18px;
	font-weight: bold;
	transition: all .5s;
	padding: 5px 25px;
	transition: all .5s;
}
.search-row .view-page:hover {
	background-color: #1f1f1f;
	color: #fff;
}
.tribute-duke-bx {
	width: 100%;
	height: auto;
	float: left;
}
.tri-lft-img {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.tri-txt-vid-cont {
	width: 100%;
	height: auto;
	float: left;
}
.vid-cont {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}
.vid-bx {
	width: 100%;
	height: auto;
	float: left;
}
.vid-bx video {
	width: 95%;
	height: 241px;
}
.vid-thumb-bx {
	width: 100%;
	height: auto;
	float: left; 
	text-align: center;
	margin-top: 30px;
}
.vid-thumb-bx p {
	color: #000;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 16px; padding: 0 18px;
}
.vid-bx h4 {
	color: #20aac8;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	margin: 10px 0px;
	line-height: 24px;
}
.player-div {
	display: block;
	width: 100%;
	height: 240px;
}
.vid-slider-box {
	width: 100%;
	height: auto;
	float: left;
}
.js .display {
	display: none;
}
.player-frame {
	width: 90%;
	height: 280px;
	float: left;
	border: 5px solid #20aac8;
	border-radius: 5px;
}
.player-title {
	width: 100%;
	height: 30px;
	float: left;
	background-color: #20aac8;
	text-align: center;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
.procuremen-img-bx {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;	
}
.faq-head {
	font-size: 24px !important;
	margin: 20px 0;
	background-color: #20aac8;
	color: #fff !important;
	padding: 10px 10px;
	border-radius: 10px;
}
.right-content a:hover {
	color: #337ab7;
	text-decoration: underline;
}

.right-content table {
	width: 100%;
	height: auto;
	float: left;
	/*border: 1px solid #000;*/
	margin-top: 10px;
	margin-bottom: 10px; /*background-color:#f0f1f5;*/
}
.right-content table tr th {
	width: auto;
	height: 30px;
	border: 1px solid #000;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	vertical-align: middle;
}
.right-content table tr td {
	width: auto;
	height: 30px;
	color: #000;
	font-size: 14px;
	padding: 0 10px;
	vertical-align: middle; /*border: 1px solid #000;*/
}
.right-content table b{ font-size:18px;}
.right-content table b font{font-size:18px;}
.right-content table td font{}
.cont-head {
	font-size: 20px !important;
	margin: 20px 0;
	background-color: #20aac8;
	color: #fff !important;
	padding: 10px 10px;
	border-radius: 10px;
	text-align: left;
}
.mg-lst {
	margin-left: 40px !important;
}
.footer-servies input[type="submit"] {
	background: #a70a0f;
	border: 1px solid #a70a0f;
	padding: 6px;
	width: 80%;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'PT Sans', sans-serif;
	outline: 0px;
}
/*Verticle SLide*/
.verticle-slide {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
#slider2 li {
	text-align: right !important;
}
/*Verticle Slide*//*Nav icons */
.nav-icons {
	width: auto;
	float: right;
	margin: 0px 0 0 20px;
	padding-right: 36px;
}
.nav-icons ul {
	    width: auto;
    float: left;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    top: 5px;
}
.nav-icons ul li {
	width: auto;
    float: left;
    margin: 0;
    padding: 7px 10px 5px 10px;
}
.nav-icons ul li img {
    transition: all .1s;
    width: 100%;
    max-width: 100px;
}
.nav-icons ul li:nth-child(3) img {
    max-width: 110px;
    width: 100%;
}
.nav-icons ul li img:hover {
}
/*Flags*/
.nav-flags{
	width: auto;
	float: left;
	margin: 0;
	padding-right: 36px;
}
.nav-flags ul {
	width: 100%;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 5px;
}
.nav-flags ul li {
	    width: auto;
    float: left;
    margin: 11px 0 0 0;
    padding: 0 10px;
    border-right: 1px solid #fff;
    text-decoration: underline;
}
.nav-flags ul li:last-child{ border:none !important;}
.nav-flags ul li img {
    transition: all .1s;
    width: 100%;
    max-width: 100px;
}
.nav-flags ul li:nth-child(3) img {
    max-width: 110px;
    width: 100%;
}
.nav-flags ul li img:hover {
}
.nav-flags ul li a{ color: #fff;
    font-weight: 400;
    font-size: 14px;}
/*Flags*/
.flag-icons {
	width: auto;
	float: right;
	margin: 8px 0 0 0;
	position: fixed;
	left: 2%;
	top: 4px;
}
.flag-icons ul {
	width: 100%;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.flag-icons ul li {
	width: auto;
	float: left;
	margin: 0;
	padding: 0 10px;
}
.flag-icons ul li img {
	transition: all .1s;
}
.flag-icons ul li img:hover {/*transform: scale(1.05);*/
}
.nav-icon-cont {
	background-color: #fff !important;
}
/*Nav icons*/
/*Track Button Box*/
.track-btn-bx {
	width: 300px;
	float: right;
	height: auto;
	margin-top: -7px;
}
.track-btn-bx ul {
	width: auto;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 !important;
}
.track-btn-bx ul li {
	width: auto;
	float: left;
	padding: 0;
	margin: 0 7px;
}
.track-btn-bx ul li a {
	padding: 0 !important;
}
.track-btn-bx ul li:hover {
	background-color: transparent !important;
	padding: 0 !important;
}
/*Track Button Box*/
/*Core Values New Design*/
.core-values-box {
	max-width: 670px;
	height: auto;
	float: left;
}
.core-blk-1 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
}
.core-blk-2 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	left: -23px;
}
.core-blk-3 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -59px;
}
.core-blk-4 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	left: 13px;
	top: -27px;
}
.core-blk-5 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -86px;
}
.core-blk-6 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -75px;
}
.core-blk-7 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -75px;
	left: -20px;
}
.core-blk-8 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -131px;
}
.core-blk-9 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	top: -99px;
	left: 17px;
}
.core-blk-10 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	left: 0px;
	top: -156px;
}
.core-blk-11 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	position: relative;
	left: -21px;
	top: -122px;
}
/*Core Values New Design*/
.case-img-bx {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px !important;
}
/*Tcs Care*/
.care-bx {
	width: 100%;
	height: auto;
	float: left;
}
.care-head-strip {
	width: 100%;
	min-height: 50px;
	background-color: #D64F51;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.care-bx-red {
	width: 50%;
	min-height: 254px;
	background-color: #FFDDDD;
	padding: 0 5%;
	float: left;
}
.care-bx-grey {
	width: 50%;
	min-height: 254px;
	background-color: #F1F1F1;
	padding: 0 5%;
	float: left;
}
.care-bx-red h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.care-bx-grey h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.care-bx-red p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
.care-bx-grey p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
/*Tcs Care*/
/*Tcs Care 2*/
.care-bx {
	width: 100%;
	height: auto;
	float: left;
}
.care-bx ul {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.care-bx ul li {
	margin: 0;
	padding: 0;
}
.care-head-strip {
	width: 100%;
	min-height: 50px;
	background-color: #D64F51;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.care-bx-red-2 {
	width: 50%;
	min-height: 480px;
	background-color: #FFDDDD;
	padding: 0 5%;
	float: left;
}
.care-bx-grey-2 {
	width: 50%;
	min-height: 480px;
	background-color: #F1F1F1;
	padding: 0 5%;
	float: left;
}
.care-bx-red-2 h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.care-bx-grey-2 h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.care-bx-red-2 p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
.care-bx-grey-2 p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
/*Tcs Care 2*/
/*Tcs Care 2*/
.mms-bx {
	width: 100%;
	height: auto;
	float: left;
}
.mms-bx ul {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.mms-bx ul li {
	margin: 0;
	padding: 0;
}
.mms-head-strip {
	width: 100%;
	min-height: 50px;
	background-color: #D64F51;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.mms-bx-red {
	width: 33.33%;
	min-height: 420px;
	background-color: #FFDDDD;
	padding: 0 5%;
	float: left;
}
.mms-bx-grey {
	width: 33.33%;
	min-height: 420px;
	background-color: #F1F1F1;
	padding: 0 5%;
	float: left;
}
.mms-bx-red h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.mms-bx-grey h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.mms-bx-red p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
.mms-bx-grey p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
/*Tcs Care 2*/
/*Spin Animations*/
@-webkit-keyframes spinnerRotate {
 from {
-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes spinnerRotate {
 from {
-moz-transform:rotate(0deg);
}
to {
	-moz-transform: rotate(360deg);
}
}
@-ms-keyframes spinnerRotate {
 from {
-ms-transform:rotate(0deg);
}
to {
	-ms-transform: rotate(360deg);
}
}
/*#spin{
    position:fixed;
    top:2%;
    left:0%;*/
    /*-webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: 5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: 5s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}*/

/*#spin:hover{
    -webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: 20s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: 20s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;}*/
/*Spin Animations*/
/*Adil new css*/
.testimonial-row h5 {
	font-size: 18px;
	text-transform: none;
	text-align: center;
	color: #000;
	width: 90%;
	margin-top: 20px;
	margin-bottom: 10px;
}
.testimonial-row h6 {
	font-weight: bold;
}
.testimonial-row a:hover {
	color: #337ab7;
}
.testimonial-row .pb-img-bx-banking {
	width: 90%;
}
.testimonial-row .pb-img-bx-banking img {
	width: 100%;
	margin: 0 auto;
}
.testimonial-row p.detail {
	width: 90%;
	text-align: center;
	min-height: 100px;
}
.read-more-test {
	text-align: left;
    /* width: 100% !important; */
    max-width: 68px;
    cursor: pointer;
    /* background: #20aac8; */
    color: #000 !important;
    line-height: 20px !important;
    min-height: 16px !important;
    border-radius: 0;
    font-size: 14px !important;
    position: absolute;
    top: auto;
    bottom: 0;
    border-bottom: 1px solid #000;
    float: left;
    display: inline;
    left: 0; margin-left:10px !important;
    padding: 0 0 !important; text-transform: none;
}



.read-more-test_news {
	text-align: center;
    width: 100% !important; max-width: 170px;
    cursor: pointer;
    background: #20aac8;
    color: #fff !important;
    line-height: 26px !important; 
    border-radius: 5px;
    font-size: 14px !important; margin: 0 auto !important;
}
.pb-btns-bx .modal-body p {
	margin-bottom: 20px;
	line-height: 21px;
}
.pb-btns-bx .modal-dialog, .testimonial-row .modal-dialog {
	width: 800px !important;
	margin: 0px auto 0 !important;
}
.pb-btns-bx .modal, .testimonial-row .modal {
	z-index: 99999;
}
.coporate-ecom img {
	float: left;
	margin-right: 20px;
	width: 25%;
}
.coporate-ecom h4 {
	font-weight: bold;
	margin-bottom: 10px;
}
.coporate-ecom a {
	background: #e00b14;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 10px 40px;
	display: inline-block;
	float: right;
	margin-right: 87px;
}
.coporate-ecom a:hover {
	text-decoration: none;
}
.coporate-ecom {
	overflow: hidden;
	margin-bottom: 30px;
}
.corporate-s-img img {
	width: initial;
}
.link-hover:hover {
	color: #337ab7;
}
.testimonial-row .modal-body {
	overflow: hidden;
}
.testimonial-row .modal-body p {
	width: 100%;
}
.all-management {
	padding-top: 15px !important;
}
.all-management h4 {
	font-size: 20px;
	color: #20aac8!important;
	text-transform: none;
	text-align: center;
	color: #000;
	width: 100%;
}
.all-management img {
	border-radius: 0;
}
.first-lane {
	margin-bottom: 30px;
	height: 350px;
}
.all-management .first-lane h1 {
	color: #20aac8;
	font-size: 22px;
	font-weight: bold;
}
.all-management .first-lane h2 {
}
.B-height {
	margin-top: 50px;
}
.tcs-care .modal-dialog {
	width: 800px !important;
	margin: 0px auto 0 !important;
}
.tcs-care .modal {
	z-index: 99999;
}
.tcs-care .read-more-test {
	text-transform: capitalize;
	color: #20aac8!important;
	text-align: inherit; font-size:14px !important;
	cursor: pointer; background: transparent;
	position:relative;
}
.tcs-care h2 {
	color: #000 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 10px 0 !important;
}
.tcs-care p {
	color: #000!important;
	font-size: 14px!important;
	margin: 0 0px !important;
}
.ad-text-img {
    float: left;
    margin-right: 15px;
}
.pr-grey-bx {
	/*width: 96%;
	height: 420px;
	float: left;
	background-color: #F1F1F1;*/
	width: 96%;
    height: auto;
    float: left;
    background-color: #F1F1F1;
    margin-bottom: 10px;
    padding: 15px;
}
.pr-red-bx {
	width: 96%;
	height: 205px;
	float: left;
	background-color: #FFDDDD;
	margin-bottom: 10px;
}
.pr-img-bx img {
	width: 100%;
}
.c-name {
	color: #ed1d24;
}
.testimonial-row h2 {
	font-size: 14px;
}
.testimonial-row .read-more-test {
	font-size: 16px;
	margin-top: 10px;
	display: inline-block;
	cursor: pointer;
}
/*Adil new css*/
.cpo-bx-red {
	width: 50%;
	min-height: 200px;
	background-color: #FFDDDD;
	padding: 0 5%;
	float: left;
}
.cpo-bx-grey {
	width: 50%;
	min-height: 200px;
	background-color: #F1F1F1;
	padding: 0 5%;
	float: left;
}
.cpocare-bx-red h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.cpo-bx-grey h4 {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	padding: 10px 0;
}
.cpo-bx-red p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
.cpo-bx-grey p {
	font-family: 'PT Sans', sans-serif;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
}
#sub_result {
	width: 360px;
}
#sub_result > font {
    color: #f20108 !important;
}
.mg-tp-co {
	margin-top: 50px !important;
}
.coporate-ecom a:hover {
	background: #e00b14;
	color: #fff !important;
}
/*.cpo-bx-red-over{ width:50%; min-height:100px; background-color:#FFDDDD; padding:0 5%; float:left;}
.cpo-bx-grey-over{width:50%; min-height:100px;  background-color:#F1F1F1; padding:0 5%; float:left;}
.cpo-bx-grey-over h4{font-family: 'PT Sans', sans-serif;
    color: #000;
    text-decoration: none; text-align:center; font-size:22px; padding:20px 0 10px 0;}
.cpo-bx-red-over p{font-family: 'PT Sans', sans-serif;
    color: #000;
    text-decoration: none; text-align:center; font-size:16px; padding:20px 0 10px 0;}

 .cpo-bx-grey-over p{font-family: 'PT Sans', sans-serif;
    color: #000;
    text-decoration: none; text-align:center; font-size:16px; padding:20px 0 10px 0;}*/
/*5-14-2017*/
.com-btn-m {
	margin-top: 90px !important;
	display: inline-block;
}
.call-M {
	color: #20aac8;
	font-size: 34px;
	font-weight: bold;
	margin-top: 90px;
}
.cl-line {
	border: 1px solid #b7b7b7;
	display: inline-block;
	width: 100%;
	margin: 40px 0 18px 0;
}
.core-values-box {
	position: relative;
}
.core-center {
	position: absolute;
	top: 26.5%;
	right: -30%;
	left: 0;
	width: 385px;
	margin: 0 auto;
}
.logis-grey-bx {
	height: 215px;
}
.logis-red-bx {
	height: 215px;
}
.logis-red-bx .read-more-test, .logis-grey-bx .read-more-test {
	text-decoration: none;
	margin: 8px 14px 0;
	display: inline-block;
	font-weight: bold;
	cursor: pointer;
}
.download-app h2 {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
}
.download-app a:hover {
	color: #337ab7;
}
.core-desktop {
	display: block;
}
.core-mobile {
	display: none;
}
@media (max-width: 800px) {
.core-mobile {
	display: block;width: 300px;
    margin: 0 auto;
}
.core-desktop {
	display: none;
}
}
/*li.dropdown-n-out:focus .dropdown-menu,
li.dropdown-n-out:hover .dropdown-menu {
    display: block;}
.mn-sub-menu{
	display:block;}
li.dropdown-out:focus .dropdown-menu-nav,
li.dropdown-out:hover .dropdown-menu-nav {
    display: block;}*/

/*.left-sec li:hover {
    background: #353535;
    transition: all 0.2s ease;
}
.left-sec li:hover a {
    color: #fff;
}*/





.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 22px !important;
	left: -48px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	width: 15px !important;
	height: 15px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
}
.coparate-inter-ecom .bx-controls {
	display: none !important;
}
.outside img {
	width: 28px;
}
span#slider-next {
	top: -160px;
	position: absolute;
	left: -50px;
}
.outside #slider-prev {
	position: absolute;
	top: -160px;
	right: -50px;
}
.outside {
	position: relative;
}
#mob-header {
	display: none;
}
span#slider-next-h {
	top: -360px;
	position: absolute;
	left: -14px;
}
span#slider-prev-h {
	position: absolute;
	top: -360px;
	right: -14px;
}
.head-small-slider .bx-wrapper {
	width: 377px;
}
.fixed-track-mob {
	position: fixed;
	z-index: 99999;
	bottom: 0;
	left: 10px;
	display: none;
}
/*.main-nav-box ul li:hover .dropdown-menu-nav li a{cursor:pointer !important;}
.main-nav-box ul li a:first-child{cursor:default !important;}*/

/*Start 10-03-2017*/
.red-content {
	padding: 15px 22px;
}
.red-content h2 {
	font-family: 'PT Sans', sans-serif;
	color: #666666;
	font-size: 26px;
	margin-bottom: 5px;
}
.red-content p {
	font-family: 'PT Sans', sans-serif;
	color: #333333;
	font-size: 14px;
}
.over-service-bottom {
/*margin-bottom:70px !important;*/}
.footer-main {
	background: #3a3a3a;
	overflow: hidden;
	clear: both;
	margin-top: 15px;
}
.F-bg-color {
	background: #3a3a3a;
	min-height: 385px;
}
.F-block-one {
	padding: 5px 15px;
}
.F-block-one h3 {
	font-family: 'PT Sans', sans-serif;
	font-size: 18px;
	color: #fff;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 15px;
	line-height: 30px;
}
.F-block-one h3 a {
    color: #fff;
}
.F-block-one ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.F-block-one ul li {
	margin-bottom: 5px;
}
.F-block-one ul li img {
	margin-right: 5px;
	vertical-align: middle;
	width: 18px;
}
.F-block-one ul li a {
	font-family: 'PT Sans', sans-serif;
	color: #fff;
	font-size: 12px;
}
/*.F-block-one ul li a:hover {
	color: #20aac8;
}*/
.F-block-one input {
	padding: 8px 10px;
	border: 2px solid #20aac8;
	margin-bottom: 14px;
	width: 100%;
	outline: 0px;
	font-size: 12px;
}
.F-block-one input[type="submit"] {
	background: #20aac8;
	border: 1px solid #20aac8;
	padding: 7px 7px 8px;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	outline: 0px;
}
.red-txt-img img {
	border-radius: 10px;/*filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;*/}
.red-txt-img img:hover {/*filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: gray;
	-webkit-filter: grayscale(0%);
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;*/
}
.main-drp li .caret {
	color: #F00;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.main-nav-box .navbar {
	margin-bottom: 0px !important;
}
.ad-search {
	padding: 20px;
}
.ad-search-inner {
	position: relative;
}
.ad-search input {
	width: 100%;
	padding: 9px;
	color: #000;
}
.ad-search button {
	position: absolute;
	top: 2px;
	right: 3px;
	background: 0;
	border: 0;
	padding: 0;
	margin: 0;
}
.main-nav-box ul li:nth-child(4) {
	border: 0;
}
/*.main-nav-box ul li:nth-child(3):hover:after {
	width: 0px;
}*/
.main-nav-box ul.adlink-1 li:nth-child(3):hover {
	color: #000;
	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 0 !important;
	top: 0;
	z-index: 9999999999;
	transition: inherit;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.main-nav-box ul.adlink-1 li:nth-child(3):hover:after {
	content: '';
	display: block;
	background: #fff;
	width: 100%;
	height: 2px;
	bottom: 0;
	position: relative;
	z-index: 999999999999999;
}
.adlink-1:hover {
	color: #000;
	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 0 !important;
	top: 0;
	z-index: 9999999999;
	transition: inherit;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.adlink-1:hover:after {
	content: '';
	display: block;
	background: #fff;
	width: 100%;
	height: 2px;
	bottom: 0;
	position: relative;
	z-index: 999999999999999;
}
/*End 10-03-2017*/

.banner-demo img {
    width: 100%;
}
.banner-demo {
	margin-top: 90px;
}


.main-nav-box .navbar-inverse .navbar-nav > li > a:hover {
	background: none;
}
.drp-3 {
	position: relative;
}
.drp-3 ul {
	opacity: 0;
	visibility: hidden;
	display: none;
	transition: all .5s;
	margin-top: 0 !important;
	margin-left: 10px;
	padding: 0 0 10px 0;
	background-color: #eee;
	position: absolute;
	z-index: 99999;
	width: auto;
	top: 99%;
}
.drp-3 ul li a {
	color: #fff !important;
}
.drp-3:hover .caret {
	transform: rotate(360deg);
}
.drp-3:hover > ul {
	opacity: 1;
	visibility: visible;
	display: block;
}
.rihan ul {
	list-style-type: none;
	width: auto;
	float: left;
}
.rihan ul li {
	padding: 0px 15px 0px 20px !important;
}
.rihan ul li a {
	text-transform: capitalize !important;
}
.exp {
	position: absolute;
	color: #ccc;
}
div#myNavbar {
	margin: 0 0 0 40px !important;
}
.ticker-new {
	display:none;
}
.ticker-new p {
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-left: 55px;
}
.ticker-new p span {
	color: #20aac8;
}
.ticker-main {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 0 0;
	margin-top:0px;
}
.ticker-main1 {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px 0;
	margin-top: -10px;
}
.search-new input {
	padding: 2px;
	outline: none;
	border: 1px solid #ccc;
	width: 100%;
}
.services-main {
	background: url(../assets/home_services/map-img.png) no-repeat;
	background-position: center top;
}
.express-c {
	margin: 100px 0;
}
ul.other-regions {
	display: inline-block;
}
ul.other-regions li {
	float: left;
}
ul.other-regions li img {
	width: inherit;
}
.ad-Logistics {
	margin-top: 44px;
}
.ad-blank {
	margin-bottom: 84px;
}
ul.tcs-sites li a img {
	width: inherit;
}
ul.tcs-sites li{
	display: inline;
}
form#submitfrm {
	display: inline-block;
}
.search-new{
	position: relative;
    width: 180px;
    right: 70px;
    bottom: 6px;
    float: right;
}
.search-new form img {
	position: absolute;
	top: 5px;
	right: 5px;
}
.ad-copy-right {
	background: #3a3a3a;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.ad-copy-right p {
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	font-size: 12px;
	margin: 3px;
	padding: 0;
	color: #fff;
}
.ad-copy-right ul {
	/*float: left;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    display: flex;
    width: 90%;
    margin-left: 5%;*/float: none;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
}
.ad-copy-right ul li {
	float: left;
}
.ad-copy-right ul li a {
	float: left;
	color: #fff !important;
	font-family: 'PT Sans', sans-serif;
	font-size: 12px;
	margin: 3px;
}
.ad-copy-right ul li span {
	color: #fff;
	padding: 0 5px
}
.quick-pay-text img{ margin-bottom: -10px;}
.express-c img {
	margin: 0 auto;
}
.counter-style {
	margin: 15px auto 0;
	display: table;
}
.counter-style h1 {
	font-family: 'PT Sans', sans-serif;
	font-size: 36px;
	color: #3a3a3a;
	float: left;
	margin: 0;
}
.counter-style span {
	font-family: 'PT Sans', sans-serif;
	font-size: 36px;
	color: #3a3a3a;
	float: left;
	line-height: 36px;
}
.counter-style p {
	float: left;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	color: #3a3a3a;
	line-height: 18px;
	margin: 0;
}
/*About Us*/
.breadcrumbs-box {
	width: 100%;
	height: auto;
	float: left;
}
.breadcrumbs-inner {
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 0;
}
.breadcrumbs-inner ul {
	width: auto;
	float: left;
	list-style-type: none;
	padding: 0;
}
.breadcrumbs-inner ul li {
	width: auto;
	padding: 0 5px;
	float: left;
}
.breadcrumbs-inner ul li a {
	width: auto;
	color: #05182c;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
.breadcrumbs-inner ul li span {
	padding: 0 5px; font-size:14px;}

.left-nav {
	width: 100%;
	height: auto;
	float: left;
}
.left-nav ul {
    float: left;
    list-style-type: none;
    padding: 0;
    width: 95%;
    border-right: 1px solid #ccc;
}
.left-nav ul li {
	width: 100%;
	min-height: 30px;
	float: left;
	border-left: 12px solid transparent;
}
.left-nav ul li:hover {
	/*border-left: 12px solid #d70103;*/
	border-left: 12px solid transparent;
}
.left-nav ul li a {
	width: auto;
	padding: 0 10px;
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	color: #2b2b2b;
	line-height: 30px;
	transition: all .1s;
}
.left-nav ul li a:hover {
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	color: #2b2b2b;
	font-weight: bold;
	text-decoration: none !important;
}
.left-nav ul li:hover > a {
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	color: #2b2b2b;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none !important;
}
.middle-box {
	width: 100%;
	height: auto;
	float: left;
}
.middle-box h4 {
    width: 100%;
    height: auto;
    float: left;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    color: #ffffff;
    font-weight: 300;
    text-transform: capitalize;
}
.middle-box h4 span {color: #d70103;}
.img-txt-vcttmt-bx{min-height: 385px;}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-1{ background-color:#d70103; background-image: url(../images/mission.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-2{ background-color:#d70103;background-image: url(../images/core-value.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-3{ background-color:#d70103;background-image: url(../images/milestones.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-4{ background-color:#d70103;background-image: url(../images/overvirew.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-5{ background-color:#d70103;background-image: url(../images/commette.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-6{ background-color:#d70103;background-image: url(../images/advisory.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-7{ background-color:#d70103;background-image: url(../images/organ-trans.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-8{ background-color:#d70103;background-image: url(../images/corpor.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-9{ background-color:#d70103;background-image: url(../images/advisory.png);}
.img-txt-vcttmt-bx:hover .img-bx-vcttmt .round-box-icon-10{ background-color:#d70103;background-image: url(../images/org_people.png);}
.img-bx-vcttmt {
    width: 90%;
    height: auto;
    float: left;
    margin: 80px 5% 0 5%;
    position: relative;
}

.round-box-icon-1{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/mission-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-1:hover{ background-color:#d70103; background-image: url(../images/mission.png);}
.round-box-icon-2{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/core-values-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-2:hover{ background-color:#d70103; background-image: url(../images/core-value.png);}
.round-box-icon-3{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/milestones-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-3:hover{ background-color:#d70103; background-image: url(../images/milestones.png);}
.round-box-icon-4{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/overview-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-4:hover{ background-color:#d70103; background-image: url(../images/overvirew.png);}
.round-box-icon-5{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/commtee-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-5:hover{ background-color:#d70103; background-image: url(../images/commette.png);}
.round-box-icon-6{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/advisory-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-6:hover{ background-color:#d70103; background-image: url(../images/advisory.png);}
.round-box-icon-7{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/organ-gold.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-7:hover{ background-color:#d70103; background-image: url(../images/organ-gold.png);}
.round-box-icon-8{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/td-icone.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-8:hover{ background-color:#d70103; background-image: url(../images/td-icone.png);}
.round-box-icon-9{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/testi-icone.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-9:hover{ background-color:#d70103; background-image: url(../images/testi-icone.png);}
.round-box-icon-10{ width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    z-index: 9999;
    top: -22%;
    left: 33%; text-align:center; line-height:80px; transition:all .5s; border:1px solid #ccc; background-image: url(/images/sas-icon.png); background-repeat:no-repeat; background-position:center center;}
.round-box-icon-10:hover{ background-color:#d70103; background-image: url(../images/sas-icon.png);}





.vcttmt-txt-bx {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px;
}
.vcttmt-txt-bx h5 {
	width: 100%;
	height: auto;
	float: left;
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
	color: #2b2b2b;
	font-weight: bold;
	text-align: center;
}
.vcttmt-txt-bx p {
	width: 95%;
	height: auto;
	float: left;
	font-size: 13px;
	font-family: 'PT Sans', sans-serif;
	color: #2b2b2b;
	text-align: center;
	margin-top: 10px;
	line-height: 18px;
}
.img-bx-vcttmt img{ width:100%;}
/*About Us*/
/*Inner Express Web*/
.express-box{
 position:relative;
 border-bottom: 10px solid #d70103;
 margin: 50px 10px 0;
 margin-bottom: 100px;
}
.express-box img{
 width:100%;}
.express-box .express-text{
    width: 100%;
    background-color: rgba(71, 71, 69, 0.7);
    position: absolute;
    bottom: 0;}
.express-box .express-text h4{
 font-family: 'PT Sans', sans-serif;
 font-size:18px;
 color:#fff;}
.exp-detail-box{
	height: 150px;
    background: #d70103;
    position: absolute;
    top: 99.99%;
    padding: 9px;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s;
    width: 100%;

}
.exp-detail-box p{
 font-family: 'PT Sans', sans-serif;
 font-size:14px;
 color:#fff;
 text-align:center;
margin: 10px 0;}
.express-box:hover .exp-detail-box{
 opacity:1;
 visibility:visible;}
.services-list{
 margin:75px 0;}
.services-list ul{
 list-style:none;
 padding:0;
 margin:0px auto;
 display:table;}
.services-list ul li{
 float: left;
    margin: 0;
    padding: 0;
}
.services-list ul li a:hover{ text-decoration:none;}
/*.services-list ul li img{ height:75px;}*/
.services-list ul li p{
 text-align: center;
    font-size: 14px;
    color: #000;
    font-family: 'PT Sans', sans-serif;
    margin-top: 20px;
    font-weight: bold;}
.services-list ul li p:before{
 width:25%;
 height:3px;
 background:#606060;
 content:'';
 display:block;
 margin: 0 auto 2px;  display:none !important;}
/*Inner Express Web*/

/*Demestic Express*/

.jjmiddle-box h4{
	    text-align: left;
    width: 100%;
    /* margin-left: 42px; */
    font-family: 'PT Sans', sans-serif;

}
.Domestic-box{
	margin-top: 0px;
    position: relative;
    width: 95%; margin-bottom:20px; height:281px;
}
.Domestic-box p {
	text-align: left;
    color: #000; margin-top:5px;
  margin: 0 auto; padding-top: 4px;
  font-size: 13px;
  line-height: 1.2;
}
.Domestic-box img{ width:100%;}
.jjdom-text {
    position: absolute;
    bottom: 0px;
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    width: 100%;
   /* height: 33%;*/height: 38%;
    background-color: rgba(233, 222, 224, 0.8); padding:6px 10px;
}
.jjdom-text h2{font-size: 20px !important;
 font-family: 'PT Sans', sans-serif; margin:5px 0 0 0 !important; color:#000; width: 95%; }
 
 .jjmiddle-box ol{ width:100%; height:auto; float:left; margin: 10px 20px;}
 .jjmiddle-box ol li{ width:100%; height:auto; float:left; margin-left:0; margin-top:10px;}
  .jjmiddle-box ol li strong{margin-bottom:5px;}
.dir-box{     width: 100%;
    height: 100%;
    line-height: 100%;
    text-align: center;
    margin-top: 20px;}
.dir-box img{ width:auto; height:auto;}

.jjdom-text button {
    margin: 67px 23%;
    padding: 16px;
    background: #d70103;
    border: none;
    color: #fff;
    width: 53%; display:none;
}
.ticker-main {
    background: #fff;
    border: 1px solid #dfdfdf;
    height: 10px;
}
.ticker-main1 {
	background: #fff;
	border: 1px solid #dfdfdf;
	height: 40px;
}
.lft-nv-slctd{/*border-left: 12px solid #d70103 !important;*/border-left: 12px solid transparent !important; color: #d70103 !important;}
.lft-nv-slctd a {
 font-size: 13px !important;;
 font-family: 'PT Sans', sans-serif;
 color: #d70103 !important;;
 line-height: 30px !important;;
 font-weight: bold !important;;
 text-decoration: none !important;
}
.leftnav_hd{
    font-family: 'PT Sans', sans-serif;
    font-size: 16px !important;
    color: #000;
    border-bottom: 1px solid #cacaca;
    margin-left: 22px;
    line-height: 30px; font-weight:bold;
}
.leftnav_hd:hover{
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    border-bottom: 1px solid #cacaca;
    margin-left: 22px;
    line-height: 30px;
    color: #2b2b2b;
    text-decoration: none;
}
/*popup domestcic*/
.dms-popup{
	/*top: 40%;*/
	top:20%;
}
.jazzi{
	z-index: 999999;
    background-color: rgba(0, 0, 0, 0.5);
}
.navbar-inverse .navbar-nav > li > a{
	    border: 0;
}
/*popup domestcic*/
/*menu drop down*/
li.dropdown-submenu span {
    display: none;
}
/*menu drop down*/
/*Demestic Express*/
/*Demestic Express*/
/*Track Bar New css*/
.track-bar{ width:120px; height:25px; float:left; display:block;}
.track-bar-btn{ width:50px; height:25px; float:left; background-color:#20aac8; display:block; text-align:center; color:#fff !important;}
.jjmiddle-box{ padding-left:10px; font-family: 'PT Sans', sans-serif;}
.jjmiddle-box ul { margin:16px 0; padding-left:40px;}

.without-banner{ margin-top:50px !important;}
/**/
/*jj 6-nov- 17*/
.modal-body>table{
	width: 100% !important;
    margin-left: 0;
}
.modal-body thead tr td {border: 1px solid #000;
    padding-left: 8px;
    font-size: 14px;
    background: #20aac8;
    color: #fff; vertical-align:middle;}

.modal-body tr th {
    border: 1px solid #000;
    padding-left: 8px;
    font-size: 14px;
    background: #20aac8;
    color: #fff; vertical-align:middle;
}
.modal-body tr td {
    border: 1px solid;
    padding-left: 8px;
    font-size: 14px;
    background: #fff;
    color: #000;
    font-weight: 100px;
}
div#bodyContent label {
    /*float: left;*/
    padding-right: 18px;
   /* padding-top: 3px;*/
    width: 20%;
	margin-bottom: 10px;
    margin-top: 15px;
}
div#bodyContent p {
    color: #000;
    font-size: 15px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 80%;
    float: right;
}
/*start unniverse button css*/
.social-jj{display: block; padding: 10px 13px 10px 0;}
.social-jj img {width: 70px;}
.but-jj:focus { color: #fff;outline: none;}
.but-jj {
    border-radius: 25px;
    font-size: 18px;
    background: #dc0813;
    color: #fff;
    font-weight: 300;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    margin-top: 15px;
    float: left;
    margin-right: 21px; margin-bottom: 20px;
}
.jjmiddle-box a.but-jj:hover{background: #757575;text-decoration: none; color: #fff !important; transition: all 0.5s ease;}
/*End unniverse button css*/
.jjmiddle-box a:hover{ color:#20aac8!important;}
.jjmiddle-box h3{ text-transform:capitalize;}
/*jj 6-nov- 17*/

/*New Design*/
ul.dropdown-menu-nav-2 {
    background: #fff;
    color: #fff;
    padding: 0 0 0 0px !important;
    border-radius: 0;
    margin-top: 0px !important;
    left: 30px;
    width: 300px; border-top:none !important; border:none !important;
	-webkit-box-shadow: 0 6px 12px rgba(255, 255, 255, 0); 
   box-shadow: 0 6px 12px rgba(255, 255,255, 0);
    -webkit-background-clip: padding-box; z-index:9999 !important; 
}
.main-nav-box ul li:first-child:hover:after{background: transparent;
    width: 100%;
    content: '';
    display: block;
    height: auto !important;
    position: absolute;
    bottom: 0 !important;
    z-index: 9999999;}
.main-nav-box ul li:first-child:hover {
    border: 1px solid transparent;
}
.main-nav-box ul li:last-child:hover:after{ background-color:transparent !important;}
.quick-drop{ width:100%; height:auto; float:left; margin-top:6px; background: #20aac8;}
.quick-drop ul{ list-style-type: none;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 0;}
.quick-drop ul li{ width:100%; height:auto; float:left; padding:10px 0px !important;  border:none !important; border-bottom: 1px solid #fff !important;}
.quick-drop ul li a{ width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important; border:none !important; border-bottom: 1px solid #fff !important;}
.track-nav-dv{ width:100%; height:120px; float:left; background-color:#3a3a3a; padding-top:0px;}
.quick-drp-bx{ min-height:50px; float:left; width:100%;}
.quick-pay-text {
    color: #fff;
    line-height: 50px;
    padding-left: 20px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.get-started{ color:#b6a2a2 !important; line-height:50px;padding-left:10px; font-size:16px !important; font-weight:bold; text-decoration:underline; border:none !important;}
.track-nav-dv .ico{}
.track-nav-dv input{ width: 80%;
    margin-left: 5%;
    margin-top: 5px;
    float: left;
    height: 35px; color:#333; text-indent:10px;}
.btn-track{ width: 18%;
    float: left;
    margin-top: 0px;
    background-color: #20aac8;
    font-size: 16px;
    height: 59px;
    margin-left: 0;}
.t-txt {
    padding: 0px 0 0 4px;
    display: inline-block;
    margin-top: 0px;
    line-height: 25px;
}
.get-started-white{ color:#fff !important; line-height:50px;padding-left:10px; font-size:16px; font-weight:bold; border:none !important;}
.tcs-hzr-news-bx{ width:100%; height:auto; float:left; margin-top:40px; background:#fff; border-radius:20px;}
.tcs-hazir-heading{ width:100%; margin-top:20px; text-align:center; float:left;}
.tcs-hazir-txt{width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #6f6e6e;
    margin-left: 0;
    margin-top: 5px;}
.hazir-nv-bx{ width:100%; height:auto; float:left; margin:10px 0;}
.hazir-nv-bx ul li{float: left; list-style:none; padding: 47px 0; width:25%; text-align:center;}
hazir-nv-bx ul li img{}
.right-cont{
    width: 100%;
    height: auto;
    text-align: left;
    font-family: 'PT Sans', sans-serif;
    float: right;
    margin-right: 0%; margin-top:0px;margin-left: 0%;
}

.right-cont .carousel-inner .col-sm-4 { display:flex;}
.right-cont .carousel-inner .col-md-6 { display:inline-block;}


.right-cont h1{    font-size: 30px;
    font-weight: 500;
    /* padding: 0px 0 0 0; */
    color: #000;
    background: #fff;
    margin: 0;
    padding: 10px 20px;
    border-radius: 0 0 0 0; margin-bottom:10px; text-align:center; font-family: 'PT Sans', sans-serif; border-bottom:3px solid #20aac8;}
.right-cont span{color: #000;
    font-weight: 300;
    padding: 0px 3px;
    display: inline-block;
    margin-top: 5px; text-indent:7px;}
.right-cont h2{font-size: 15px;
    font-weight: 600;
    color: #000;
    line-height: 16px;
    padding: 0 10px;
    font-family: 'PT Sans', sans-serif;
    margin: 10px 0 0 0;
    float: left;
    /*background: #ccc;*/
    width: 100%;}
.right-cont p{font-size:12px; color:#000; line-height:16px; margin-top:4px; float:left; padding:0 10px;}
.round-bx {
    width: 95%;
    float: left;
    background-color: #fff;
    margin-left: 2.5%;
    border-top: 2px solid #20aac8;
    padding: 20px 0;
    border-bottom: 2px solid #20aac8;
}

.round-bx.box_carousel_mob .carousel .carousel-inner {min-height:270px;}
.round-bx.box_carousel_mob .carousel .carousel-inner .active {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	color: #000 !important;
}

.round-bx.box_carousel_mob .carousel .carousel-inner h2 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    line-height: 18px;
    padding: 0 10px;
    font-family: 'PT Sans', sans-serif;
    margin: 10px 0 0 0;
}
.round-bx.box_carousel_mob .carousel .carousel-inner p {font-size:16px; color:#000; line-height:24px; margin-top:10px; padding:0 10px;}





.drp-ico-red{ border-bottom:3px solid #20aac8!important; background-image:url(../images/drp-icon-.png); background-position:center right; background-repeat:no-repeat; height:46px !important; width:100px !important;}
.drp-ico-red:hover{ border-bottom:3px solid #20aac8!important; background-image:url(../images/drp-icon-.png) !important; background-position:center right !important; background-repeat:no-repeat !important; text-decoration:none;}
.dropdown-submenu {
    position: relative;
    width: 23%;
    float: left;
    margin-left: 2%;
}
.dropdown-submenu .sub-drp{ visibility:none; opacity:0; transition:all .5s; background-color:#20aac8; display:none; list-style-type:none; position:absolute; top:99%; left:30%; z-index:99999; width:80%;}
.dropdown-submenu:hover > .sub-drp{ visibility:visible; opacity:1; transition:all .5s; display:block; margin:0 !important; padding:0 !important;}
.dropdown-submenu:hover > .sub-drp li{ width:100%; height:25px; border-radius:0px !important; background-color:#20aac8!important;}
.dropdown-submenu:hover > .sub-drp li:hover{ border-radius:0px !important;}
.dropdown-submenu:hover > .sub-drp li a{ display:block; width:100%; height:45px !important; float:left;  color:#fff !important; margin:0 !important; border-radius:0px !important;padding-left:45px !important; line-height:45px; padding-top:0 !important; padding-bottom:0 !important; padding-right:0 !important;}
.red-bg{ background-color:transparent !important; /*background-image:url(../images/drp-icon-black.png); background-position:center center; background-repeat:no-repeat;*/}
.red-bg:hover{ background-color:#20aac8!important; color:#fff !important; /*background-image:url(../images/drp-icon-black.png) !important; background-position:center center !important; background-repeat:no-repeat !important;*/ z-index:99999}
.red-bg:hover a:first-child{ color:#fff !important;}
/*New Design*/
/*23-04-18*/
.quick-new{float: left;
    padding-left: 30px;}
.quick-new a{color: #333333;
    line-height: 14px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 0px 15px 2px 5px;}
	.heading-drp{ width:100%; height:auto; float:left; margin:20px 0; padding:0; color:#999; font-size:20px;}
	.n-drp{ width:23% !important; float:left; margin-left:2% !important;}
	/*New Nav*/
	.main-nav-box-new{     width: auto;
    height: auto;
    float: left;
    margin-top: 35px;}
	.main-nav-box-new .new-nav{ width:auto; height:auto; float:left; list-style-type:none; margin:0; padding:0;}
	.main-nav-box-new .new-nav li{ width:auto; height:auto; float: left; margin:0; padding:0;}
	.main-nav-box-new .new-nav li a{font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px; color:#333; border-bottom:2px solid transparent;}
	.main-nav-box-new .new-nav li a:hover{color:#333; border-bottom:2px solid #20aac8; text-decoration:none;}
	
.drp-rel{ position:relative; margin-top: 60px;}

.drop-dv-1 {/*display:none;*/ opacity:0; visibility:hidden; width: auto; min-height:250px; position:absolute; z-index:99999;  transition:all .2s; left:-180px; top:99%; background-color:#fff; /*border-top:2px solid #20aac8;*/border-top:2px solid transparent; padding:25px;
}
.drop-dv-1 > .inside-drp-loop{/*width: 45%;*/ width: 216px;}
.main-nav-box-new .new-nav li a:focus{color: #333 !important}

/*.drop-1:hover > .drop-dv-1 {
     opacity:1; visibility:visible;
}*/
.inside-drp-loop{ /*width:23%;*/ height:auto; float:left; margin:0 2.5%; padding:0; background-color:#fff; list-style-type:none;}
.inside-drp-loop h2{ width:100%; height:auto; float:left; font-size:18px; color:#333; line-height:20px; border-bottom:2px solid #20aac8; font-weight:bold;}
.inside-drp-loop h2 a{font-size:18px; color:#333;font-weight:bold;}
.inside-drp-loop li{ width:100% !important; height:auto; float:left; padding:10px 0 !important;}
 .drop-dv-2 { visibility:hidden; opacity:1; width:1200px; min-height:250px; position:absolute; z-index:99999; transition:all .2s; left:-282px; top:99%; background-color:#fff; /*border-top:2px solid #20aac8*/ border-top:2px solid transparent; padding:25px;
}

.drop-dv-2>.inside-drp-loop { /*width: 18%;*/width: 200px;  margin: 0 1.5%;}
/*.drop-2:hover > .drop-dv-2 {
     opacity:1; visibility:visible;
}  */
.drop-dv-3 {
	visibility:hidden; opacity:1;
    /*display: none;*/
    /*width: 400px;*/
	width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    /* left: -438px; */
    top: 99%;
    background-color: #fff;
    /*border-top: 2px solid #20aac8*/ border-top:2px solid transparent;
    padding: 25px;
}
/*.drop-3:hover > .drop-dv-3 {
     opacity:1; visibility:visible;
} */
.drop-dv-4 {  visibility:hidden; opacity:1; /*width:400px;*/width:250px; min-height:250px; position:absolute; z-index:99999; transition:all .2s; left:0px; top:99%; background-color:#fff; /*border-top:2px solid #20aac8*/ border-top:2px solid transparent; padding:25px;
}

.drop-dv-5 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}

.drop-dv-6 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}

.drop-dv-7 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}

.drop-dv-8 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}

.drop-dv-9 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}

.drop-dv-10 {
    visibility: hidden;
    opacity: 1; /*width:400px;*/
    width: 250px;
    min-height: 250px;
    position: absolute;
    z-index: 99999;
    transition: all .2s;
    left: 0px;
    top: 99%;
    background-color: #fff; /*border-top:2px solid #20aac8*/
    border-top: 2px solid transparent;
    padding: 25px;
}
/*.drop-4:hover > .drop-dv-4 {
     opacity:1; visibility:visible;
}  */  
.lft-txt-hme-bx{/*background: #e8e8e8;*/
    border-radius: 15px;
    min-height: 475px; width:100%;}
 .frm-18-box{ width: 90%;
    height: auto;
    float: left;
    margin-left: 5%; }  
 .frm-18-head{ width:100%; height:40px; float:left; border-radius:15px; background-color:#bd0000; margin:0; padding:0; color:#fff; text-align:center; font-size:16px; line-height:40px; font-weight:bold;}
 .frm-18-box p{
    color: #05182c;
    font-size: 14px;
    font-family: 'PT Sans', sans-serif; margin:20px 0; float:left;}
	.form-18-strip{ width:100%; float:left; margin:10px 0;}
	.form-18-strip label{ width:100%; float:left;font-size: 16px; color:#333; font-weight:400; line-height:40px;}
.field-style{ width: 100%;
    height: 40px;
    float: left;
    border-radius: 25px;
    font-size: 16px;
    padding-left: 10px;
    border: 1px solid #ccc !important;}
.field-style:focus{ outline:none;}
textarea.field-style{ height:150px;}
.field-style-grey{ width: 30%;
    height: 40px;
    float: left;
    border-radius: 25px;
    font-size: 24px;
    border: 1px solid #ccc !important; background-color:#aba8a8; color:#dc0813; text-align:center; line-height:40px; font-weight:bold;}
	.field-style-white{ width: 30%;
    height: 40px;
    float: left;
    border-radius: 25px;
    font-size: 24px;
    border: 1px solid #ccc !important; background-color:#fff;  line-height:40px;}
	.field-style-white:focus{ outline:none; padding-left:5px;}
	.field-style-btn{
	border-radius: 25px;
    font-size: 18px;
    background: #dc0813;
    color: #fff;
    font-weight: 300;
    display: inline-block;
    text-align: center;
    padding: 5px 25px;
    margin-top: 15px;
    float: left;
    margin-right: 21px;
}
	.field-style-btn:focus{ outline:none !important;}
/*23-04-18*/
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.static-banner{ width:100%; height:auto; float:left; position:relative;}
.test1{ width:400px;left:-800px; position:absolute; z-index:99; top:0px;display:none;}
.test1 img{height:60vh;}
.test2{  position:absolute; z-index:99; top:100px;display:none;}

.navbar {
margin-bottom: 0px !important;

}
.drp-hazir img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
	-webkit-filter: grayscale(100%);
	
	-webkit-transition: all .4s ease-out 0.1s;
	-moz-transition: all .4s ease-out 0.1s;
	-o-transition: all .4s ease-out 0.1s;
	transition: all .4s ease-out 0.1s;}
.drp-hazir img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: none;
	zoom: 1;
	-webkit-filter: grayscale(0%);
	transform: scale(1.1);}
.hazir-txt-dv{ display: block;
    opacity: 1;
    visibility: visible;
    transition: all .5s;
    left: 0; margin-top:20px;}
.hazir-txt-dv h3{ width:100%; height:auto; float:left; font-size: 16px;
    font-family: 'PT Sans', sans-serif; color:#000; margin-bottom:5px;}
.hazir-txt-dv p{ width:90%; height:auto; float:left; font-size: 14px;
    font-family: 'PT Sans', sans-serif; color:#6f6e6e; margin-left:5%;}
/*.drp-hazir:hover > .hazir-txt-dv{display: block;
    opacity: 1;
    visibility: visible;
    transition: all .5s;
    position: absolute;
    top: 82%;
    left: 0;}*/
	.drop-dv-4 .inside-drp-loop{ width:100% !important;}
.drp-hazir a{ width:100%;min-height: 85px; display:inline-block; float:left; text-align:center;}
.updates-image-box{ width:95%; height:auto; float:left; text-align:center; margin:0 2.5%;}
.updates-image-box img{ width:100%;}
.carousel-control.left {position: absolute;
    left: -15px;
    /* text-align: right; */
    top: 11px;
    width: 17px;
    /*background: #000;*/
}
.carousel-control.right {
   
    left: 0;
    top: 10px;
    /* text-align: left; */
    width: 23px;
    /*background: #000;*/
}
.counter-count{ width:100%; text-align:center; margin:0; font-family: 'PT Sans', sans-serif;}
.carousel-control img{ height:20px;}
.dms-popup h4{
    text-align: center;
    width: 100%;
    font-family: 'PT Sans', sans-serif; font-size:24px; font-weight:bold; margin-left:0;
}
.dms-popup ul,ol{ width:100%; height:auto; float:left;}
.dms-popup ul,ol li{ width:95%; margin-left:1%; float:left;}
.dms-popup p{width:100%; /*margin-left:5%;*/ float:left;}
.modal-body {
    float: left !important;
    width: 100%;
}
/*.focus{ outline: none;}
.focus .focus-on{visiblity:hidden; opacity:0; transition:all .5s;}
	.focus:focus > .focus-on{ visibility: visible; opacity: 1; }*/
	.banner-new-design{ width:100%; height:auto; float:left;position:relative;}
.banner-new-design .banner-slide{ position:relative; width:100%; float:left; margin:0; padding:0;}
.banner-new-design .banner-slide img{ width:100%; position:relative;}
.sticky-txt-banner{ width:35%; height: auto; float:left; position:absolute; top:0; left:2.5%; z-index:999;}
.sticky-txt-banner img{ width:auto;}
/*.sticky-txt-btn{ width:100%; text-align:center; padding:0 0 0; display:block;}*/
.sticky-txt-btn img{ width:auto !important;}
.carousel-indicators {margin-left: 0 !important;}
.m_indig {top: 157px; left: 0;
    right: 0;
    display: flex;
    width: 100%;
    justify-content: center;}


.jjmiddle-box h2{ width:100%; font-size:18px; font-weight:bold; line-height:22px; margin: 20px 0 8px;}
.middle-box h2{ width:100%; height:22px; float:left; font-size:18px; font-weight:bold; line-height:22px;}
.accordion-faq {
    color: #fff !important;
    cursor: pointer;
    padding:5px 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;border-radius: 5px; background-color:#20aac8!important; margin-top:5px;
}

.active, .accordion-faq:hover {
}

.panel-faq {
    padding: 5px 30px;
    display: none;
    background-color: #e8e8e8;
    overflow: hidden; border-radius: 0 0 5px 5px; 
}
.icon-contact-n img {
    width: 70px;
}
.icon-contact-n{ display: inline-block;
    position: relative;
    top: 35px;
    margin-right: 25px; }
/*-------------------------------------------Milestones--------------------------------------*/
.caroufredsel_wrapper {
    height: 145px!important;
}
.taboutter .caroufredsel_wrapper {
	position:relative !important;height: auto !important;width: 100% !important; margin-top: 20px !important; }
.taboutter .productssliderlist, .taboutter .tab-content {
	position:relative !important;height: auto !important;}
.productswrapper ul.products{
	list-style:none;
	margin:0px;
	padding:0px; width:100%; height:auto; float:left;}
.productswrapper ul.products li {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 18px;
    margin-top: 20px;
    float: left;
    width: 100%;
    font-weight: bold;
    padding: 20px 0;font-family: 'PT Sans', sans-serif;
}
.productswrapper ul.products li img{
	width:100%;
	/*height:600px;*/}
.productswrapper .ad-main-container{
	width:100%;
	padding:0px;}
.productswrapper .productswrap{
	position:relative;}
.productswrapper .control.clearfix {
    position: absolute;
    top: 45%;
    width: 100%;}
.productswrapper .left.arrows{	
    position: absolute;
    left: 15px;
	width:24px;}
.productswrapper .left.arrows img{
	width:100%;
	cursor:pointer;}	
.productswrapper .right.arrows{
	position: absolute;
    right: 15px;
	width:24px;}
.productswrapper .right.arrows img{
	width:100%;
	cursor:pointer;}
.productswrapper .nav-tabs{
	border-bottom: 0px solid #ddd;
    margin: 30px auto 0;
    display: table; position: relative !important; }
.productswrapper .nav-tabs li a{
	padding:9px 15px !important;}
.productswrapper .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
    background: rgba(0,0,0,0.2);
    padding: 10px 15px;}
.productswrapper .ad-thumb{
    width: 100%;
    margin: 0 auto;
	position:relative;
	min-height: 185px;}
.productswrapper .ad-thumb .carousel-control.right,
.productswrapper .ad-thumb .carousel-control.left{
	background-image:none;}
.productswrapper .ad-thumb .carousel-inner{
    position: relative;
    overflow: hidden;
	width:inherit;
    margin: 0 auto;
    display: table;}
.productswrapper .ad-thumb ul.nav-tabs li a img{
	width:100%;
	height:100px;}
.productswrapper .ad-thumb ul.nav-tabs li a h4{
	font-size: 14px;
    margin: 6px 0 0 0;
    text-align: center;
    color: #000;
    text-transform: initial; font-family: 'PT Sans', sans-serif;}
.productswrapper .tab-content .tab-pane{
	display: block;
	padding:0px;
    border: 0px solid #ddd;
	float:left;opacity:1;}
.productswrapper .ad-thumb #navtableft{
    position: absolute;
    top: 45%;
    left: -20px;
    width: 15px;}
.productswrapper .ad-thumb #navtableft img{
	width:100%;
	cursor:pointer;}
.productswrapper .ad-thumb #navtabright{
    position: absolute;
    top: 45%;
    right: -20px;
    width: 15px;}
.productswrapper .ad-thumb #navtabright img{
	width:100%;
	cursor:pointer;}


.box_carousel_desk { display:block;}
.box_carousel_mob { display:none;}


/*====================== Changes20181015 ===================*/
.mobile_foot_nav {display:none;}
.desktp_foot_nav {display:block;}
.desktop_headr {display:block;}
.mobile_headr {display:none;}

/*====================== End Changes20181015 ===================*/



@media screen and (max-width: 555px) and (min-width: 320px){
.productswrapper .ad-thumb {
    width: 220px;}
.productswrapper .nav-tabs{
    margin: 15px auto 0;}
.productswrapper .ad-thumb ul.nav-tabs li a img {
    width: 60px;
    height: 40px;}
.productswrapper .nav>li>a{
    padding: 5px !important;}	
}
@media screen and (max-width: 767px) and (min-width: 556px){
.productswrapper .ad-thumb {
    width: 280px;}
.productswrapper .nav-tabs{
    margin: 15px auto 0;}
.productswrapper .ad-thumb ul.nav-tabs li a img {
    width: 80px;
    height: 50px;}
.productswrapper .nav>li>a{
    padding: 5px !important;}	
}
@media screen and (max-width: 991px) and (min-width: 768px){
.productswrapper .ad-thumb {
    width: 430px;}
.productswrapper .nav-tabs{
    margin: 15px auto 0;}
.productswrapper .ad-thumb ul.nav-tabs li a img {
    width: 130px;
    height: 75px;}
.productswrapper .nav>li>a{
    padding: 5px !important;}	
}
@media screen and (max-width: 1224px) and (min-width: 992px){
.productswrapper .ad-thumb {
    width: 490px;}
.productswrapper .nav-tabs{

    margin: 15px auto 0;}
.productswrapper .ad-thumb ul.nav-tabs li a img {
    width: 150px;
    height: 85px;}
.productswrapper .nav>li>a{
    padding: 5px !important;}
}
.tab_navoutter .productswrapper .nav-tabs li{border:1px solid #ed1c24 !important;}
.bd-mile{ border:1px solid #ed1c24 !important;}
.bd-mile.active {color: #333 !important;border: 3px solid #ed1c24!important;}
/*-------------------------------------------Milestones--------------------------------------*/
.desktop-core{ display:block;  height:auto; margin:0 auto; width:500px}
.mobile-core{ display:none;}

.faq-h2-head{ width: 100%;
    height: auto !important;
    float: left !important;
    padding: 10px 0;
    background-color: #fff;
    margin: 0; font-weight:bold;}
	.txt-height{height: 105px;}
	.arrows-box{width: 50px;
    position: absolute;
    top: -55px;
    right: -15px;}
	.bd-rgt{ border-right: 1px solid #ccc;}
	
	/*Table Format*/
	#main_content_lbl_res1 table table{ border:1px solid #000 !important; background: #f8f8f8;}
	#main_content_lbl_res1 table table table{ border:none !important;}
	#main_content_lbl_res1 table table table table tr{border:1px solid #ccc !important;}
	#main_content_lbl_res1 table{ font-family: 'PT Sans', sans-serif !important;}
	/*#main_content_lbl_res1 table table table table table tr td:nth-child(1){ display:none !important;}*/
	/*Table Format*/
	.txt-area{ width: 70%;
    height: 59px;
    float: left;
    margin: 0px 0 0 5%;
    color: #000;
    padding: 10px;}
	.track-strip{ margin:5px 0;}
	.track-strip input{ width:auto; height:40px; font-size:14px;}
	.track-strip .btn{height: 50px;
    margin: -39px 0 0;}
	#ctl00 input{ width:auto; height:30px;}
	#ctl00 .btn{ height:32px; margin-top:-5px;}
	
	/*Profile Box*/
	.my-pro-box{width: auto;
    height: 42px;
    float: right;
    font-weight: 400;
    margin-top: 12px;
    position: relative;
    font-size: 14px;
    color: #fff;
    padding: 5px 15px;
    /* background: #fff; */
    border-radius: 5px;}
	.my-pro-box ul{ display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 99%;
    left: 0;
    width: 115px;
    background-color: #20aac8;
    padding: 0 3px;
    border-radius: 0 0px 5px 5px;}
	.my-pro-box:hover > ul{ display:block; visibility:visible; opacity:1;}
	.my-pro-box span{transform:rotate(20deg); display:block; float:left; width:auto;}
	.my-pro-box:hover > span{ transform:rotate(180deg);}
	.my-pro-box ul li a{ color:#fff;}
	/*Profile Box*/
