html{ height: 101%; }
body{ background-color:#fff; }

a { color: #8aabbd; text-decoration:none; }
a:hover{ color: #8aabbd; text-decoration:none; }
br{ line-height: 15px; }
img {max-width:100%; height:auto}
/*select {
    -moz-appearance:none; /* Firefox /
    -webkit-appearance:none; /* Safari and Chrome /
    appearance:none;
}*/

.dektop_menu{  font-size:16px; font-weight:700; color:#00b0a2; letter-spacing:2px; text-align:right; padding-right:5px; }
.page_container{   }
.admin_heading{ font-weight:700; color:#969696; font-size:19px; padding:25px 30px 10px;  background-color:#fff;   }
.form_containter{ margin-top: 2px; padding:25px 30px 25px; background-color:#fff; color:#fff;  }
.loginform{ font-size:13px; font-size:600; }
.table_containter{ margin-top: 2px;  background-color:#fff; color:#fff; min-height: 400px;}
.form_header{ font-weight:700; font-size:17px; letter-spacing:2px;  }
.form_content{ font-weight:600; font-size:13px;  }
.italic_content{ margin-left:40px; font-style:italic; }
.table_row{ border-bottom:1px solid #00b0a2; background-color:#fff; color:#000; }
.first_colmn{ padding-left:30px !important; }
.table_row td{ padding-top: 8px !important; font-size:13px; font-weight:600; }
.table_row td{ padding-bottom: 8px !important; }
.table_row td{ padding-right:5px; padding-left: 5px; }
.head_cell{ font-weight:700; font-size:15px !important;  }
.vtitle{ top: -12px; position: relative; }
.table_containter tr:hover, .table_containter td,  .table_containter td:hover{ color:#000; background-color:#fff; }

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { border-top:none; }



.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f18A{ font-size:18px; }
.f18{ font-size:20px; }
.f19{ font-size:19px; }
.f21{ font-size:21px;}
.f25{ font-size:25px; }
.f75{ font-size:75px; }

.oSansL{ font-weight:300; }
.oSansR{ font-weight:400; }
.oSansSemiB{ font-weight:600; }
.oSansB{ font-weight:700; }
.oSansExtrB{ font-weight:800; }


.Hsuccess{ color:darkgreen; font-size:16px; }
.Herror{ color:#8aabbd; /*color:red;*/ font-size:16px; }
.success{ color:darkgreen; font-size:12px; }
.error{ color:red; font-size:12px; }
.forange{ color: #8aabbd; }
.fblue{ color: #0078d7; }
.fdarkgrey{ color: rgb(151, 151, 151); } /*#fff;;*/
.fbody{ color: #969696; }
.fwhite{ color:#00b0a2; }
.fblack{ color:#000; }

.bgorange{ background-color: #8aabbd; }
.bgblue{ background-color: #0078d7; }
.bgdarkgrey{ background-color: #fff;; }
.bgbody{ background-color: #969696; }
.bgwhite{ background-color:#000; }
.bgblack{ background-color:#fff; }
.bgSemiTransparent{ background: rgba(0,0,0,.5); }


.siteMargin{ margin:0px 15px !important; }
.sitePadding{ padding:15px 15px !important; }
.leaveMenuMargin{ margin-top:81px !important;}

.wdth100P{ width:100%; }
.txtCenter{ text-align:center; }

.mtop10{ margin-top:10px; }
.mtop15{ margin-top:15px; }
.mtop18{ margin-top:18px; }
.mtop16{ margin-top:16px; }
.mtop20{ margin-top:20px; }
.mtop22{ margin-top:22px; }
.mtop25{ margin-top:25px; }
.mtop35{ margin-top:35px; }
.mtop40{ margin-top:40px; }
.mtop50{ margin-top:50px; }
.mtop61{ margin-top:61px; }
.mtop81{ margin-top:81px; }

.mbot6{ margin-bottom:6px; }
.mbot12{ margin-bottom:12px; }
.mbot15{ margin-bottom:15px; }
.mbot18{ margin-bottom:18px; }
.mbot20{ margin-bottom:20px; }
.mbot22{ margin-bottom:22px; }
.mbot25{ margin-bottom:25px; }
.mbot27{ margin-bottom:27px; }
.mbot35{ margin-bottom:35px; }
.mbot40{ margin-bottom:40px; }
.mbot61{ margin-bottom:61px; }

.mUD25{
	margin-top:25px;
	margin-bottom:25px;
}

.mUD35{
	margin-top:35px;
	margin-bottom:35px;
}
.mUD40{
	margin-top:40px;
	margin-bottom:40px;
}

.mUD80{
	margin-top:80px;
	margin-bottom:80px;
}

.mright10{ margin-right:10px; }
.mleft10{ margin-left: 10px; }
.pright10{ padding-right:10px; }
.pleft10{ padding-left: 10px; }
.ptop18{ padding-top:18px; }
.pbot40{ padding-bottom:40px; }

.contHeight{  height:40px; }
.lhght18{ line-height:18px; }
.lhght22{ line-height:22px; }
.lhght25{ line-height:25px; }

.jtnUCase{  text-transform: uppercase; }
.txt_list_item{ font-weight:600 }
input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  transform: scale(1.3);
  padding: 10px;
  margin-right: 12px;

}

input.largerCheckbox {
            /*width: 40px;
            height: 40px; */
 }

#page, .navbar-right{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	background-color:#fff;
}

.JtnVideoWrapper{
	width: 100%; overflow: hidden; min-height: 650px; height: auto; background-size: cover !important; background-repeat: no-repeat !important;  position: relative; margin-top:0px;
}
.JtnInnerVideoWrap{
	overflow: hidden; position: absolute; height: 100%; width: 100%; top: 0; left: 0;
}


.JtnVideo {
  width: 100%    !important;
  height: auto   !important;
  min-height:650px;
 /* max-height:500px;*/
  background-color:#fff;
}
.image_wrap_hero, .video_wrap_hero{
	positon:relative; max-height:650px; overflow:hidden; /*display:flex;*/
}

.home_small_v{
	/*-webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);*/
			width:100%;
			max-width: 218px;
			cursor: pointer;
}

.home_small_v:hover{
	/*-webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
         -o-filter: grayscale(0%);
            filter: grayscale(0%);*/
			width:100%;
			max-width: 218px;
			cursor: pointer;
}

.client_img{
	width:100%;
	max-width: 165px;
	cursor: pointer;
}


.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);

	min-height: 450px;
}

.btn{
 -webkit-border-radius: 0 !important;
 -moz-border-radius: 0 !important;
 border-radius: 0 !important;
 padding: 9px 16px;
 color:#fff !important;
 letter-spacing:2px;
 font-size:16px;
 font-weight:700;
  background-color: #8aabbd;
}

.btn2{
 -webkit-border-radius: 0 !important;
 -moz-border-radius: 0 !important;
 border-radius: 0 !important;
 padding: 5px 16px;
 color:#fff !important;
 letter-spacing:2px;
 font-size:16px;
 font-weight:700;
  background-color: #8aabbd;
}

.btnSubmit{
 -webkit-border-radius: 0 !important;
 -moz-border-radius: 0 !important;
 border-radius: 0 !important;
 padding: 10px 16px;
 color:#fff !important;
 letter-spacing:2px;
 font-size:16px;
 font-weight:700;
  background-color: #8aabbd;
}



.greybtn{
background-color:#000;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
padding: 9px 16px;
color:#8aabbd !important;
letter-spacing: 1px;
font-size: 13px;
font-weight: 700;
border: 1px solid #8aabbd;

}

.greybtnHover{
	background-color:#8aabbd;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
padding: 9px 16px;
color:#000 !important;
letter-spacing: 1px;
font-size: 13px;
font-weight: 700;
border: 1px solid #8aabbd;

}

/*
.greybtn:hover, browse:hover{
background-color:#8aabbd;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
padding: 9px 16px;
color:#000 !important;
letter-spacing: 1px;
font-size: 13px;
font-weight: 700;
border: 1px solid #8aabbd;
}*/

.btn:hover {
 -webkit-border-radius: 0 !important;
 -moz-border-radius: 0 !important;
 border-radius: 0 !important;
 padding: 9px 16px;
 color:#8aabbd !important;
 letter-spacing:2px;
 font-size:16px;
 font-weight:700;
  background-color: #fff ;
}

.btn_services{
	width:100%;
}
.imageHoverChage{
	max-width:50px;
}

#header {
    background-color: #fff;
    height: 81px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1030;
   /* box-shadow: 0 0 8px 0 rgba(0,0,0,.2);*/
}
.navbar{ min-height: 81px; color:#fff; background-color:#fff; border:none; }
.navbar-right{ margin:12px -15px;}
.navbar-inverse .navbar-nav > li > a{ color:#fff; font-weight:700; letter-spacing:2px; }
.navbar-inverse .navbar-nav > li > a:hover{ color:#8aabbd; font-weight:700; letter-spacing:2px; }
.navbar-toggle{ margin-top: 18px; }
.selectedMenu, .selectedMenu:hover { color:#8aabbd !important; }

#logo_img{ width:100%; max-width:105px;}

#video_div{ background-color;#fff; margin:0; padding:0; }
#video_content_div{
	margin:0px auto;
	top:50%;
	text-align:center;
	width:100%;
	color:#fff;
	letter-spacing: 2px;
	text-shadow: 0 0 8px #333;
}
.video_big_txt{ font-size: 30px; margin: 0; line-height: 39px;
	/*font-family:"OpenSans-ExtraBold";*/
	font-weight:800;
}
.video_regular_txt{ font-size:21px; font-weight:600;}



.home_heading{

	font-size:25px;
	font-weight:700;
	color:#00b0a2;
	/*background-color:#000;*/
	text-align:center;
	margin:auto;
	letter-spacing:2px;
}
#home_services{
	margin-top:32px;
	margin-bottom:40px;
}

#service_tab_container{
	padding:0px 20px;
}
.service_mob_heading{

	font-size:18px;
	color:#fff;
	font-weight:600;
	margin-bottom:15px;
	margin-top:25px;
	padding-top:14px;


}

.home_heading span{
	color:#8aabbd;
}

#body_container{
	margin-top:81px;
	padding:20px 0px;
}

.jtnAccWrapper{
	border-bottom:1px solid #969696;
	padding:20px 0px;

}

.jtnCollHeader, .jtnCollHeader:hover{
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-weight:600;
	cursor: pointer;
}
.jtnCollContainer{
	font-size:14px;
	color:#969696;
	padding:18px;
	font-weight:600;
}
.txt_img_centered{
	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}

.txt_img_centered_parallex{
	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}





.txt_img_bottom_left {
  position: absolute;
  bottom:0;
  left: 0;
  width: 100%;;
}

/*
.jtnCollContainerActive{
	font-size:14px;
	color:#969696;
	padding:18px;
	font-weight:600;
	display:block;

}*/


#footer{
	padding:40px 15px;
	background-color: #fff;
}
.footer_menu{
	color: #969696;
	text-decoration:none;
	padding-right:15px;
}

.footer_menu:hover{
	color: #8aabbd;
	text-decoration:none;
}

.partner_desc{
	line-height:22px;
}

#bid_wrapper{ display:block; }

.bottmcontact{
	font-size:14px;
	margin-bottom:15px;
	text-align:right;
	margin-right:0px;
	font-weight:700;
	color: #969696;
	padding-right:0px;
}

.aboutUsBg{
}

.image_wrap_parrallex {

  max-height: 650px;
  height:100vh;
 /* background-attachment: fixed;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: transparent;
    border: 1px solid #969696;
    border-bottom: 1px solid #fff;
}
.nav-tabs > li > a {
	color: #969696;
   background-color: transparent;
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
	background-color:transparent;
	color: #969696;
	//border-bottom: 1px solid #fff;
	border: 1px solid #969696;
    border-bottom: 1px solid #fff;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.JtnInnerVideoWrap2{
	// max-width:218px;
	 width:100%;
}

.hvideo{
	//max-width:218px;
	width:100%;
}

.hvideo_img{
	position: absolute; top:0; left: 0;
	margin-left: 22px;
	display: block;
	cursor: pointer;
	filter: alpha(opacity=50);
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	z-index: 100;
	max-width:219px;
	width:100%;

}

.homeThumb_video{
	position:relative;
	text-align:center;
}

.mobdiv320{
	width:100%;
}

.home_smalL_div{
	height:150px;
	text-align:center; vertical-align:middle;

	overflow:hidden;
	background-position:top center;
	background-repeat:no-repeat;
}
.small_div_img{
	margin:auto auto;
	display:block;
}

.col-xs-6:empty::after{
  content: ".";
  visibility:hidden;
}


.centered-modal.in {
    display: flex !important;
}
.centered-modal .modal-dialog {
    margin: auto;
}
.serv_cont{ padding-left:0px;}

.more_row{ padding:40px 20px; }


#frmBid, #contactform, .form_containter, .loginform{
	background-color:#fff; color:#000;
}
#frmBid textarea, #contactform textarea, #career textarea, .form_containter textarea, .loginform area{ resize: none; padding-top:10px; padding-right:12px;  font-size:12px;
}

#frmBid input, #frmBid textarea, #contactform input, #contactform textarea, #career input, #career textarea, .form_containter input, .form_containter textarea, .loginform input, .loginform textarea{
	padding-left:12px; color:#000; background-color:#fff;
	border:1px solid #00b0a2;
	font-size:13px;
	height:32px;
}

input[type=file] {
	border: 1px solid #00b0a2;  height:32px; overflow:hidden;   font-size:13px;
	background-color: #fff; color: #00b0a2;
	//color: #8aabbd;
	padding-top:4px; padding-left:4px;
}


.list-item{
	width: 165px;
	float: left;
	margin: 0px 0px 10px 0px !important;
	font-size:14px;

}
.list-item input{ position:relative; top:10px;   }
.team_more{
position:absolute; bottom:0; right:0; font-size:16px;
}

.browse {
    position: relative;
    width: 150px;
    height: 20px;
	cursor:pointer;
}

.browse input, browse div {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
	cursor:pointer;
}

.browse input {
    opacity: 0;
    filter: alpha(opacity=0);
	cursor:pointer;
}

#bid_wrapper{
	position:fixed; z-index:1000; width:100%; max-width:620px; top:100px; left:0; display:none;
}

@media (max-width: 320px) {
	/*font size */
	.f16{ font-size:14px; }
	.f18{ font-size:16px; }
	.f75{ font-size:22px; }
	.f21{ font-size:18px;}
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/* menu bar */
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }
	#page, .navbar-right {font-size:14px; }


	/* video image wraper */
	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }
	.video_big_txt{ font-size: 16px; line-height: 24px; padding:3px 15px;}
	.video_regular_txt{ font-size: 12px; padding:3px 10px; }

	.image_wrap_parrallex{ max-height:239px; width: auto;  }

	/*other */

	.jtnCollHeader, .jtnCollHeader:hover { font-size:16px; }
	.home_heading { font-size: 18px; font-weight: 700; color: #fff; text-align: center;letter-spacing: 2px; }
	.btn{ 	-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;
			padding: 13px 13px; color:#000; letter-spacing:2px; font-size:16px; font-weight:700;  background-color: #8aabbd;
	}
	.btn:hover{ -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;
				padding: 13px 13px; color:#8aabbd; letter-spacing:2px; font-size:16px; font-weight:700; background-color: #fff ;
	}
	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; padding-right: 15px; }
	.serv_cont{ padding-left:25px;}


}
@media (min-width: 321px) and (max-width: 360px) {
	/*font size */
	.f16{ font-size:14px; }
	.f18{ font-size:16px; }
	.f75{ font-size:22px; }
	.f21{ font-size:18px;}
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/* menu bar */
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }
	#page, .navbar-right {font-size:14px; }

	/* video image wraper */
	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }
	.video_big_txt{ font-size: 18px; line-height: 24px; padding:3px 10px;}
	.video_regular_txt{ font-size: 14px; padding:3px 10px; }

	.image_wrap_parrallex { max-height: 239px; }
	.jtnCollHeader, .jtnCollHeader:hover { font-size:16px; }
	.home_heading { font-size: 18px; font-weight: 700; color: #fff; text-align: center;letter-spacing: 2px; }
	.btn{ 	-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;
			padding: 13px 13px; color:#000; letter-spacing:2px; font-size:16px; font-weight:700;  background-color: #8aabbd;
	}
	.btn:hover{ -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;
				padding: 13px 13px; color:#8aabbd; letter-spacing:2px; font-size:16px; font-weight:700; background-color: #fff ;
	}
	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; padding-right: 15px; }
	.serv_cont{ padding-left:25px;}

}
@media (min-width: 361px) and (max-width: 480px) {

	.f16{ font-size:14px; }
	.f21{ font-size:18px;}
	.f75{ font-size:25px; line-height:46px !important; }
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/* menu bar */
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }

	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }
	.video_big_txt{ font-size: 20px; line-height: 24px; padding:3px 10px;}
	.video_regular_txt{ font-size: 16px; padding:3px 10px; }

	.image_wrap_parrallex{ max-height:239px; width: auto;  }

	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; padding-right:15px; }
	.serv_cont{ padding-left:25px;}
	.more_row{ padding:0px 20px }

}
@media (min-width: 481px) and (max-width: 639px) {

	.f16{ font-size:14px; }
	.f21{ font-size:18px;}
	.f75{ font-size:33px; line-height:46px !important; }
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/* menu bar */
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }

	.JtnVideoWrapper{  min-height:279px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:279px; }
	.video_big_txt{ font-size: 20px; line-height: 24px; padding:3px 10px;}
	.video_regular_txt{ font-size: 16px; padding:3px 10px; }

	.image_wrap_parrallex{ max-height:279px; width: auto;  }

	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; padding-right:15px; }
	.serv_cont{ padding-left:25px;}
	.more_row{ padding:0px 20px }

	 .mobdiv320{
		width: 44%;
		float: left;
		margin: 12px 12px;
	}

	.teamMember{ width: 40%; margin: 15px; float: left;}
	.f18A{  font-size:14px; }
	.txt_container{ min-height:95px; overflow:hidden; }

}
@media (min-width: 640px) and (max-width: 767px) {

	.f16{ font-size:14px; }
	.f21{ font-size:18px;}
	.f75{ font-size:45px; line-height:56px !important; }
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/* menu bar */
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }

	.JtnVideoWrapper{  min-height:279px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:279px; }
	.video_big_txt{ font-size: 20px; line-height: 24px; padding:3px 10px;}
	.video_regular_txt{ font-size: 16px; padding:3px 10px; }

	.image_wrap_parrallex{ max-height:279px; width: auto;  }

	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; padding-right:15px; }
	.serv_cont{ padding-left:25px;}
	.more_row{ padding:0px 20px }
	.hvideo_img{ margin-left:0px; max-width:100%; }

	.mobdiv320{
		width: 45%;
		float: left;
		margin: 12px 12px;
	}
	.teamMember{ width: 44%; margin: 15px; float: left;}

	.f18A{  font-size:16px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	/*menu bar */
	.f75{ font-size:54px; line-height:66px !important; }

	#header .container{ padding:0px; }
	.navbar-right{ font-size:14px; }
	.navbar-right{ margin:12px -25px;}
	.nav > li > a { padding: 10px 8px; }

	.JtnVideoWrapper{  min-height:400px; height: auto; }
	.JtnVideo{  min-height:400px; }
	.image_wrap_parrallex{ max-height:400px; width: auto;  }

	.video_big_txt{ font-size:15px; line-height:26px; }
	.video_regular_txt{ font-size:13px;  }
	.bottmcontact{ font-size:14px; margin-bottom:15px; text-align:left; font-weight:700; color: #969696; }
	.hvideo_img{ margin-left:0px; max-width:100%; }
	#bid_wrapper{ max-width:580px; }
}

@media (min-width: 992px) and (max-width: 1080px) {
	.f75{ font-size:70px; line-height:81px !important; }
	.JtnVideoWrapper{  min-height:570px; height: auto; }
	.JtnVideo{  min-height:570px; }
	.image_wrap_parrallex{ max-height:570px; width: auto;  }
	.hvideo_img{ margin-left:0px; max-width:100%; }

	.txt_container{ min-height:222px; overflow:hidden; }

	#bid_wrapper{ max-width:620px; }
}






/*

@media only screen and (max-width: 360px) {
	.more_row{ padding:0px 20px }
	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }
	#bid_wrapper{ display:none; }

	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }

	.video_big_txt{
		font-size: 20px;
		line-height: 24px;
		padding:3px 10px;

	}
	.video_regular_txt{
		font-size: 16px;

		padding:3px 10px;
	}



.image_wrap_parrallex {
	max-height: 300px;
}

.jtnCollHeader, .jtnCollHeader:hover {
	font-size:16px;
}

/*.JtnVideo { min-height:250px; }
.image_wrap_hero, .video_wrap_hero{ max-height:250px; }*/

	/* .f16{ font-size:14px; }
	.f18{ font-size:16px; }
	.f75{ font-size:22px; }
	.f21{ font-size:18px;}
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; } */


/*	#video_content_div {
    margin: 0px auto;
    top: 24%;
    text-align: center;
    width: 100%;
    color: #fff;
    letter-spacing: 1px;
    text-shadow: 0 0 8px #333;
	}/

	.home_heading {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
	}
	#page, .navbar-right {
		font-size:14px;
	}

	.btn{
		 -webkit-border-radius: 0 !important;
		 -moz-border-radius: 0 !important;
		 border-radius: 0 !important;
		 padding: 13px 13px;
		 color:#000;
		 letter-spacing:2px;
		 font-size:16px;
		 font-weight:700;
		  background-color: #8aabbd;
	}


		.btn:hover{
		 -webkit-border-radius: 0 !important;
		 -moz-border-radius: 0 !important;
		 border-radius: 0 !important;
		 padding: 13px 13px;
		 color:#8aabbd;
		 letter-spacing:2px;
		 font-size:16px;
		 font-weight:700;
		  background-color: #000 ;
		}

		.bottmcontact{
		font-size:14px;
		margin-bottom:15px;
		text-align:left;
		font-weight:700;
		color: #969696;
		padding-right: 15px;
	}
	.serv_cont{ padding-left:25px;}
}

@media all and (max-width: 639px) and (min-width:361px) {

	.serv_cont{ padding-left:25px;}
	.more_row{ padding:0px 20px }

	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }
	.video_big_txt{
		font-size: 18px;
		line-height: 24px;
		padding:5px 10px;

	}
	.video_regular_txt{
		font-size: 14px;

		padding: 3px 10px;
	}

	#logo_img{ width:100%; max-width:180px;}
	#header .container{ padding:0px; }

	#bid_wrapper{ display:none; }

	.f16{ font-size:14px; }
	.f21{ font-size:18px;}
	.mbot40{  margin-bottom:25px; }
	.mUD40, #home_services{ margin-top:25px; margin-bottom:25px; }

	/*#video_content_div {
    margin: 0px auto;
    top: 26%;
    text-align: center;
    width: 100%;
    color: #fff;
    letter-spacing: 1px;
    text-shadow: 0 0 8px #333;
	}/

	.bottmcontact{
		font-size:14px;
		margin-bottom:15px;
		text-align:left;
		font-weight:700;
		color: #969696;
		padding-right:15px;
	}
}



@media all and (max-width: 767px) and (min-width:640px)
{	.JtnVideoWrapper{  min-height:239px; width: auto; margin-top:81px; }
	.JtnVideo{  min-height:239px; }
	.video_big_txt{
		font-size: 18px;
		line-height: 24px;
		padding:5px 10px;

	}
	.video_regular_txt{
		font-size: 14px;

		padding: 3px 10px;
	}


}

@media all and (max-width: 992px) and (min-width:768px)
{
	#header .container{ padding:0px; }
	.navbar-right{ font-size:14px; }
	.navbar-right{ margin:12px -25px;}
	.nav > li > a { padding: 10px 8px; }

	.JtnVideoWrapper{  min-height:400px; height: auto; }
	.JtnVideo{  min-height:400px; }

	.video_big_txt{
		font-size:15px;
		line-height:26px;

	}
	.video_regular_txt{
		font-size:13px;
	}

/*	#video_content_div {
    margin: 0px auto;
    top: 40%;
    text-align: center;
    width: 100%;
    color: #fff;
    letter-spacing: 1px;
    text-shadow: 0 0 8px #333;
	}/

	.bottmcontact{
		font-size:14px;
		margin-bottom:15px;
		text-align:left;
		font-weight:700;
		color: #969696;
	}



}
*/





