@font-face {    font-family: 'RobotoMedium';    src: url('fonts/RobotoMedium.eot');    src: url('fonts/RobotoMedium.eot') format('embedded-opentype'),         url('fonts/RobotoMedium.woff2') format('woff2'),         url('fonts/RobotoMedium.woff') format('woff'),         url('fonts/RobotoMedium.ttf') format('truetype'),         url('fonts/RobotoMedium.svg#RobotoMedium') format('svg');}@font-face {    font-family: 'Aller';    src: url('fonts/Aller.eot');    src: url('fonts/Aller.eot') format('embedded-opentype'),         url('fonts/Aller.woff2') format('woff2'),         url('fonts/Aller.woff') format('woff'),         url('fonts/Aller.ttf') format('truetype'),         url('fonts/Aller.svg#Aller') format('svg');}@font-face {    font-family: 'RobotoThin';    src: url('fonts/RobotoThin.eot');    src: url('fonts/RobotoThin.eot') format('embedded-opentype'),         url('fonts/RobotoThin.woff2') format('woff2'),         url('fonts/RobotoThin.woff') format('woff'),         url('fonts/RobotoThin.ttf') format('truetype'),         url('fonts/RobotoThin.svg#RobotoThin') format('svg');}@font-face {    font-family: 'RobotoLight';    src: url('fonts/RobotoLight.eot');    src: url('fonts/RobotoLight.eot') format('embedded-opentype'),         url('fonts/RobotoLight.woff2') format('woff2'),         url('fonts/RobotoLight.woff') format('woff'),         url('fonts/RobotoLight.ttf') format('truetype'),         url('fonts/RobotoLight.svg#RobotoLight') format('svg');}@font-face {    font-family: 'Aller_Rg';    src: url('fonts/Aller_Rg.eot');    src: url('fonts/Aller_Rg.eot') format('embedded-opentype'),         url('fonts/Aller_Rg.woff2') format('woff2'),         url('fonts/Aller_Rg.woff') format('woff'),         url('fonts/Aller_Rg.ttf') format('truetype'),         url('fonts/Aller_Rg.svg#Aller_Rg') format('svg');}@font-face {    font-family: 'RobotoBold';    src: url('fonts/RobotoBold.eot');    src: url('fonts/RobotoBold.eot') format('embedded-opentype'),         url('fonts/RobotoBold.woff2') format('woff2'),         url('fonts/RobotoBold.woff') format('woff'),         url('fonts/RobotoBold.ttf') format('truetype'),         url('fonts/RobotoBold.svg#RobotoBold') format('svg');}*{outline:none; -moz-appearance:none;}a {text-decoration:none;}.clear {clear:both; display:block;}.clearf {clear:both; display:block;}.clearfloat {clear:both; display:block;}.fl {float:left;}.fr {float:right;}.disblock {display:block;}.homescreen {width:96%; position:relative; overflow:hidden; background:#fff; padding:27px 2% 0 2%;}.homescreen .mbut {position:absolute; top:55px; left:55px; z-index:9;}.homescreen .social {position:absolute; top:55px; right:45px; z-index:9;}.homescreen .csi {position:absolute; z-index:9; top:50%; left:50%; width:478px; margin:-91px 0 0 -236px;}.homescreen .bbg {background:url('images/bbg.png'); width:96%; height:100%; position:absolute; left:2%; top:27px; z-index:5}/* 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); }}.vdcontainer {position:relative; overflow:hidden;}.downarrow {position:absolute; bottom:200px; left:50%; margin-left:-27px; display:none; opacity:0;}.hvr-pop {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}.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;}/* Pop */.wrapper {width:100%; float:left;}/*.wrapper div {margin:30px 27px 0 27px;}*//*.wrapper div img {width:100%; float:left;}*/.homescreen1 {width:100%; position:relative; overflow:hidden; background:#fff; padding:0px 0 0 0;}.homescreen1 .csi {    position: absolute;    z-index: 9;    top: 3%;    /* left: 50%; */    width: 100%;    /* margin: 0 0 0 -236px; */    float: left;    text-align: center;}.homescreen1 .csi img{max-width:320px;}	.homescreen1 .redband {position:absolute; z-index:9; bottom:-4px; /*left:50%; margin:0 0 0 -474px;*/ width:100%; float:left;}.bg_red{width:273px; margin:0 auto;    cursor: pointer;}.homescreen1 .bbg {background:url('images/bbg.png'); width:100%; height:100%; position:absolute; left:0; top:0px; z-index:5}.redband_menu{width:100%; float:left; margin-top:-90px; position:absolute; z-index:100}.wrapper1 {max-width:100%;/* margin:0px auto;*/ float:left;    overflow-x: hidden;}/*.wrapper1 div {margin:0;}*//*.wrapper1 div img {width:100%; float:left;}*/ .band {position:static; z-index:10; width:100%; border-bottom:10px solid rgba(255, 255, 255, 0.7); border-top:10px solid rgba(255, 255, 255, 0.7);}a.myPlayer {display:block;width: 96%;height:100%;position:absolute;top:0px;z-index:0; padding-top:27px;}.we_create_text{width:100%; float:left; position:absolute; top:0; text-align:center; text-transform:uppercase; margin-top:70px;}.we_create_text h3{width:100%; float:left; font-size:21px;font-family:Aller; font-weight:bold; color:#FFFFFF;}.we_create_text h2{width:100%; float:left; font-size:31px;font-family:Aller; font-weight:bold; color:#FFFFFF;}.we_create_text h1{width:100%; float:left; font-size:31px;font-family:Aller; font-weight:bold; color:#FFFFFF;}.we_create_text p{width:100%; float:left; margin-top:15px;}.we_create_text p a{ color:#e1a21b; font-weight:bold; background:url(images/arrow-right.png) no-repeat right; padding-right: 20px;transition:all .4s;}.we_create_text p a:hover{color:#000000;background:url(images/arrow-right-hover.png) no-repeat right; transition:all .4s;}.header{width:100%; float:left;background-color: rgba(255, 255, 255, 0.7); padding: 0 10px;box-sizing: border-box;}.logo{width:25%; float:left;}.top_menu{width:50%; float:left; margin-top:30px;}.social_right{width:25%; float:right;margin-top:30px;}.res_menu{width:32px; height:32px; background:url(images/responsive-menu.png) no-repeat repeat center; display:none; cursor:pointer;    margin-top: -11px; margin-bottom:6px;}.menu{width:auto; margin:0 auto;} .menu ul{ width:auto; text-align:center;}.menu ul li{width: auto;margin: 0 20px;display: inline-block;}.menu ul li a{color: #000;font-size: 16px;font-family: RobotoMedium;padding-bottom: 4px;font-weight: 600;text-transform: uppercase;}.menu ul li a:hover{color:#ee1c25;}/* Underline From Center */.hvr_under_line {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}.hvr_under_line:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%; bottom: 0;background: #ee1c25;height: 2px; -webkit-transition-property: left, right; transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr_under_line:hover:before{left: 0;right: 0;}.active_underline:before {left: 0;right: 0;}.active_underline{color: #ee1c25 !important;}.right_show{width:100px; float:right; display:none;}.tabmenu{width:40px; float:left; position:relative;}.tabmenu_one{width:50px; float:left; background:url(images/responsive-menu.png) no-repeat center;  height: 30px;margin-top: 10PX; cursor:pointer;}.tabmenu_list{width: 150px;float: left;position: absolute;right: -70px;top: 41px;text-align: center;background-color: #FFFFFF; display:none;    z-index: 10000 !important;}.tabmenu_list ul li {width: 100%;margin: 18px 0;color: #000;font-size: 13px;font-family: RobotoMedium;}	.tabmenu_list ul li a{color: #000; padding-bottom:3px; text-transform:uppercase; font-weight:600;}.tabmenu_list ul li a:hover{color:#ee1c25;}.social_right ul{ width: auto;float: right;}.social_right ul li{float:left; width:auto;/* margin-left: 10px;*/}.fb{background:url(images/social.png) no-repeat; background-position: 0px 0px; padding: 3px 12px; transition:all .4s;}.tw{background:url(images/social.png) no-repeat; background-position: -25px 0px; padding: 3px 12px;transition:all .4s;}.in{background:url(images/social.png) no-repeat; background-position: -60px 0px; padding: 3px 12px;transition:all .4s;}.fb:hover{background:url(images/social.png) no-repeat; background-position: 0px -25px; padding: 3px 12px;transition:all .4s;}.tw:hover{background:url(images/social.png) no-repeat; background-position: -25px -25px; padding: 3px 12px;transition:all .4s;}.in:hover{background:url(images/social.png) no-repeat; background-position: -60px -25px; padding: 3px 12px;transition:all .4s;}.share_social{width:50px; float:right;  display:none; position:relative}.share_one{width:50px; float:left; background:url(images/share.png) no-repeat center;  height: 30px;margin-top: 10PX; cursor:pointer;}.share_two{width:102px; float:left; position:absolute; right:0;    top: 60px; display:none;}.share_two  ul{ width: auto;float: right;}.share_two ul li{float:left; width:auto; margin-left: 10px;}.cont_who_we_are{width:100%; float:left;  background: rgb(0, 45, 78) url(images/who-we-are-bg-banner.png) no-repeat center; height:680px; }.cont_who_we_are h1{width:100%; float:left; text-align:center; color:#fff; font-size:45px; font-family:Aller; text-transform:uppercase; margin-top:125px; }.who_we_are_content_outer{width:100%; float:left; margin-top:75px;}.w_content_inner{width:975px; margin:0 auto;  box-sizing:border-box;}.contect_area{width:100%; float:left; background:rgba(37, 93, 131, 0.75);padding:40px; box-sizing:border-box;}.contect_area p{width:100%; float:left; text-align:center; color:#ffffff; font-size:18px;line-height:30px; font-family:RobotoThin}.contect_area p strong{ font-family:RobotoMedium;}.top_red_border{width:100%; float:left; text-align:center;}.top_red_border p{width: 260px;background: #ee1c25;margin: 0 auto;float: none;height: 2px;margin-top: -42px;}.learn_more{width:100%; float:left; text-align:center; margin-top:-10px;}.learn_more span  a{background:#fff; color:#000; padding: 8px 30px;}/* Bounce To Right */.hvr-bounce-to-right {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}.hvr-bounce-to-right:before { content: ""; position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #ee1c25;-webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {color: white;}.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}/*------- latest work start -------------*/.latest_work_outer{width:100%; float:left; background:#dcdcdc; padding:84px 0;}.latest_work_top{width:100%; float:left;}.latest_work_top h1{width:100%; float:left; text-align:center; font-family:Aller; text-transform:uppercase; color:#000; font-size:45px;}.latest_work_inner{width:100%; float:left; margin-top:50px;}/*------- Our Services -------------*/.our_services_outer{width:100%; float:left; background:url(images/our-services-bg.png) no-repeat center;}.our_services_inner{width:1200px; margin:0 auto;}.our_services_inner h1{width:100%; float:left; text-align:center; margin:60px 0; font-size:45px; font-family:Aller; text-transform:uppercase;}.services_area{width:100%; float:left; margin-bottom:40px;}.services_area ul{width:33%; float:left; padding:0 30px; box-sizing:border-box;}.services_area ul li{width:100%; float:left; margin-bottom:30px;}.services_area ul li a{ width:100%; float:left; font-family:RobotoLight; color:#000000; border-left:4px solid #ee1c25;background: linear-gradient(#ffffff, #f0f0f0); padding:15px 0 15px 25px; box-sizing:border-box; font-size:18px;     box-shadow: 0px 2px 7px 3px #ccc;}/* Shutter Out Horizontal */.hvr_out {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color; -webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.hvr_out:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background:#ee1c25;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr_out_active{background: linear-gradient(#EE1C25, #EE1C25) !important;background:#EE1C25 !important;color:#ffffff !important;border-left:4px solid #000000 !important;}.hvr_out:hover, .hvr_out:focus, .hvr_out:active {color: white; border-left:4px solid #000000;}.hvr_out:hover:before, .hvr_out:focus:before, .hvr_out:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}/*----Companies we have created results for--------*/.compn_outer{width:100%; float:left; background:#001d31 url(images/comp-bg.png) no-repeat center;}.compn_inner{width:1200px; margin:0 auto;}.compn_inner h1{width:100%; float:left; text-align:center; font-size:45px; color:#FFFFFF; margin:60px 0; text-transform:uppercase;font-family:Aller;}.compn_inner h1 span{color:#ee1c25; }.companies_area{width:100%; float:left; margin-bottom:50px;}.companies_area ul{width:100%; float:left;}.companies_area ul li{width:16%; display:inline-block;   border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; }.companies_area ul li a{/*width:100%;height:150px;  float:left;padding:20px;box-sizing:border-box;*/}.companies_area ul li a img{width:60%; margin: 0 auto; padding:20%;}.companies_area table tr td:last-child {border-right: none;}.companies_area table tr td {text-align: center;vertical-align: middle;/*height: 150px;*/border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;width: 16.66%;}.companies_area table tr td:hover {background-color: #EE1C25; /*transition:all .4s;*/}.companies_area table tr:last-child td {border-bottom: none;}.tb_resul1, .tb_resul2, .tb_resul3{display:none;}.slider_points{width:100%; float:left; margin-bottom:20px;}.slider_points ul{text-align: center;}.slider_points ul li{ display:inline-block;cursor:pointer;padding:10px;}.slid_icon{ background:url(images/circle.png) no-repeat center; }.slid_icon_active{background:url(images/circle-active.png) no-repeat center;}.view_all_comp{width:100%; float:left; margin-bottom:90px; text-align:center;}.view_all_comp a{font-family:Aller; color:#ee1c25; font-size:18px; text-transform:uppercase; font-style:italic; border-bottom:2px solid #ee1c25; padding-bottom:1px;transition:all .4s;}.view_all_comp a:hover{color:#ffffff; border-bottom:2px solid #ffffff; transition:all .4s;}.our_progres_outer{width:100%; float:left; background:#ee1c25; border-bottom:5px solid #ffffff;}.our_progress_inner{width:1200px; margin:0 auto;}.prog_box{width:25%; float:left; padding:50px 60px; box-sizing:border-box; color:#ffffff;}.prog_box h2{width:100%; float:left; text-align:center; font-size:60px; font-family:Aller;}.prog_box p{width:100%; float:left; text-align:center; font-size:18px; font-family:RobotoLight;}.footer_area{width:100%; float:left; background:#1b2d39 url(images/footer-bg.png) no-repeat center;background-size: cover;}.footer_top_outer{width:100%; float:left;}.footer_top_inner{width:1200px; margin:0 auto; padding: 0 45px; box-sizing:border-box;}.lets_talk{width:100%; float:left; margin-top:45px;}.lets_talk h2{width:100%; float:left; font-size:48px; color:#ffffff; font-family:Aller}.lets_talk p{width:100%; float:left; font-size:18px; font-family:RobotoLight;color:#ffffff;}.footer_form{width:100%; float:left; margin-top:25px;}.top_form{width:100%; float:left;}.top_left_form{width:35%; float:left;}.top_right_form{width:62%; float:right;}.input_area{    width:100%;     float:left;     background:#1d4159;     border:none;     padding:14px;     text-align: left;      color: #9D9D9D;     margin-bottom:7px;     font-size:18px;     font-family:RobotoThin;        box-sizing: border-box;     border: #881722 solid 2px;}.input_textarea{    width:100%;     float:left;    background:#1d4159;     border:none;     padding:14px;     color:#9D9D9D;    margin-bottom:7px;     font-size:18px;     font-family:RobotoThin;     height: 231px;        box-sizing: border-box;        resize: none;    border: #881722 solid 2px;}.select_drpdn{-webkit-appearance:none; cursor:pointer;}.submit_btn{width:150px; float:left; color:#ffffff; text-transform:uppercase; font-size:24px; font-family:Aller_Rg; font-weight:500; background:#226ea3; border:none; margin-top:20px; padding:9px 0; cursor:pointer; margin-bottom:45px; letter-spacing:2px;}/* Shutter In Horizontal */.submit_btn_effect {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #ee1c25;  -webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.submit_btn_effect:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #226ea3;-webkit-transform: scaleX(1);  transform: scaleX(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;  -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.submit_btn_effect:hover, .submit_btn_effect:focus, .submit_btn_effect:active {color: white;}.submit_btn_effect:hover:before, .submit_btn_effect:focus:before, .submit_btn_effect:active:before {-webkit-transform: scaleX(0);transform: scaleX(0);}.footer_mid_outer{width:100%; float:left; background:#fff;}.footer_mid_inner{width:1200px; margin:0 auto; }.footer_mid_main{width:100%; float:left;padding:25px 35px; box-sizing:border-box;}.email_box{width:30%; float:left;}.email_box_left{width:25%; float:left;}.email_box_left img{transition: all .5s;}.email_box_left img:hover {transform: scale(1.2);transition: all .5s;}.email_box_right{width:75%; float:left;}.email_box_right h2{width:100%; float:left; color:#226ea3; font-size:30px; font-family:Aller;}.email_box_right p{width:100%; float:left; color:#226ea3; font-size:18px; font-family:RobotoLight;}.email_box_right p a{color:#226ea3;}.email_box_right p a:hover{color:#ee1c25;}.phone_box{width:30%; float:left;}.phone_box_left{width:20%; float:left;}.phone_box_left img{transition: all .5s;}.phone_box_left img:hover {transform: scale(1.2);transition: all .5s;}.phone_box_right{width:80%; float:left;}.phone_box_right h2{width:100%; float:left; color:#226ea3; font-size:30px; font-family:Aller;}.phone_box_right p{width:100%; float:left; color:#226ea3; font-size:18px; font-family:RobotoLight;}.visit_box{width:40%; float:left;}.visit_box_left{width:14%; float:left;}.visit_box_left img{transition: all .5s;}.visit_box_left img:hover {transform: scale(1.2);transition: all .5s;}.visit_box_right{width:86%; float:left;}.visit_box_right h2{width:100%; float:left; color:#226ea3; font-size:30px; font-family:Aller;}.visit_box_right p{width:100%; float:left; color:#226ea3; font-size:18px; font-family:RobotoLight;}.footer_bottom_outer{width:100%; float:left;}.footer_bottom_inner{width:1200px; margin:0 auto;}.footer_bottom_main{width:100%; float:left;  box-sizing:border-box;padding: 20px 30px 10px 30px;}.footer_menu{width:60%; float:left;}.footer_copyright{width:100%; float:left;    margin-top: -25px;}.footer_menu ul{}.footer_menu ul li{width:auto; float:left;background:url(images/footer-menu-right-border.png) no-repeat right; padding:0 15px;}.footer_menu ul li:last-child{background:none;}.footer_menu ul li a{ color:#ffffff; padding:3px 0px 4px 0px; font-size:14px; font-family:RobotoLight; }.footer_menu ul li a:hover{}.footer_menu ul li:last-child a{border:none;}.footer_menu ul li:first-child {padding-left: 0;}.microsoft_partner{width:30%; float:right;    text-align: right;}/* Underline From Center */.hvr_ftr_line {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 0px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}.hvr_ftr_line:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom: 0;background: #ffffff;height: 2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr_ftr_line:hover:before, .hvr_ftr_line:focus:before, .hvr_ftr_line:active:before {left: 0;right: 0;}.footer_copyright{color:#ffffff;}.footer_copyright p{font-family:RobotoThin; font-size:14px;}.footer_copyright p span{font-family:RobotoMedium;}/* About Us Page  */.band_inner{background:#fff;}.adjust_header{width:100%; float:left; height:90px; box-sizing:border-box;}.adjust_header_home{    width: 100%;    float: left;    height: 90px;    box-sizing: border-box;    display: none;    background: #fff;    position: fixed;    top: 0;}.about_banner_outer{width:100%; float:left; position:relative;box-sizing:border-box;}.about_banner_main_img{width:100%; float:left;}.about_banner_main_img img{width:100%;}.about_read_tng{width:100%; float:left; position:absolute; bottom:0; text-align:center;}.aboout_banner_text{width:100%;; float:left; text-align:center; position:absolute; bottom:40px;}.aboout_banner_text h2{ text-transform:uppercase; font-size:45px; color:#fff; font-family:Aller;}.about_cont_outer{width:100%; float:left;}.about_cont_inner{width:1200px; margin:0 auto;}.about_cont_main{width:100%; float:left;   }.about_menu{width:100%; float:left; height: 70px;padding-top: 40px;background: #ffffff; z-index:9;}.about_menu  ul{text-align:center;}.about_menu ul li{display:inline-block;}.about_menu ul li a{padding:12px 30px; color:#000000; font-family:RobotoLight; font-size:18px;border-radius:40px;border:2px solid #fff;}.about_menu ul li a:hover{color:#ee1c25 !important; border:2px solid #ee1c25;}.about_menu_active{color:#ee1c25 !important; font-family:RobotoMedium !important;  border:2px solid #ee1c25 !important; }.about_top{width:100%;; float:left; padding:0 80px; box-sizing:border-box;margin-top:40px;}.about_top h1{ width:100%; float:left;color:#255e85; font-family:Aller; font-size:130px; text-align:center; text-transform:uppercase;}.about_top h4{width:100%; float:left; text-align:center;font-family:Aller; font-size:36px; color:#4f4f4f;}.about_top h5{width:100%; float:left; text-align:center;font-family:Aller; font-size:40px; color:#4f4f4f; margin-top:30px;}.with_over{width:100%; float:left; text-align:center; color:#000000;font-family:RobotoLight; font-size:20px; margin-top:40px; line-height:36px;}.with_over a{ color:#000000;font-family:RobotoLight; font-size:20px; margin-top:40px; line-height:36px; text-decoration:none;}.with_over a:hover{ color:#ee1c25;font-family:RobotoLight; font-size:20px; margin-top:40px; line-height:36px; text-decoration:none;}.with_over1{width:100%; float:left; text-align:center; color:#000000;font-family:RobotoLight; }.with_over strong{font-family:RobotoMedium; }.clients_include{width:100%; float:left;text-align: center; margin-top:45px;}.clients_include span{ color:#FFFFFF;font-family:Aller; background:#00385c; font-style:italic; font-size:29px; line-height: 45px;    padding: 0px 5px 3px 5px;}.clients_include span strong{color:#ee1c25;}.since_its {width:100%; float:left; text-align:center; color:#000000;font-family:RobotoLight; font-size:20px; margin-top:70px; line-height:36px; margin-bottom:60px;}.since_its strong{font-family:RobotoMedium; }.about_mid{width:100%; float:left; padding:0 30px; box-sizing:border-box;}.about_mid_left{width:42%; float:left;}.about_mid_left img{width:100%;}.about_mid_right{width:100%; float:left; background:#00385c; padding:60px 50px; box-sizing:border-box; color:#ffffff;}.about_mid_right h2{width:100%; float:left;font-family:Aller; font-style:italic; font-size:36px;}.about_mid_right h4{width:100%; float:left;font-family:Aller;font-size:18px;    margin-top: 5px;}.about_mid_right p{width:100%; float:left;font-family:RobotoLight;font-size:20px; margin-top:39px; line-height:28px;}.about_he_heads{width:100%; float:left; padding:0 90px; box-sizing:border-box; margin:60px 0;}.about_he_heads p{width:100%; float:left; text-align:center;font-family:RobotoLight;font-size:20px;line-height: 36px;}.about_service{width:100%; float:left; padding:0 30px;    box-sizing: border-box;}.about_service h4{width: 100%;float: left;text-align: center;font-family: Aller;font-size: 36px;color: #4f4f4f;}.about_service h1{width: 100%;float: left;color: #255e85;font-family: Aller;font-size: 130px;text-align: center;text-transform: uppercase;}.about_service_type{width:100%; float:left; margin:50px 0 130px 0;}.about_service_type ul{text-align:center; }.about_service_type ul li{display:inline-block; width:207px; height:207px; margin:0 15px 15px 0;}.about_service_type ul li a{ width:100%; height:100%; float:left; padding:30px 20px 50px 20px; box-sizing:border-box;transition:all .4s;}.about_service_type ul li a span{ width:100%; float:left; text-align:center;}.about_service_type ul li a p{width:100%; float:left; text-align:center; font-size:20px; color:#ffffff; font-family:RobotoMedium; margin-top:20px;    line-height: 30px;}.abs1{background:#003c65;}.abs2{background:#00375b;}.abs3{background:#002a47;}.abs4{background:#00243d;}.abs5{background:#001e32;}.abs6{background:#00243d;}.abs7{background:#002c4a;}.abs8{background:#003458;}.abs9{background:#00385c;}.about_service_type ul li a:hover{background:#ee1c25; transition:all .4s;}.curent_opning{width:100%; float:left;      margin: 50px 0;}.table-format-career {width:100%; margin:0 0 50px 0; padding:0;}.table-format-career .head {margin:10px 0 0px 0px; font-style:normal; font-size:15px !important; padding:10px 0px 10px 10px !important; font-weight:400; line-height:18px; background:#255E85; color:#fff !important;font-family:RobotoMedium;}.table-format-career td {border-bottom:#255E85 1px solid; padding:10px 10px !important; vertical-align:top; font-size:15px; color:#000000; line-height:16px;font-family:RobotoLight;}.table-format-career td a{font-size:15px; color:#000000; font-weight:700;font-family:RobotoLight;}.table-format-career td a:hover{color:#ee1c25;}.table-format-career td .last {border-bottom:none;}.table-format-career td p {margin-bottom:0 !important;}.current_head{font-size:105px !important;}.table_apply tr:last-child td {border-bottom: none !important;}.sup_dg{font-size:10px;}.portfolio_top{width:100%; float:left; margin-top:50px; background:#031f37 url(images/portfolio-bg.jpg) no-repeat center; background-size:cover;}.portfolio_top_inner{width:1200px; margin:0 auto;}.portfolio_top_main{width:100%; float:left; padding:30px 15px; box-sizing:border-box;}.prot_top_head{width:100%; float:left; text-align:center;}.prot_top_head p{color:#ffffff; font-size:24px;font-family:RobotoMedium;    text-transform: uppercase;}.prot_top_head p span{color:#ee1c25;}.clientslist {width:1152px; margin:0 auto;}.clientslist h1 {width:100%; float:left; font-size:72px; line-height:72px; font-family:Aller; font-weight:bold; color:#255e85; text-transform:uppercase; padding:60px 0px 45px 0px; text-align:center;}.thmbnl_area{width:100%; float:left; margin-top:30px;}.thmbnl_area ul{text-align:center;}.thmbnl_area ul li{width:auto; display:inline-block; margin:7px;}.thumb_box{width:372px; height:303px; float:left; position:relative; overflow:hidden;}.thumb_box_hover{    width: 100%;    height: 65px;    float: left;    position: absolute;    bottom: -65px;     left: 0;         background: rgba(0, 0, 0, 0.92); /* padding: 32% 0 0 0;*/    box-sizing: border-box;    transition: all .7s;padding: 10px;}.thumb_box_hover h3{width:100%; float:left; color:#ffffff; font-size:18px; font-family:RobotoBold;}.thumb_box_hover p{width:100%; float:left; color:#ffffff; }.thumb_box_hover p a{color:#ffffff;font-family:RobotoMedium; font-size:16px;}.thumb_box:hover .thumb_box_hover{bottom:0; transition:all .7s;}.news_cont_outer{width:100%; float:left; margin-top:50px;}.news_cont_inner{width:1200px; margin:0 auto;}.news_cont_main{width:100%; float:left; margin-bottom:30px;}.news_area{width:100%; float:left; margin-top:30px;}.news_area ul{text-align:center;}.news_area ul li{width:auto; float:left; margin:7px;}.news_box{width:372px; height:275px; float:left; position:relative; overflow:hidden;border: 1px solid #ccc;}.news_box_bg{}.news_hover{width:100%; height:80px; float:left; position:absolute; top:303px; left:0; background: rgba(238, 28, 37, 0.9); box-sizing:border-box;transition:all .4s; padding:15px;}.news_hover p{width:100%; float:left; color:#ffffff; font-size:18px; font-family:RobotoBold;}.news_hover span{width:100%; float:left; color:#ffffff; margin-top:2px; font-size:16px;}.news_box:hover .news_hover{top:200px; transition:all .4s;}.cont_contact_outer{width:100%; float:left;    border-bottom: 2px solid #1B2D39;}.cont_contact_inner{width:1200px; margin:0 auto;}.cont_cont_main{width:100%; float:left; margin:50px 0;}.contact_top{width:100%; float:left;}.contact_top_left{width:45%; float:left;}.contact_top_left h2{width:100%; float:left; font-family:RobotoMedium; font-size:24px;}.contact_top_left p{width:100%; float:left; margin-top:20px; font-family:RobotoLight; font-size:18px;}.contact_top_left p strong{font-family:RobotoMedium;}.contact_top_left p a{color:#000000;}.contact_top_left p a:hover{color:#ee1c25;}.contact_top_right{width:50%; float:right;}.contact_info{width:100%; float:left;}.contact_info li{text-align: center; width:33.33%; float:left;padding: 30px 20px;border-right: 1px solid #f0f0f0;  box-sizing: border-box;}.contact_info li i{height: 160px;width: 160px;line-height: 160px;text-align: center;border: 1px solid #255E85;display: inline-block;font-size: 65px;    color: #EE1C25; border-radius:50%;}.contact_info li h6{font-size: 17px;margin-top: 20px;font-family:RobotoMedium;}.contact_info li p{font-size: 16px;    color: #1F1E1E; width: 75%;margin: 7px auto 0 auto; line-height: 25px; font-family:RobotoLight;}.contact_info li p a{color: #1F1E1E;}.contact_info li p a:hover{color: #EE1C25;}.contact_info li:last-child{border:none;}.bank-details{width:100%; float:left; text-align:center; color:#000000;font-family:RobotoLight; font-size:20px; margin-top:5px; line-height:36px;}.bank-details strong{font-family:RobotoMedium; }.bank-details h4{width:100%; float:left; text-align:center;font-family:Aller; font-size:30px; color:#4f4f4f;}.contact_us_mid{width:100%; float:left; margin-top:50px; padding:0 100px; box-sizing:border-box;}.contact_us_mid h2{width: 100%;float: left;text-align: center;font-family: Aller;font-size: 36px;color: #4f4f4f;}.contact_us_mid p{ width: 100%;float: left;text-align: center;color: #000000;font-family: RobotoLight;font-size: 16px;margin-top: 10px;}.ct_form_contact{width:100%; float:left;    margin-top: 30px;}.ct_form_left{width:45%; float:left;}.ct_form_right{width:50%; float:right;}.ct_input{width: 100%;float: left;margin-top: 10px;padding: 15px;box-sizing: border-box;}.ct_input_text_area{width: 100%; height: 168px;float: left;margin-top: 10px;padding: 15px;box-sizing: border-box;resize: none;}.ct_input_submit{width: 100%;float: left;margin-top: 10px;padding: 15px;box-sizing: border-box; border:none; color:#fff;font-family:RobotoMedium; cursor:pointer;}.ct_input_submit1{width: 18%;margin-top: 15px;padding: 8px;box-sizing: border-box; border:none; color:#fff !important;font-family:RobotoMedium; cursor:pointer; font-size: 25px;}.map_area{width:100%; float:left;border-bottom: 2px solid #1B2D39;}.service_pagee_outer{width:100%; float:left;}.service_page_inner{width:1200px; margin:0 auto;}.servoce_page_main{width:100%; float:left; padding-bottom:50px;} .service_head_inner{width: 100%;float: left;text-align: center;margin: 11px 0 8px 0;font-size: 45px;font-family: Aller;text-transform: uppercase;color: #255e85;}.servoce_page_main p{ width: 100%;float: left;text-align: center;color: #000000;font-family: RobotoLight;font-size: 20px;margin-top: 20px;line-height: 36px;}	.servoce_page_main p strong{font-weight:bold;}	.servoce_page_main h5{ width: 100%;float: left;margin: 50px 0 0px 0;font-size: 25px;font-family: Aller;text-transform: uppercase;color: #255e85; text-align: center;}.first_head_sr{color:#333 !important;}.servoce_page_main ul{width:100%; float:left; margin-top: 20px;} 	.servoce_page_main ul li{ width: 100%;float: left;color: #000000;font-family: RobotoLight;font-size: 20px;line-height: 36px;text-align: center;}.two_colom_list li{width:50% !important;}	.servoce_page_main1 ul{width:100%; float:left; margin-top: 20px;} 	.servoce_page_main1 ul li{ width: 100%;float: left;color: #000000;font-family: RobotoLight;font-size: 20px;line-height: 36px;text-align:center;}.two_colom_list1 li{}	.servoce_page_main1 ul li i{  font-size: 10px;padding: 13px;width: auto;color: #ED1C24;}	.servoce_page_main ul li i{  font-size: 10px;padding: 13px;width: auto;color: #ED1C24;}	td.padtop0 {padding-bottom: 11px;}td.head {font-weight: bold;padding-bottom: 26px;font-size: 24px;font-family: RobotoMedium;}	input.inp {padding: 8px;width: 100%;box-sizing: border-box;}.generalaply{width:500px;margin:50px auto;    font-family: RobotoLight;}	.select1{width:100%; float:left;    padding: 8px;}.select2{ padding: 8px;}.gr_text_area{padding: 8px;width: 100%;box-sizing: border-box;}.generalaply table tr td:first-child{ font-family:RobotoMedium;color: #265F85;}.submit_btn_gr{width: 165px;height: 45px;margin-top: 15px;border: none;    background: #226ea3; color:#fff;    font-family: RobotoMedium;  cursor:pointer;transition:all .4s}.submit_btn_gr:hover{background: #ee1c25; transition:all .4s}.table-format-career td p {color: #ee1c25;padding-left: 4px;}.thmbnl_area_app{width:100%; float:left; margin-top:30px;}.thmbnl_area_app ul{text-align:center;}.thmbnl_area_app ul li{width:auto; display:inline-block; margin:7px;}.thumb_app_box{width: 372px;height: 500px;float: left;position: relative;overflow: hidden;}.app_box_bg{width:100%; float:left; position:absolute; top:0; left:0; transition:all 2s;}.app_box_bg img{width:100%;}.app_box_hover{width:100%; float:left; position:absolute;  left:0; top:505px; text-align:center; background: rgba(238, 28, 37, 0.9); box-sizing:border-box;transition:all .7s; padding:5px 0 0 0;}.app_box_hover h3{width:100%; float:left; color:#ffffff; font-size:20px; font-family:RobotoBold;}.app_box_hover p{width:100%; float:left; color:#ffffff; margin:10px 0;}.app_box_hover p a{color:#ffffff;font-family:RobotoMedium; font-size:18px;}.thumb_app_box:hover .app_box_hover{top:430px;}.thumb_app_box:hover .app_box_bg{top:-220px; transition:all 2s}.cont_multimedia{width:100%; float:left;}.cont_multimedia_inner{width:1200px; margin:0 auto;}.cont_multi_main{width:100%; float:left; margin:50px 0;}.cont_multi_main ul{text-align:center;}.cont_multi_main ul li{width:372px; height:303px; float:left; margin:14px; overflow:hidden; padding:3px; border:1px solid #ccc; box-sizing:border-box;}.cont_multi_main ul li img{width:100%; float:left; transition: all .9s;}.cont_multi_main ul li:hover img{transform: scale(1.5,1.5);transition: all .9s;}.photo_outer{width:100%; float:left;}.photo_inner{width:1200px; margin:0 auto;}.photo_main{width:100%; float:left; margin:50px 0;}.photo_main h5{width:100%; float:left; text-align:center; font-size:22px;font-family:RobotoLight; margin-bottom:30px; font-weight:normal;}.photo_main ul{text-align:center;}.photo_main ul li{width:372px; height:303px; float:left; margin:14px; overflow:hidden; padding:3px; border:1px solid #ccc; box-sizing:border-box;}.photo_main ul li:hover{border:1px solid #ee1c25;}.photo_main ul li a{}.fix_box_shadow{box-shadow: 0 0 0 1px #E6E5E5;}.mobile_apps_outer{width:100%; float:left;}.mobile_apps_inner{width:1200px; margin:0 auto;}.mobile_apps_inner h1{width: 100%;float: left;font-size: 72px;line-height: 72px;font-family: Aller;font-weight: bold;color: #255e85;text-transform: uppercase; padding: 60px 0px 30px 0px;text-align: center;}.moble_apps_main{width:100%; float:left; margin-bottom:50px;}.moble_apps_main ul{text-align: center;}.moble_apps_main ul li{width: auto; float:left; margin: 14px;}.sitemap_outer{width:100%; float:left;}.site_map_inner{width:1200px; margin:0 auto;}.site_map_main{width:100%; float:left;    margin-top: 30px;}.menu_row_home{width:100%; float:left; text-align:center;font-family:RobotoMedium; font-size:22px; color:#000000; text-transform:uppercase; position:relative;}.menu_row_home a{ font-weight:bold; color:#255e85;font-family: RobotoLight;}.menu_row_home a:hover{color:#ee1c25;}.menu_row_home::after{position: absolute;width: 2px;border-left: 1px solid #265F85;left: 50%;top: 27px;content: "";height: 27px;}.menu_row_line{width:100%; float:left;    margin-top: 24px;    margin-bottom: 25px;}.main_menu{position:relative;    padding-bottom: 2px;}.main_menu::before{position: absolute;width: 2px;border-left: 1px solid #265F85;left: 50%;top: -25px;content: "";height: 25px;}.main_menu_one::before{left: 49%;top: -26px;height: 27px;}.main_menu a {color: #696969;font-size: 16px;font-family:RobotoMedium;transition:all .4s}.main_menu a:hover{color:#ee1c25; transition:all .4s}.menu_row_line_inner{width:1003px; margin:0 auto; border-bottom:1px solid #265F85;}.menu_row{width:100%; float:left;}.menu_row ul{text-align:center;}.menu_row ul li{ width:200px; float:left;}.sub_menu{width:100%; float:left; padding:20px; box-sizing:border-box;}.sub_menu ul{}.sub_menu ul li{ width:100%; float:left; margin-bottom:24px; position:relative;}.sub_menu ul li a{ width:100%; float:left; padding:10px 5px; color:#000000;border: 1px solid #265F85;transition:all .4s;    background: #F5F5F5; box-sizing:border-box;}.sub_menu ul li::before{position: absolute;width: 2px;border-left: 1px solid #265F85;left: 50%;top: -25px;content: "";height: 25px;}.sub_menu ul li a:hover{transition:all .4s}.curent_opning{width:100%; float:left;}.you_are_well{width: 100%;float: left;text-align: center;color: #000000;font-family: RobotoLight; font-size: 20px;margin-top: 40px;line-height: 36px;}.your_details{text-align:center;}/* Shutter Out Horizontal */.hvr_st {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1; -webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}.hvr_st:before {content: "";position: absolute;z-index: -1;top: 0; bottom: 0;left: 0;right: 0;background:#ee1c25;-webkit-transform: scaleX(0);  transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.hvr_st:hover, .hvr_st:focus, .hvr_st:active {color: white; border-left:4px solid #255e85;}.hvr_st:hover:before, .hvr_st:focus:before, .hvr_st:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}.cldiv {position:relative; float:left; border:1px solid #ccc; margin-top:-1px; margin-left:-1px; width:275px; height:238px; overflow:hidden;}.cllogo {position:absolute; top:0px; left:0%;}.cllogo img {padding:24px 0px 0px 27px;}.clweb {position:absolute; top:0px; left:100%;}.clweb img {padding:15px 0px 0px 10px; background-color:#fff; width:255px; height:208px;}/*.clroll {position:absolute; top:100%; left:0%; width:100%; height:100%; background:rgba(238, 28, 37, 0.9); color:#ffffff; text-align:center; font-size:16px; font-family:Aller_Rg; }*/.clroll {position:absolute; top:100%; left:0%; width:100%; height:100%; background:rgba(0, 0, 0, 0.9); color:#ffffff; text-align:center; font-size:16px; font-family:Aller_Rg; }.clroll table {width:100%; height:100%;}.clroll table td {width:100%; height:100%; vertical-align:middle;}.clroll span {font-size:12px;}.cllist {float:left; width:1104px; position:relative; /*left:50%; margin-left:-552px;*/}.cllist h1 {width:100%; float:left; font-size:72px; line-height:72px; font-family:Aller; font-weight:bold; color:#255e85; text-transform:uppercase; padding:60px 0px 15px 0px; text-align:center;}.cltabs {position:relative; float:left; border-bottom:1px solid #bababa; margin-bottom:20px; width:100%; background:#ffffff;width: 100%;max-width: 1103px; padding-top:3px;}.clrollbox {position:absolute; top:2px; left:25px; width:140px; height:47px; border:1px solid #bababa; border-bottom:1px solid #ffffff;}.clloader {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(255, 255, 255, 0.80); z-index:1; display:none;}.clloaderpic {position:absolute; top:300px; left:50%; margin-left:-16px;}.clcheck {float:left; width:100%; border-top:1px solid #bababa; padding:14px 0px; margin-bottom:20px;}.clcheck a {position:relative; display:block; font-family: 'Aller_Rg'; font-size:12px; color:#4f4f4f; padding:4px 0px 4px 16px; background:url(images/chbox.gif) no-repeat 0px 6px;}.clcheck a:hover {color:#255e85; font-weight:700;}.clcheck_active {color:#255e85 !important; font-weight:700 !important; background:url(images/chbox_active.gif) no-repeat 0px 6px !important;}.chroll {position:absolute; top:6px; left:8px; width:9px; height:9px; background:url(images/chbox_active.gif); opacity:0;}.btn_cllogo {position:relative; float:left; font-family: 'RobotoMedium'; font-size:16px; color:#4f4f4f; background:url(images/icon-list.gif) no-repeat 0px 12px; padding:12px 40px 14px 32px; margin-left:44px;}.btn_clweb {position:relative; float:left; font-family: 'RobotoMedium'; font-size:16px; color:#4f4f4f; background:url(images/icon-thumb.gif) no-repeat 0px 12px; padding:12px 40px 14px 32px;}.btn_cl_active {color:#ee1c25; background-position:0px -48px;}/*--- Css For Scroll Top --*/#scroll-up {bottom: 20px;position: fixed;right: 20px;display: none; /*background-color: #002C4C; padding: 10px 16px;border-radius: 2px;*/}#scroll-up i {color: #FFFFFF;}#scroll-up:hover {/*background-color: #248E29 !important; */}.work_list_coll{width:25%; float:left;}.error_page_outer{width:100%; float:left;}.error_page_inner{width:1200px; margin:0 auto; text-align:center; }.error_page_main{width:100%; float:left;margin:70px 0;}.error_page_main h1 {width: 100%;float: left;color: #255e85;font-family: Aller;font-size: 130px;text-align: center;text-transform: uppercase;}.error_page_main h4 {width: 100%;float: left;text-align: center;font-family: Aller;font-size: 36px;color: #4f4f4f;}.error_page_main h3 {width: 100%;float: left;text-align: center;font-family: Aller;font-size: 20px;color: #4f4f4f;}.work_page_outer{width:100%; float:left;}.work_page_inner{width:1104px; margin:0 auto;}.work_page_main{width:100%; float:left;}.core_valude_head{width: 100%;float: left;margin: 50px 0 -35px 0;font-size: 25px;font-family: Aller;color: #255e85;text-align: center;}.crr_submit{ width:150px;font-family: RobotoMedium;height: 45px;margin-top: 15px;border: none; background: #226ea3;color: #fff;cursor: pointer;transition: all .4s;}.crr_submit:hover{background: #ee1c25; transition:all .4s}a.link {color: #265F85;}a.link:hover{color: #ee1c25}.table-format-career td span {font-family: RobotoLight !important;}.photo_main ul li img {width: 100%;height: 100%;}ul#flexiselDemopawan li {    width: 395px !important;}/*-------Index New Page CSS Start------*/.n_ltwork_outer{width: 100%; float: left;}.n_ltwork_inner{width: 1200px; margin: 0 auto;}.n_ltwork_head{text-align: center;}.n_ltwork_head h2{margin: 60px 0;font-size: 35px;font-family: Aller; font-weight:500}.nlw_row{width: 100%; float: left; margin-bottom: 6px }.nlw_half{width: 49%; float: left;    margin-right: 1%; box-sizing: border-box;overflow: hidden;}.nlw_qtr{width: 24%; float: left;    margin-right: 1%;box-sizing: border-box;overflow: hidden;}.nlw_row a img{width: 100%;transition: ease-in-out .5s;}.nlw_row a:hover img{transform: scale(1.2,1.2); transition: ease-in-out .5s;}.vaw_outer{width: 100%; float: left;text-align: center;margin-top: 20px; margin-bottom: 40px;}.vaw_btn{display: inline-block; position: relative; padding: 8px 30px; border: 2px solid #ee1c25;color: #ee1c25; font-weight: bold; }.vaw_btn::before{content: "";position: absolute; width: 5px; background:  #ee1c25; height: 2px;left: 0; top: 50%; margin-top: -1px;transition: ease-in-out .4s;}.vaw_btn::after{content: "";position: absolute; width: 5px; background:  #ee1c25; height: 2px;right: 0; top: 50%; margin-top: -1px;transition: ease-in-out .4s;}.vaw_btn:hover:before{width: 25px; transition: ease-in-out .4s;}.vaw_btn:hover:after{width: 25px; transition: ease-in-out .4s;}.nos_outer{width: 100%; float: left;    background: url("back.jpg") no-repeat center; background-size: cover; padding-bottom: 240px;}.nos_inner{width: 1200px; margin: 0 auto;}.nos_head{text-align: center;}.nos_head h2{margin: 60px 0 20px 0;font-size: 35px;font-family: Aller; font-weight:500}.nos_head p{max-width: 770px; display: inline-block; font-size: 18px; font-weight: 500; line-height: 25px;}.nos_list ul li{width: 33.33%; float: left; text-align: center; margin: 20px 0;}.nos_list ul li a p{color: #000; font-size: 16px; margin-top: 10px;}.nos_list ul li a:hover img{transform: rotateY(360deg);  transition:ease-in-out 1s} .wwr_outer {    width: 100%;    float: left;    background: url(images/wwr-bg.jpg) no-repeat center;    background-size: cover;    min-height: 606px;}.wwr_inner{width: 1200px; margin: 0 auto;}.wwr_head{text-align: center;}.wwr_head  h2{margin: 100px 0 0 0;font-size: 45px;font-family: Aller; font-weight:500;    position: relative;}.wwr_head  h2::before{content: ""; position: absolute; left: 50%;top: -92px; height: 90px; width: 1px; background: #000;}.wwr_head  p{font-size: 16px; color: #fff;}.wwr_main{}.wwr_left {    width: 43%;    float: left;    margin-top: 130px;}.wwr_left p{line-height: 24px;    font-size: 14px;}.wwr_readmore{margin-top: 30px}.wwr_right {    width: 20%;    float: left;    text-align: center;    margin-left: 33%;    margin-top: 40px;}.wwr_right h3{font-size: 30px;font-family: Aller; font-weight:500;    position: relative;}.wwr_right h3::before{content: ""; position: absolute; left: 50%;top: -173px; height: 175px; width: 1px; background: #000;}.wwr_right p{line-height: 24px;    font-size: 14px;}.view_allwork{text-align: center; margin: 30px 0;}.compn_inner h2 span {color: #ee1c25;}.compn_inner h2{margin: 60px 0 60px 0;font-size: 45px;font-family: Aller; font-weight:500;    position: relative; color: #fff; text-align: center; font-weight: 400;}.companies_area table tr td a {    position: relative;display: block;}.img_two{position: absolute; top: 0; left: 0; width: 100%; visibility: hidden}.cmp_area_two_logo table tr td:hover {    background-color: #fff;    /*transition: all .4s;*/}.cmp_area_two_logo table tr td:hover .img_two{ visibility:visible;}.cmp_area_two_logo table tr td:hover .img_one{ visibility:hidden;}/*-------Index New Page CSS Start------*//*--css_by_samresh--*/.new_hover{ position:absolute; background:rgba(0,0,0,0.8); width:100%; height:65px; bottom:-65px;  transition: all .7s; text-align:center; }.we01:hover .new_hover{bottom: 0; transition: all .7s;}.we01{ position:relative;}.nlw_half a.we01{ display:block;}.nlw_qtr a.we01{ display:block;}.nlw_half a.we01 img{ vertical-align:bottom;}.nlw_qtr a.we01 img{ vertical-align:bottom;}.new_hover h3{width: 100%;  color: #ffffff;  font-size: 18px;  font-family: RobotoBold; font-weight:400; padding:10px 0 0; box-sizing:border-box;}   .new_hover  p{color: #ffffff;  font-family: RobotoMedium;    font-size: 16px;} .thumb_box_bg{}.thumb_box_bg img{width: 100%;    transition: ease-in-out .5s;}.thumb_box_bg:hover img { transform: scale(1.2,1.2);  }@media (max-width: 1225px){.nos_inner{max-width: 1200px; margin: 0 auto; width:100%;}	.n_ltwork_inner	{max-width: 1200px; margin: 0 auto; width:100%;}	.wwr_inner{max-width: 1200px; margin: 0 auto; width:100%;}	.wwr_main{ padding-left:15px; padding-right:15px; box-sizing:border-box;}.wwr_readmore{ margin-bottom:20px;}}@media (max-width: 996px){	.redband_menu {position:static; margin-top:0px;}}@media (max-width: 960px){	.ct_input_submit1{width: 25%;margin-top: 15px;padding:10px;box-sizing: border-box; border:none; color:#fff !important;font-family:RobotoMedium; cursor:pointer; font-size: 20px;}}@media (max-width: 800px){	.ct_input_submit1{width: 35%;margin-top: 15px;padding:10px;box-sizing: border-box; border:none; color:#fff !important;font-family:RobotoMedium; cursor:pointer; font-size: 20px;}	.nos_list ul li{ width:50%;}	.nlw_qtr{ width:49.5%;}	.no_mar{ margin-right:0 !important;}	.mae_01 .nlw_qtr{ margin-bottom:5px;}	.nlw_half{ width:100%; margin-bottom:5px;}	.wwr_left{ width:100%; margin-top:0;}	.wwr_left p{ text-align:center;}	.wwr_right{ width:100%; margin-left:0;}	.wwr_right h3::before{ display:none;}	.wwr_outer{ min-height:545px;}	.wwr_readmore{ text-align:center;}	.wwr_right{margin-top:20px; margin-bottom:20px;}}@media (max-width: 500px){	.ct_input_submit1{width: 50%;margin-top: 15px;padding:10px;box-sizing: border-box; border:none; color:#fff !important;font-family:RobotoMedium; cursor:pointer; font-size: 20px;}	.nos_list ul li{ width:100%;}	.nlw_half{ width:100%; margin-bottom:5px;}	.nlw_qtr{ width:49.5%;}	.new_hover h3{ font-size:14px;}	.new_hover  p{ font-size:12px; }		.new_hover{}	.no_mar{ margin-right:0 !important;}	.mae_01 .nlw_qtr{ margin-bottom:5px;}}@media (max-width: 400px){	.nlw_qtr{ width:100%;}	.er_0125{ margin-bottom:5px;}}