body, html{
	font-family: 'oxygenregular', sans-serif !important;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #5a5a5a;
	background: url(../img/top-bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}
html{scroll-behavior: smooth;}
::selection {
    background: #f37535;
	color: #fff;
}
h1{
	font-family: 'MuseoSans_Light', sans-serif !important;
}
h1 strong{
	font-weight: 900;
}
h2{
	text-transform: uppercase;
	line-height: 20px;
	margin:  0;
}
h3{
font-size: 18px;
font-weight: 900;
}

h5{
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
}

p.intro{
	font-size: 16px;
	margin: 12px 0 0;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
}
a{ color: #f37535;}
a:hover,
a:focus{
	text-decoration: none;
	color: #f37535;
}

#tf-technology h2{
	line-height: inherit;
	font-family: 'MuseoSans_Light', sans-serif !important;
}
@media screen and (min-width: 991px){
.l0{padding-left: 0;}
.r0{padding-right: 0;}
}
@media screen and (max-width: 991px){
#lets-meet
.col-md-6{padding: 0;}
}
.a0{margin: 0 auto;}
.mr30{margin-right: 30px;}
.mod-ip-mob-new .fa{ margin-right: 15px; font-size: 17px; }

.mod-ip-mob-new{
	width: 100%;
    border: none;
    border-bottom: 1px solid #C1B9B9;
    padding-top: 20px;
}
#lets-meet .modal-dialog{ max-width: 600px; }
#lets-meet .fa-mobile { font-size: 26px;    margin-right: 18px;}
#lets-meet .fa-envelope { font-size: 15px;    }
#lets-meet .fa-map-marker { font-size: 19px;    margin-right: 19px;}
#lets-meet .btn-lg{ margin-top: 30px; border:none; background: #22cd99; text-shadow: 1px 0px 0px rgba(0,0,0,0.6);     border-radius: 0px;}
.w50p{width: 40%}
.w100p{width: 100%}
.ip-md{
    border: none;
    outline: none;
    width: 75%;
    height: 34px;
    font-size: 16px;
    text-align: left;
    background: transparent;
}

.js div#preloader { position: fixed; left: 0; top: 0; z-index: 99999; width: 100%; height: 100%; overflow: visible; background: #000 url('../img/loading.gif')  no-repeat center center; }

.tg  {border-collapse:collapse;border-spacing:0; margin: 20px auto 20px auto;}
.tg td{font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#9E9E9E;text-align: left;
    text-align: left;
    background: #193142;}
.tg th{font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;    border-color: #9E9E9E;
    background: #EEEEEE;
    color: #000;}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-0lax{text-align:left;vertical-align:top}

.section-title hr{
	border-color: #fcac45;
	border-width: 4px;
	width: 60px;
	float: left;
	clear: both;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
ul, ol{
	padding: 0;
	webkit-padding: 0;
	moz-padding: 0;
}
/* Navigation */
#tf-menu {
	padding:0px;
	transition: all 0.8s;
}
#tf-menu.navbar-default {
	background-color: rgba(248, 248, 248, 0);
	border-color: rgba(231, 231, 231, 0);
}
#tf-menu a.navbar-brand {
text-transform: uppercase;
font-size: 22px;
color: #fff;
font-weight: 900;
width: 47%;
padding: 8px 17px;
}

.bold-txt{font-weight:bold;font-size:24px!important;}
.on {background-color: #e8e8e8 !important;padding: 0 !important;/*min-height: 95px;*/overflow:auto;}
.on .border{border:none!important;}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {background-color: transparent;font-weight: 700;}
.navbar-toggle {border-radius: 0;}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {background-color: #FCAC45;border-color: #FCAC45;}
.navbar-default .navbar-toggle:hover>.icon-bar {background-color: #FFF;}

.navbar-fixed-top {

    background-color: #fff !important;
}
/* .navbar-brand > img {display: block;width: 85%;}	 */
	
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
/*#lets-meet{background-image:url(../img/blur-bg.jpg);}	*/	

#tf-menu.navbar-default .navbar-nav > li { margin-right: 5px;}
    
#tf-menu.navbar-default .navbar-nav > li a{   
	padding: 6px 10px;
    color: #294c65;
    font-size: 15px;
    letter-spacing: 1px;
    /*text-transform: uppercase;
    font-weight: bold; */}

#tf-menu.navbar-default .navbar-nav > li:nth-child(2) { margin-right:5px;}
#tf-menu.navbar-default .navbar-nav > li:nth-child(3) { margin-right:5px;}		
#tf-menu.navbar-default .navbar-nav > li:nth-child(4) { margin-right:5px;}
#tf-menu.navbar-default .navbar-nav > li:nth-child(5) { margin-right:5px;}	
#tf-menu.navbar-default .navbar-nav > li:nth-child(7) { margin-right:5px; background:#f37535;color:#fff;}
#tf-menu.navbar-default .navbar-nav > li:nth-child(7) a {color:#fff;}


#tf-menu.navbar-default .navbar-nav > li:nth-child(8) {background:#f37535;color:#fff; margin-right:0px;}	
#tf-menu.navbar-default .navbar-nav > li:nth-child(8) a {color:#fff;}

#partners .partnerslisttitle ul li{margin:10px 0 ; color:#000; font-weight: normal; text-decoration: none; list-style-type: none; text-transform: none;}
#partners .partnerslisttitle{border: 1px solid #ccc; padding: 20px; background-color: #fff; color: #c14600; font-weight: bold; text-transform:uppercase;}
#partners .partnerslisttitle i{color: #294c65; font-weight: normal; font-size: 12px; margin-right:10px;}
#Patents .partnerslisttitle{border: 1px solid #ccc; padding:10px  20px; background-color: #fff; color: #c14600; font-weight: bold; text-transform:uppercase;}
#Patents .partnerslisttitle i{color: #294c65; font-weight: normal; font-size: 12px; margin-right:10px;}
#Patents .partnerslisttitle ul li{margin:10px 0 ; color:#000; font-weight: normal; text-decoration: none; list-style-type: none;  text-transform:uppercase;}
.navbar-right{margin-top: 0px; margin-right: -66px;}
.navbar-right .fa-user{font-size: 14px;margin-right: 6px;}	
#tf-menu .fa-bars {color:#000;font-size: 24px;}	
#tf-menu .fa-users{margin-right: 6px;}	
#tf-team h1{font-size: 3.8vw;  margin-top: 3vw; line-height:64px;}
 
.btn-click .btn{background: #fff;font-size: 1.4vw;color: #000;border-radius: 0;padding: 8px 21px;margin-top: 3vw;}
.btn-click .fa-caret-right{margin-left:12px;}
.border{margin-top: 22px!important;margin-bottom:16px!important; border-top: 1px solid #b6b6b6;}

.border-dotted{margin-top: 22px!important;margin-bottom:16px!important; border-top: 1px dashed #b6b6b6;}

.border-all {
    border: 1px solid #b6b6b6;
}
.col-md-3.medium-screen {
    width: 21%;
}

.about-text h1{color:#000;    font-size: 3vw;     margin-top: 2vw; text-align: right;}
.about-technology h1{color:#fff;font-size: 3.9vw; text-align:right; font-family: 'MuseoSans_Regular'; line-height:74px;}
/* Home Style */
#tf-home{
	background: url(../img/top-bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	color: #294c65;
	padding-bottom: 0vw;
}




#tf-home p.lead{
	color:#949494;
	 /* margin-left:60px; */
}

.content{
	position: relative;
	/*padding: 12% 0 0;*/
	padding: 0% 0 0;
}

.color{
	color: #294c65;
}

.color-100{
	color: #f37535;
	font-size: 2vw;
	letter-spacing: -2px;
}
.color-x{
	font-size: 5.5vw;
	
}


.h-one h1{font-size: 3.4vw;     margin-top: 70px; font-weight: bold; margin-bottom:10px;text-transform: uppercase; text-align:left; margin-left:0px; font-family: 'MuseoSans_Light', sans-serif !important;}
.lead{font-size: 20px; text-align:left; width:89%; font-family: MuseoSans_Regular; border-top:2px dotted #cdcdcd;border-bottom:2px dotted #cdcdcd;padding:12px 0px;
}
.btn-block{display:block; text-align:right; padding-right:60px;}
.btn-block .btn{border-radius: 0px; background:#f37535;border:2px solid #f37535;font-size: 18px;color: #fff;background-image:url(../img/play.png);background-repeat:no-repeat;background-position: 164px center;
padding: 10px 25px 10px 15px;width: 215px;text-align: left;}

.technology-icon{padding-left:0px!important;padding-right:0px!important;}
.technology-icon-align{margin-right: 7%; padding-left: 0px!important;padding-right: 0px!important; text-align: left; margin-top:10%;}
.technology-icon h4{color: #fff;
	font-family: 'MuseoSans_Light', sans-serif !important;
    font-size: 21px;
	margin-top: 0.2vw;
	margin-bottom: 1vw;
   text-align: center;
    /* width: 142px; */
	font-weight: bold;}
	
.icon-md {
    font-size: 73px;
    height: 145px;
    width: 145px;
    line-height: 115px;
    color: #fff;
    background-color: transparent;
    text-align: center;
    display: inline-block;
    border-radius: 100%;
	border: 3px solid #fff;
	overflow: hidden;
	-webkit-transition: -webkit-transform .8s ease-in-out;
    transition:         transform .8s ease-in-out;
    margin-top: 25px;
	}
	
.icon-md:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

.icon-md img {
    margin-top: -14px;
    width: 300px;
    margin-left: -13px;
}




/*.lead:after {
    display: inline-block;
    margin: 0 0 8px 59px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #c8e9e5;
    width: 140px;
}*/
/*.lead:before {display: inline-block;margin: 0 59px 8px 0px; height: 2px;
 content: " ";
    text-shadow: none;
    background-color: #c8e9e5;
    width: 140px;
}*/

.p-style{font-size: 2.2vw;padding-top: 37px;padding-bottom: 14px;border-bottom:2px dotted #cdcdcd;}
.mar-top{margin-top:16px;}
.para p{font-size: 18px;font-weight: 600;}
.para span{font-size: 20px;color: #294c65;}


.color-green{color:#21ce99;}
a.fa.fa-angle-down {padding: 10px 15px;color: #fff;border: 2px solid #b4b4b4;border-radius: 50%;font-size: 24px;margin-top: 200px;transition: all 0.5s;
}
a.fa.fa-angle-down:hover{background: #fcac45;color: #ffffff;border: 2px solid #fcac45;}

#tf-research{
	background-color: #294c65 !important;
}

/* About Section */
#tf-research{
	/* padding: 40px 0 80px 0; */
	/*background: url(../img/top-bg.jpg);*/
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #f3f3f3;
}

#tf-research video{width: 80%;}
ul.research-list{ margin: 30px 0 0 ;}
ul.research-list li{
	display: block;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}
ul.research-list li span{ 
	margin-right: 10px;
}
#tf-research .sectionTitle {
    /* padding: 30px 0 0 0; */
    text-align: center;
    font-family: 'MuseoSans_Light', sans-serif !important;
    font-size: 3vw;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
}

#tf-research h2{
	font-family: 'MuseoSans_Light', sans-serif !important;
color: #fff;
    font-size: 2vw;
margin-bottom:35px;	
text-transform:capitalize;
}
#tf-research p {
color: #fff;   
    font-size: 16px;

}
#tf-research .sectionTitle {	
	/*padding: 30px 0 0 0;*/
	text-align: center;
	font-family: 'MuseoSans_Light', sans-serif !important;
    font-size: 3vw;
    color: #fff;
	 font-weight: normal;
	 text-transform:uppercase;
}


/* About Section */
#tf-about{
	/* padding: 40px 0 80px 0; */
	/*background: url(../img/top-bg.jpg);*/
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #f3f3f3;
}

#tf-about video{width: 80%;}
ul.about-list{ margin: 30px 0 0 ;}
ul.about-list li{
	display: block;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}
ul.about-list li span{ 
	margin-right: 10px;
}

#tf-pricing{
	background-color: #294c65;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #fff;
	padding: 60px 0px 100px 0;
}

#tf-pricing .sectionTitle{font-size: 36px; font-family: 'MuseoSans_Light', sans-serif !important;     margin-bottom: 20px; text-transform: uppercase;}
#tf-pricing .note{  color: orange}

#tf-pricing p{font-size: 16px; color: #E0E0E0;}

.section-title.text-left.post {
    font-size: 15px;
}

/* Team Section */
#tf-team{
	background-color: #eee;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #fff;
	padding: 60px 0px 100px 0;
}

#tf-team .sectionTitle{
	font-family: 'MuseoSans_Light', sans-serif !important;
	color: #294c65;
	margin-bottom: 20px;
	font-size: 36px;
	text-transform: uppercase;
}

#tf-team p{
	color: #424242;
}

#tf-team .photo-grid  p{
	color: #fff;
}
.section-title.center{
	margin: 0vw 0;
}


.top-align .section-title.center {
    padding: 0vw 0!important;
}

.section-title h2,
.section-title.center h2{
	font-weight: 300;
}
.section-title.center .line{
	border-top: 4px solid #fcac45;
	height: 10px;
	width: 60px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

.section-title.center hr {
	border-top: 4px solid rgba(252, 172, 69, 0.34);
	width: 40px;
	text-align: center;
	margin-top: 10px;
	position: relative;
	left: 17%;
}
#team{ margin: 0 auto}
#team .item{
    padding: 0;
    margin: 15px;
    color: #FFF;
    text-align: center;
}

img.img-circle.team-img {
	width: 120px;
	height: 120px;
	border: 4px solid transparent;
	transition: all 0.5s;
}
#tf-team .item .thumbnail:hover>img.img-circle.team-img{
	border: 4px solid #FCAC45;
}
#tf-team .thumbnail {
	background: transparent;
	border: 0;
}

#tf-team .thumbnail .caption {
	padding: 9px;
	color: #F2F2F2;
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=1);
	opacity: 1;
	-webkit-border-radius: 0;
	-moz-border-radius: 20px;
	border-radius: 0;
	background: #FFFFFF;
	transition: all 0.5s;
}

.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background: #FCAC45;
}
.owl-theme .owl-controls .owl-page.active span{
	background: #FCAC45;
}

/* Services Section */
#tf-services{
	padding: 80px 0;
}

.space{
	margin-top: 40px;
}
.space-10{
	margin-top: 10px;
}

#tf-services i.fa {
	font-size: 40px;
	border: 4px solid #FCAC45;
	width: 100px;
	height: 100px;
	padding: 27px 25px;
	margin-bottom: 10px;
	border-radius: 50%;
	transition: all 0.5s;
}

#tf-services i.fa.fa-mobile{
	font-size: 50px;
	padding: 20px 25px;
}

#tf-services .service:hover>i.fa{
	background: #FCAC45;
	color: #ffffff;
}

/* Clients Section */
#tf-clients{
	background: url(../img/04.jpg);
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #ffffff;
}

#tf-clients .overlay{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	padding: 80px 0;
	background-attachment: fixed;
}

#clients .item{
    padding: 0;
    margin: 35px;
    color: #FFF;
    text-align: center;
}
/* Gallery Section 
==============================*/
#tf-works{
	padding: 80px 0;
}
.categories{ 
	padding: 10px 0;
}
ul.cat li{
	display: inline-block;
}
#tf-works li.pull-right {
	margin-top: 10px;
}
ol.type li{
	display: inline-block;
	margin-left: 20px;
}
ol.type li:after{
	content: ' | ';
	margin-left: 20px;
}
ol.type li:last-child:after { content: ''; }
ol.type li a{ color: #222222}
ol.type li a.active { font-weight: 700; }
.isotope-item { z-index: 2 }
.isotope-hidden.isotope-item { z-index: 1 }
.isotope,
.isotope .isotope-item {
    /* change duration value to whatever you like */
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope-item {
    margin-right: -1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.isotope {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}
.portfolio-item{
	margin-bottom: 30px;
}
.portfolio-item .hover-bg{
	height: 260px;
	overflow: hidden;
	position: relative;
}

.hover-bg .hover-text {
	position: absolute;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.66);
	padding: 25% 0;
	height: 100%;
	width: 100%;
	opacity: 0;
    transition: all 0.5s;
}
.hover-bg .hover-text>h4{
	opacity: 0;
	-webkit-transform: translateY(100%);
            transform: translateY(100%);
            transition: all 0.3s;
}
.hover-bg:hover .hover-text>h4{
	opacity: 1;
    -webkit-backface-visibility:hidden;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.hover-bg .hover-text>i{
	opacity: 0;
	-webkit-transform: translateY(0);
            transform: translateY(0);
            transition: all 0.3s;
}
.hover-bg:hover .hover-text>i{
	opacity: 1;
    -webkit-backface-visibility:hidden;
   -webkit-transform: translateY(100%);
            transform: translateY(100%);
}
.hover-bg:hover .hover-text{
	opacity: 1;
}
#tf-works i.fa {
	height: 30px;
	width: 30px;
	border: 1px solid #FCAC45;
	font-size: 20px;
	padding: 5px;
	border-radius: 50%;
	color: #FCAC45;
}
/* Testimonials Section */
#tf-technology{
	background-color: #294c65;
	color: #ffffff;
	padding: 2vw 0vw 8vw 0vw;
}
#tf-technology .sectionTitle{
	padding: 30px 0 30px 0;
    text-align: center;
    font-size: 3vw;
    color: #fff;
    font-weight: normal;
	text-transform: uppercase;
	
}
#tf-technology .overlay{

	padding: 80px 0;
	background-attachment: fixed;
}
#testimonial {
	padding: 30px 0;
}
#testimonial .item{
    display: block;
    width: 100%;
    height: auto;
}

#testimonial .item p {
	font-weight: 400;
	margin: 30px 0;
	color: #d1d1d1;
}
/* Contact Section */

.top-align h1{font-weight: bold;color: #294c65;font-size: 5vw; }

.top-set{margin-top:7vw;}
.top-set li{position:relative;}
.top-set li p{ position: absolute;top:0px;text-align: center;display: block;width: 100%;right: 0vw;color: #294c65;font-size:10px; font-weight:normal;}
.date{margin-top:4vw;}
.date-award{margin-top: 2vw;}
.date-award h2{border-bottom: 1px dashed#AFA5A5;color: #000;font-weight: 600;padding: 19px 0px;margin-bottom: 10px;}
.date-award span{font-size: 22px;
color: #666666;}
.date h2{border-bottom: 1px dashed#AFA5A5;color: #000;font-weight: 600;padding: 19px 0px;margin-bottom: 10px;}
.date span{font-size: 22px;line-height: 17px;color: #666666;}
.pad-img{padding-top:1vw;}
.pad-space-one{    width: 11% !important;    height: 1px;}
.pad-space-two{    width: 20% !important;    height: 1px;}

#tf-contact{
	padding:70px 0 150px 0;
    background: url(../img/top-bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}


.ft img{float:left;margin-right: 23px;}

.ft p{/*color:#bbd5e6;*/margin-top:22px; font-size: 15px;    /*line-height: 21px;*/}
.ft span{color:#afafaf;}
.team-para p{margin-top: 22px;min-height: 9vw;}
 .para-height{min-height: 9vw;}
label {
	float: left;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
#tf-contact .form-control {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

#tf-contact .form-control:focus {
	border-color: inherit;
	outline: 0;
	-webkit-box-shadow: transparent;
	box-shadow: transparent;
}

/* New Css Added */
.equity-bx,.pl-0 {
	padding-left: 0px;
}
#bs-example-navbar-collapse-1 {
    margin-top: 25px;
}
/* New Css Added */
button.btn.tf-btn.btn-default {
	float: right;
	background: #FCAC45;
	border: 0;
	border-radius: 0;
	padding: 10px 40px;
	color: #ffffff;
	text-transform: uppercase;
}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn:focus, 
.btn:active:focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn.active.focus {
	outline: thin dotted;
	outline: none;
	outline-offset: none;
}
/* Footer */
nav#footer{
	background:#333;
	color: #ffffff;
	padding:50px 0 15px 0;
}
nav#footer .fnav{ vertical-align: middle;}
ul.footer-social li{
	display: inline-block;
	margin-right: 10px;
}
.ft-para p{color:#fff;font-weight: 600;    	font-size:22px;margin-top: 0px;border-bottom: 1px solid #658093;float: left; font-family: 'MuseoSans_Light', sans-serif !important;}
#footer i.fa {
	height: 30px;
	width: 30px;
	border: 2px solid #8c8c8c;
	font-size: 20px;
	padding: 4px 5px;
	border-radius: 50%;
	color: #8c8c8c;
	transition: all 0.5s;
}
#footer i.fa:hover{
	background: #FCAC45;
	border-color: #FCAC45;
color: #ffffff;}


 .modal-backdrop.in {
filter: alpha(opacity=40);
opacity: 0.6!important;
}

.modal-content{background-color: #000;border: 1px dashed #000;padding-bottom: 4vw;}
.modal-dialog {
width: 75vw!important;
/*margin: 9vw auto!important;*/
}
  .close{font-size: 23px;
font-weight: bold;
line-height: 0;
color: #f37535!important;
background: #000!important;
border: 2px solid #f37535!important;
border-radius: 50%;opacity: 0.8!important;}


.modal-header{border:0!important; padding: 10px 0 0 15px;}
.modal-title{padding: 2vw 0px;
    color: #f37535;
    border-bottom: 1px dashed #5e5e5e;
    width: 58vw;
    margin: 0 auto;
    font-weight: bold;
    font-size: 23px;
	   
	}

.modal-header .close {
    margin-top: -31px;
    margin-right: -16px;
	outline:none;
}

.wrapper-popup{}
button.close {
-webkit-appearance: none;
text-shadow: none;
cursor: pointer;
background: #000!important;
border: 2px solid #f37535!important;
width: 38px;
height: 38px;
}

#appModalbox ul{padding-left: 20px;}

.wrapper-popup .modal-body{ width: 63vw!important; margin: 0 auto!important;}
.address .fa{color:#f37535;margin-right: 2vw;}
.address h3{color:#d6d6d6;}
.address .fa-caret-right{margin-left:1vw;}

.address p{color: #adadad;margin-top: 2vw;padding-left: 3vw;}

.address{float: left;    width: 26vw;}
.address h3{
    font-size: 16px;
    font-weight: 900;
    font-family: MuseoSans_Bold;
}
.map{float: left;    width: 12vw;}

.footar-container{border-bottom: 1px solid #658093;
padding-left: 0px!important;
padding-bottom: 2vw;}

.footar-container .ft{padding-left: 0px;}
.fr{padding-right: 0px;}
.bottom-footer{margin-top: 1.5vw;}
.bottom-footer p{float: left; color: #bbd5e6;}
.social-icon{float:right;    width: 41vw;
text-align: right;}
.social-icon img{margin-right: 1.1vw;
text-align: right;}

.about-us span{color: #2b9677;}
.about-us p{color:#d5d5d5;font-size:17px;margin-bottom: 3vw;}
.h-style{color: #22cd99;
    font-family: 'MuseoSans_Bold';
    font-size: 15px;
    margin-bottom: 4px;}
.label-style{    color: #d6d6d6;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 35px;}
.label-style-neutral{margin-bottom: 0px;}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

a:focus{outline: none;}

@media (max-width: 990px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
		float: none;
		margin-bottom: 5px;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
	}
	
	#tf-menu a.navbar-brand {
		width: 18%;
	}
	#tf-menu.navbar-default .navbar-nav > li:nth-child(6){margin-right: 0;}
}

@media (min-width: 1300px){

	.navbar-fixed-top {
    background-color: #fff !important;
	height: 5vw;
	    border-color: #E0E0E0 !important;
	}
	.navbar-fixed-top .img-responsive{    width: 70%;}


	/* Navbar scroll */
	#tf-technology{padding: 4vw 0vw 8vw 0vw;}
		#tf-receiver .sectionTitle {
			padding: 90px 0 0 0 !important;}

			.tf-research-space{padding: 80px 0 0px 0;}
			#tf-team{    padding: 80px 0px 100px 0;}
			#tf-pricing{    padding: 80px 0px 100px 0;}
	
}


@media (min-width: 300px) and (max-width: 800px) {
#bs-example-navbar-collapse-1{margin-top:30px!important;}
/* #tf-menu.navbar-default{background:#fff!important;} */
.date,.date-award{margin-bottom: 12vw!important;}

}


@media (min-width: 600px) and (max-width: 767px) {
.about-technology h1{text-align: center!important;margin-top:50vw!important;}
.icon-md img {width: 300px !important;}
.icon-partner {width: 10.2vw!important;}
.address{width:100%;    margin-bottom: 6vw;}
.content {padding: 17% 0 0!important;}
.lead{font-size:16px;}

.mar-top{    
	 background-position: center !important;
	 background-color: #ababab !important;
	 background-image: none !important;}
}


@media (min-width: 50px) and (max-width: 599px) {
.about-technology h1{text-align: center!important;margin-top:60vw!important;}
.icon-md{height: 130px;width: 130px;}
.icon-md img {width: 300px;}
.icon-partner {width: 300px!important;}
.border{margin-top: 15px!important;margin-bottom: 7px!important;}
.date,.date-award{margin-bottom: 12vw!important;}
.p-style{font-size: 2.8vw;}
.address{width:100%;margin-bottom: 6vw;}
.content {padding:17% 0 0!important;}
.lead{font-size: 2.4vw;}
.lead:before{width: 20vw;}
.lead:after{width: 20vw;}
/* .navbar-brand > img{width:62%;} */



}

@media (min-width: 50px) and (max-width: 695px) {
.footar-container .ft{ margin-left:10%;overflow:auto;    margin-bottom: 46px;}
.mar-top{    background-position: center !important; background-color: #ababab !important; background-image: none !important;}

#tf-home .para{color:#fff; text-shadow: 1px 1px 5px #333}

}

@media (min-width: 696px) and (max-width: 990px) {
.footar-container .ft {padding-left: 0px;width: 40%;overflow: auto;float: left; margin-left: 5vw;margin-bottom: 46px;}
.ft-para p{float: left;text-align: center;font-size:19px;}
.para-height {min-height: 14vw;}
}

@media screen and (max-width: 992px) {
.about-text h1{   font-size: 4vw;     margin-top: 2vw; text-align: center;}

# {padding: 40px 0 50px;}
#tf-team h1{line-height: normal!important; text-align: center;}
.about-technology h1 {line-height: normal!important;  margin-top: 5vw !important;}
#tf-technology{padding: 5vw 0vw;}
.top-align h1{margin-top: auto; text-align: center; }
.footar-container .ft{ width: auto;}
}

@media (min-width: 769px) and (max-width:990px) {
.about-technology h1{text-align: center!important;margin-top:10vw!important;}
.date,.date-award{margin-bottom: 12vw!important;}
/* .content {padding: 20% 0 0;} */
}

@media (min-width: 991px) and (max-width:1355px) {
.medium-screen{width:8%;}
/* .medium-res{width:70%;} */
/* .medium-screen{width:15%;} */
}

@media  (min-width: 1200px){
	.video-wdt{width: 660px; height: 380px;}
	.ft p{padding-right: 10px;}
	.team-para {    height: 190px;	}

	.ft-para p{
    line-height: 24px;
    padding-bottom: 9px;
    height: 58px;
    width: 70%;
	}

	.ft-para1{
	padding-top: 10px;
	}

	.ft-para2{
    line-height: 24px;
    padding-bottom: 9px;
    height: 58px;
	}

	.ft-para3{
	padding-top: 10px;
	}
}

.mar-top {      background: url(../img/Rendered-Spectrum.jpg) no-repeat 0 0; background-size:cover;}

.mar-top .para{  padding:20px 0px;}
.space-10{ margin-bottom:20px;}
.space-20{ margin-bottom:40px;}
.fa-chevron-down{    float: right;    position: relative;    right: 4%;    font-size: 24px;    color: #fff;    background: #658093;    padding: 7px 7px;    border-radius: 50%; top:-16px; z-index:9;}
.fa-chevron-up{    float: right;    position: relative;    right: 4%;    font-size: 24px;    color: #fff;    background: #658093;    padding: 7px 7px;    border-radius: 50%; top:-16px; z-index:9;}
.menu-item{ cursor:pointer;}
.section-title .col-md-4 img{ width:100%;}
.mar-top .para:nth-child(1){    /* padding-left: 80px;  */   padding-top: 18px; padding-bottom:10px;}
.mar-top .para:nth-child(2){  padding-top: 18px; padding-bottom:30px;     background-color: rgba(255, 255, 255, 0.21176470588235294);}
.mar-top .para:nth-child(3){    /*  padding-right: 80px;   */  padding-top: 18px; padding-bottom:10px;}
.mar-top .btn-primary {    margin-top: 14px;}

.clients-details{ color:#fff; font-size:16px;}
.clients-details .modal-body{ width:100% !important;}
.clients-details .modal-title{ width:100%; text-transform:uppercase;    padding: 1vw 0px;}
.clients-details .modal-title span{ color:#fff; text-transform:initial; font-size:18px;}
.clients-details .modal-dialog{ top:10%; width: 47vw!important;}
 .clients-details .modal-dialog1{ top:10%;  width: 30vw!important;}  
.clients-details .modal-content{ padding-bottom: 0vw; border-radius: 0px;}
.section-title h1 .counter{ font-size:44px !important;font-family: 'MuseoSans_Regular';}
#app .modal-backdrop, #oncall .modal-backdrop, #clientengagement .modal-backdrop{ background-color: rgba(255, 255, 255, 0.86);}
.address a{color: #22cd99;}

.photo-grid {
	margin: 1em auto;
	text-align: center;
	margin-right:-70px;
}

.photo-grid li {
	border: 5px solid white;
	display: inline-block;
	margin: 4px 2px;
}

.photo-grid img {
	display: block;
	height: auto;
	max-width: 100%;
}

.photo-grid figure {
	height: 178px;
	overflow: hidden;
	position: relative;
	width: 100%;
}


.photo-grid figcaption {
	background: rgba(0,0,0,0.5);
	color: white;
	display: table;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms;
	z-index: 100;
}
.photo-grid figcaption p {
	display: table-cell;
	font-size: 1.5em;
	position: relative;
	top: -40px;
	width: 289px;
	vertical-align: middle;
}
.photo-grid li:hover figcaption {
	opacity: 1;
}
.photo-grid img {
	display: block;
	height: auto;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	max-width: 100%;
}

.photo-grid li:hover img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	transform: scale(1.4);
}
.photo-grid figcaption p {
	display: table-cell;
	font-size: 1.5em;
	position: relative;
	top: -40px;
	width: 289px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	vertical-align: middle;
}

.photo-grid li:hover figcaption p {
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
}
.dg {font-size: 17px !important;}
.as   {font-size: 13px !important;}
figcaption p span:first-child{    font-weight: bold;    font-size: 20px;    text-transform: uppercase;}
figcaption p span:last-child{        font-size: 16px;}
figcaption p span:last-child{        font-size: 16px;}
.counter{ font-family: 'MuseoSans_Heavy'; font-size:26px !important;}
/* # .container{ width:1400px;}
#tf-team .container{ width:1400px;}
#tf-contact .container{ width:1400px;}
#tf-technology .container{ width:1400px;}
#footer .container{ width:1400px;} */
.year{ font-size:16px !important;}
.mar-top p{ margin-bottom:0px;}
.top-align img{ width:160px;}
.top-set li{ float:left; list-style:none; width:20%;}
.second-row li{ width:20%;}
.last-img{ margin-left:30%;}
#app li{ margin:0px 24px;}
.center:hover{ cursor:pointer;}
.video-btn{ color:#000;}
#dialog-container-video{ bottom:initial;}



.animate-reveal {  opacity: 0;  -webkit-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;     -moz-animation: reveal 1s ease-in 1 normal forwards;       -o-animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;          animation: reveal 1s cubic-bezier(0, 1, 0.5, 1) 1 normal forwards;}
.animate-first {  -webkit-animation-delay: 0;     -moz-animation-delay: 0;       -o-animation-delay: 0;          animation-delay: 0;}
.animate-second {  -webkit-animation-delay: 600ms;     -moz-animation-delay: 600ms;       -o-animation-delay: 600ms;          animation-delay: 600ms;}
.animate-third {  -webkit-animation-delay: 1s;     -moz-animation-delay: 1s;       -o-animation-delay: 1s;          animation-delay: 1s;}

@-webkit-keyframes reveal {  0% {    opacity: 0;    -webkit-transform: translateY(100%);       -moz-transform: translateY(100%);         -o-transform: translateY(100%);            transform: translateY(100%);  }
100% {    opacity: 1;    -webkit-transform: translateY(0);       -moz-transform: translateY(0);         -o-transform: translateY(0);            transform: translateY(0);  }}
@-moz-keyframes reveal {  0% {    opacity: 0;    -webkit-transform: translateY(100%);       -moz-transform: translateY(100%);         -o-transform: translateY(100%);            transform: translateY(100%);  }
100% {    opacity: 1;    -webkit-transform: translateY(0);       -moz-transform: translateY(0);         -o-transform: translateY(0);            transform: translateY(0);  }}
@-o-keyframes reveal {  0% {    opacity: 0;    -webkit-transform: translateY(100%);       -moz-transform: translateY(100%);         -o-transform: translateY(100%);            transform: translateY(100%);  }
100% {    opacity: 1;    -webkit-transform: translateY(0);       -moz-transform: translateY(0);         -o-transform: translateY(0);            transform: translateY(0);  }}
@keyframes reveal {  0% {    opacity: 0;    -webkit-transform: translateY(100%);       -moz-transform: translateY(100%);         -o-transform: translateY(100%);            transform: translateY(100%);  }
100% {    opacity: 1;    -webkit-transform: translateY(0);       -moz-transform: translateY(0);         -o-transform: translateY(0);            transform: translateY(0);  }}


/*.menu-item {    -webkit-animation: bounce 2s infinite ease-in-out;}
@-webkit-keyframes bounce {	0%, 20%, 60%, 100%  { -webkit-transform: translateY(0); }
40%  { -webkit-transform: translateY(-20px); }
80% { -webkit-transform: translateY(-10px); }
}*/




@media screen and (min-width: 240px) and (max-width: 768px) {
.equity-bx,.lets-bx{width: 100%!important;}

.lead{width: 100%;}

.equity-bx .color-100{ font-size: 4vw;}
#tf-menu a.navbar-brand{ width: 25%; height: 86px;}
.h-one h1{    font-size: 10vw;}
.color-x{    font-size: 10vw;}
.content{    padding: 0% 0 0!important;}
.lead{font-size: 4.4vw; text-align: center;}
.btn-block{ text-align:center;}
.technology-icon-align{ text-align:center;}
.technology-icon h4{ text-align:center; width:100%;}
.about-technology h1{    font-size: 5.2vw;}
.top-set .col-md-3{ margin-bottom:40px;}
.social-icon{ width:100%; text-align:center;}
.bottom-footer p{ float:none; text-align:center;}
video{ width:100% !important; height:initial !important;}
.about-text h1{ text-align:center; font-size:5vw;}
#tf-team h1{ text-align:center; font-size:5vw;}
#tf-receiver{ padding-bottom:20px;}
.top-align h1{    font-size: 6vw;}
#tf-contact{ padding:20px 0px;}
#tf-menu.navbar-default .navbar-nav > li{ margin-bottom:5px; width:99.9%;}
.navbar-right{ margin-top:2px;}
.navbar-nav{    margin: 0px -15px;}
.modal-dialog{ width:94% !important;}
.map{ width:100%;}
.wrapper-popup .modal-body{ width:100% !important;}
.map iframe{ width:100% !important; height:initial !important; margin-left:0px !important;}
#tf-about{ padding:20px 0px;}
#tf-menu.navbar-default{    background: url(../img/top-bg.jpg) !important;    background-attachment: fixed !important;    background-repeat: repeat-x !important;}
.navbar-default .navbar-toggle {    border-color: #888;}
.fa-chevron-down{ right:5%;}
.fa-chevron-up{ right:5%;}
.client-block li{ float:none;}
.doc-item{ margin-bottom:20px;}
.doc-item:hover .social-lists{ width:89%;}
.mar-top .para:nth-child(1){ padding-left:0px;}
.mar-top .para:nth-child(3){ padding-right:0px;}
.clients-details .modal-dialog{ width:94% !important;}
/* .modal-header .close{margin-right: -20px;} */
.h-one h1 {text-align: center;}
#tf-home p.lead{ margin-left:0vw;}
.h-one h1{ margin-left:0px;}
.btn-block{ padding-right:0px;}
#tf-receiver .container{ width:100%;}
#tf-team .container{ width:100%;}
#tf-contact .container{ width:100%;}
#tf-technology .container{ width:100%;}
#footer .container{ width:100%;}
.photo-grid{ margin-right:0px;}
#tf-team h1{ line-height:initial;}
.about-technology h1{ line-height:initial;}
.top-set li{ width:100%; margin-bottom:24px;}
.last-img{ margin-left:0%;}
.top-align h1{ text-align:center; margin-top:0%;}
.center{ position:relative; z-index:999;}
.top-set li p{ font-size:14px;}
.top-set .space-20{ margin-bottom:0px;}
.top-set li:nth-child(5){ width:100%; margin-bottom:0px !important;}
.top-align img{ width:200px;}
.mobile-margin{ margin-bottom:50px;}
}
@media screen and (min-width: 768px) and (max-width: 768px) {
#tf-menu.navbar-default .navbar-nav > li:first-child{ width:43%; float:left;}
#tf-menu.navbar-default .navbar-nav > li:last-child{ width:49%; float:right;}
.navbar-nav{ width:33%; margin-top:20px;}
.client-block li{ float:left; width:30%;}
.doc-item:hover .social-lists{ width:95.5%;}
}

@media screen and (min-width: 769px) and (max-width: 993px) {
.top-align img{ width:145px;}
.photo-grid {margin:0px;}
}
@media screen and (min-width: 992px) and (max-width: 1300px) {
.photo-grid {margin:0px;}
}
@media screen and (min-width: 992px) and (max-width: 1300px) {
.top-align img{ width:108px;}
.top-set li p{font-size: 9px;}
}

@media screen and (min-width: 1024px) and (max-width: 1024px) {
.lead{ width:111%;}
.top-set .col-md-3 p{    right: -3vw;}
.fa-chevron-down{ right:5%;}
.fa-chevron-up{ right:5%;}
.doc-item:hover .social-lists{ width:80%;}
#tf-home p.lead{ margin-left:0px;}
.h-one h1{ margin-left:0px;}
.medium-screen{ width:0%;}
.medium-res{ width:100%;}
#tf-about .container{ width:100%;}
#tf-team .container{ width:100%;}
#tf-contact .container{ width:100%;}
#tf-technology .container{ width:100%;}
#footer .container{ width:100%;}
.top-align img{ width:200px;}
.photo-grid{ margin-right:0px;}
.technology-icon{ padding-left:15px !important; padding-right:15px !important;}
.footar-container .ft{ padding-left:15px;}
.bottom-footer{ padding:0px 15px;}
.top-set li p{    right: -2px;    font-size: 11px;}
.top-align img{ width:117px;}

#tf-menu a.navbar-brand {
margin-left: -40px !important;
}
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
#tf-team .col-md-6:nth-child(1){ width:100%;}
#tf-team .col-md-6:nth-child(2){ width:100%;}
#tf-team h1 {
    line-height: normal !important;
    text-align: center;
}
}
@media screen and (min-width: 1197px) and (max-width: 1199px) {

.h-one h1{margin-left: 110px;}
#tf-home p.lead{margin-left: 100px;}

.col-md-10.h-one.medium-res{width: 90%;}
.equity-bx{width: 60%;}
.lets-bx {width: 40%;}
.lets-bx .btn-block{ padding-right: 0px;}
}

@media screen and (min-width: 1280px) and (max-width: 1280px) {
.lead{ width:48% !important;}
.fa-chevron-down{ right:5%;}
.fa-chevron-up{ right:5%;}
.mar-top .para:nth-child(1){ padding-left:0px;}
.mar-top .para:nth-child(3){ padding-right:0px;}
.fa-chevron-down{ right:2%;}
.fa-chevron-up{ right:2%;}
.medium-screen{ width:0%;}
.medium-res{ width:100%;}
#tf-receiver .container{ width:100%;}
#tf-team .container{ width:100%;}
#tf-contact .container{ width:100%;}
#tf-technology .container{ width:100%;}
#tf-team .col-md-6:nth-child(2) {width: 54% !important;}
#footer .container{ width:100%;}
.photo-grid{ margin-right:0px;}
.technology-icon{ padding-left:15px !important; padding-right:15px !important;}
.footar-container .ft{ padding-left:15px;}
.bottom-footer{ padding:0px 15px;}
.top-align img{ width:144px;}
}


@media screen and (min-width: 1200px) and (max-width: 1300px) {
#tf-team .col-md-6:nth-child(1){ width:46%;}
#tf-team .col-md-6:nth-child(2){ width:52%;}
#tf-about .container{ width:100%;}
#tf-team .container{ width:100%;}
#tf-contact .container{ width:100%;}
#tf-technology .container{ width:100%;}
/* #footer .container{ width:100%;} */
}

@media screen and (min-width: 1300px) and (max-width: 1366px) {

}
@media screen and (min-width: 1300px) and (max-width: 1366px) {
.lead{ width:54%;}
.fa-chevron-down{ right:4%;}
.fa-chevron-up{ right:4%;}
.mar-top .para:nth-child(1){ padding-left:0px;}
.mar-top .para:nth-child(3){ padding-right:0px;}
#tf-home p.lead{ margin-left:0px;}
.h-one h1{ margin-left:0px;}
#tf-receiver .container{ width:1270px;}
#tf-team .container{ width:1270px;}
#tf-contact .container{ width:1270px;}
#tf-technology .container{ width:1270px;}
#footer .container{ width:1270px;}

#tf-team .col-md-6:nth-child(1){ width:46%;}
#tf-team .col-md-6:nth-child(2){ width:50%;}

#tf-home .mar-top{ margin-top:28px;}
/* #tf-about{    padding: 155px 0 130px 0;} */
#tf-team{    padding: 20px 0px 20px 0;}
#tf-technology{    padding: 9vw 0vw;}
#tf-contact{    padding: 0px 0 32px 0;}
.top-set{    margin-top: 3vw;}
.photo-grid{ margin-right:0px;}
#tf-home .h-one{ padding-left:0px;}
.top-align img{ width:140px;}
}
/* @media screen and (min-width: 1367px) and (max-width: 1379px){
.top-align img{ width:130px;}
.top-set li p{font-size: 9px;}
} */
@media screen and (min-width: 1367px) {
.container{ width: 1250px;}
.top-align img{ width:130px;}
.top-set li p{font-size: 9px;}
}

/* carousel start*/

#custom_carousel .item {

    color:#000;/* 
    background-color:#eee; */
    padding:40px 0;
}
#custom_carousel .controls{
    overflow-x: auto;
    overflow-y: hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    background:#203a4c;
}
#custom_carousel .controls li {
    display: table-cell;
    width: 1%;
    max-width:90px
}
#custom_carousel .controls li.active {
    background-color:#eee;
    border-top:3px solid #eee;
}

#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:1vw;
	margin-top:5px;
	font-family: 'MuseoSans_Light', sans-serif !important;
    font-weight:bold;
	color:#f37535;
	text-transform:uppercase;
}
/* carousel start*/

/* master file */
.popuptitles {
	color: #fff;
    font-weight: bold;
    font-size: 1.8vw;
}
#tf-receiver h2{
	font-family: 'MuseoSans_Light', sans-serif !important;
color: #294c65;
    font-size: 2vw;
margin-bottom:35px;	
text-transform:capitalize;
}
#tf-about p {
color: #424242;   
    font-size: 16px;

}
#tf-receiver .sectionTitle {	
	padding: 30px 0 0 0;
	text-align: center;
	font-family: 'MuseoSans_Light', sans-serif !important;
    font-size: 3vw;
    color: #294c65;
	 font-weight: normal;
	 text-transform:uppercase;
}



