@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold.woff2') format('woff2'),
         url('opensans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light.woff2') format('woff2'),
         url('opensans-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular.woff2') format('woff2'),
         url('opensans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*.gray-container{background:#fff!important;}*/
.nav.navbar.bootsnav{background-color:#eec491!important;}
.top-wrapp{background:#ba6412!important; border-bottom:0px solid #ea9442!important; color:#fff!important; z-index:1000;}
.orange_control p{color:#ff6029!important; padding-bottom:20px;}
.column-content h5{font-family: 'open_sansbold';}
.column-content h3{font-family: 'open_sansbold'; font-size:14px; line-height:25px;}
.title-head h2{font-size:30px; line-height:25px; color:#096f9e;}
.twitter{display:none!important;}
.parallax_news_bg{background-image:url(../images/news_bg.jpg)!important; background-repeat:no-repeat; background-attachment:fixed;}
.wrap-sticky{z-index:1000;}
.viv_photo_area{text-align:center;}
.viv_photo_area img{width:100%; border:0px solid red;}
.viv_photo_area h5 a{font-family: 'open_sansbold'; font-size:15px; text-align:center; color:#e8511d;}
.art_box img{border:6px solid #1A94CF;}
.art_box p{font-size:18px; color:#1d7fe4; font-weight:bold}
.gadafull{width:118px; margin:0 auto;}
.owl-carousel .owl-item{margin:0 1px!important;}
.subfooter a{color:#fff;}
/*.widget h4{color:#4388F1!important;}*/
.right_icon i{color:#fff!important; font-size:20px; padding:2px 2px 0px 0px;}
.navbar-right{margin:12px 5px!important;}
.navbar-brand{padding:4px 15px!important;}

.left_box{background-color:#0071b2;}
.left_box h4{color:#fff;}
.left_box p{color:#fff; line-height:23px!important;}

.right_box{padding:0px!important; margin:0px!important;}
.right_box img{padding:0px!important; width:100%; position:absolute; height:auto; background-position:bottom!important;}

.parallax .overlay{background-color:#E8EAEC!important;}
.counter_area{border:0px solid red; background-color:#F6F8F9!important;}
.counter_area h4{text-align:center; color:#096f9e!important; font-weight:700; margin-bottom:70px;}
.start-count{font-size:36px!important; color:#096f9e!important;}
.count_value_titel{color:#096f9e!important;}

.two_box_bg{background-color:#CBCACA;}
.two_box_bg h4{text-align:center!important;}

.company_bg{background-color:#ccc;}
.company_bg h4{color:#096f9e!important; text-align:center!important;}

.need_bg{background-image:url(../images/need_bg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center;
padding:100px 0px;}
.need_bg p{color:#fff!important; text-align:center!important;}
.need_bg h2{color:#50d9e5!important; text-align:center!important; font-family:'open_sansbold'!important;}
.need_bg a{background-color:#50d9e5; padding:12px 38px; border-radius:3px; color:#000; text-decoration:none}


.need_bg1{background-image:url(../images/work_bg.jpg); background-repeat:no-repeat; background-attachment:fixed; text-align:center;
padding:100px 0px;}
.need_bg1 p{color:#fff!important; text-align:center!important;}
.need_bg1 h2{color:#50d9e5!important; text-align:center!important; font-family:'open_sansbold'!important;}
.need_bg1 a{background-color:#50d9e5; padding:12px 38px; border-radius:3px; color:#000; text-decoration:none}


footer{background-color:#0071b2!important; color:#fff!important;}
footer p{color:#fff!important;}
footer h4{color:#fff!important; padding-top:112px!important;}
footer a{color:#fff!important;}

.social-network i{color:#fff!important;}
.list_none{list-style:none!important;}


/*inner_page*/
.banner_area{border:0px solid red;}
.banner_area ul{width:100%; padding:0px; margin:0px;}
.banner_area ul li{width:100%; padding:0px; margin:0px; list-style:none!important;}
.banner_area ul li img{width:100%; height:auto; padding:0px; margin:0px;}
.banner_titel{position:absolute; margin:-100px 0px 10px 10px;}
.banner_titel h1{font-size:26px; color:#fff; font-family:'open_sansregular'; line-height: 36px;}
.banner_titel h1 span{font-family:'open_sansbold';}

.about_box_area{background-color:#0071b2; padding:15px; text-align:center; color:#fff; margin:40px 0px;  background-image:url(../images/rectrangle.png); background-position:left top; background-repeat:no-repeat;}
.about_box_area_none{clear:both!important; float:left!important;}
.about_box_area h4{color:#fff;}
.main_box_area{margin:0 0 5px; /*max-width:343px;*/ min-height:177px;}
.main_box_area_mid{border-left:2px solid #fff; border-right:2px solid #fff; margin-top:0px; margin-bottom:5px;}

.para_details h4{color:#1f84be;font-weight:700; float:left;}
.para_details h5{font-size:17px; float:left; clear:both;}
.para_details p{float:left; clear:both; text-align:left; line-height:24px;}
.para_details p img{float:left; border:1px solid #ccc; padding:2px; margin:2px 5px 2px 0px;}

.contain_area{padding:30px 0px!important; background-color:#fff!important;}
.contain_area h4{text-align:center;}
.contain_area h3{font-size:18px; margin-bottom:0!important;color:#0071b2 !important}

/*career*/
table{width:50%; background:#fff; margin-top:30px;}
thead, tbody, tr, td, th{display:block;}
thead th{height:50px;}
tbody{overflow-y:auto; /*height:200px;*/}
tbody td, thead th{float:left; width:20%;}
tr:after{clear:both; content:' '; display:block; visibility:hidden;}

.table-striped tr:nth-child(odd){background:#f9f9f9;}
.table-striped tr:nth-child(even){background:#f8f6f6;}

.table_heading{background:#f2f1f1;}
.table_heading th{color:#0066CC;}
/*career*/

/*contact*/
.btn-primary{color:#fff; background-color:#428bca!important; border-color:#357ebd;}
.contact-detail{overflow:hidden!important; clear:both; padding:30px 40px!important;}
.map-detail{overflow:hidden!important; clear:both; padding:0px!important; margin-top:10px;}
/*col_wise*/
.col_wise{float:left; padding-left:0px;}
.col_wise h5{color:#1f84be; font-weight:700; float:left;}
.col_wise p{margin-bottom:25px;}
/*col_wise*/
/*contact*/

.gray_box{text-align:center!important; background-color:#f4f4f4; border-radius:5px; padding:15px 10px; width:350px; margin-bottom:60px;
min-height:230px;}
.gray_box h5{text-align:center!important; float:none!important; color:#1f84be!important;}
.gray_box p{text-align:center!important;}
.boxs{border:0px solid red;}
.boxs ul{margin-top:-50px; text-align:center;}
.boxs ul li{display:inline; list-style:none;}

.gray-container{border:0px solid red;}
.gray-container h2{color:#026198; text-align:center;}
.gray-container h4{color:#0071b2!important;}

.gray-container ul{float:left; margin-left:15px; width:100%;}
.gray-container ul li{float:left; list-style:url(../images/arrow.png); clear:both; border-bottom:1px solid #DBDBDB; padding-bottom:5px;
 width:100%;}

.home-art{width: 28%;margin:0% 2.5% 2.5% 2.7%;;}
/*inner_page*/




@media all and (max-width:480px) and (min-width:320px){
.viv_photo_area img{width:100%!important; height:auto;}
.banner_titel h1{color:#fff; font-family:'open_sansregular'; line-height:36px;}
.navbar-brand img{width:100%;}
.gray_box{width:280px!important; margin:0 auto!important; margin-bottom:40px!important;}
}

@media all and (max-width:640px) and (min-width:360px){
}


@media all and(max-width:1024px) and (min-width:768px){
.viv_photo_area img{width:auto!important; height:auto;}
}


@media (width:768px){
}


@media all and(max-width:1920px) and (min-width:1024px){
}