/*
Theme Name: iox
Author: avds
Author URI: avds.co
website developer: santosh, shadab, sunil, sandeep
designer: sudev
*/

/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */
a, a:active, a:focus {outline: none;}
a {outline:none !important;}
a, a:active, a:focus,
button, button:focus, button:active,
.btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {outline: none;outline: 0;}
a{outline: medium none !important;}
a.image-link:focus { outline: 0; }
input::-moz-focus-inner, input{border: 0;}
@font-face {
    font-family: 'DINPro';
    src: url('fonts/DINPro-Regular.eot');
    src: url('fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Regular.woff') format('woff'),
        url('fonts/DINPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DIN Alternate';
    src: url('fonts/DINAlternate-Bold.eot');
    src: url('fonts/DINAlternate-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINAlternate-Bold.woff') format('woff'),
        url('fonts/DINAlternate-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro';
    src: url('fonts/DINPro-Bold.eot');
    src: url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Bold.woff') format('woff'),
        url('fonts/DINPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/MyriadPro-Regular.woff') format('woff'),
        url('fonts/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro';
    src: url('fonts/DINPro-Light.eot');
    src: url('fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Light.woff') format('woff'),
        url('fonts/DINPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro';
    src: url('fonts/DINPro-Medium.eot');
    src: url('fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Medium.woff') format('woff'),
        url('fonts/DINPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'BodoniFLF';
    src: url('fonts/BodoniFLF-Italic.eot');
    src: url('fonts/BodoniFLF-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/BodoniFLF-Italic.woff') format('woff'),
        url('fonts/BodoniFLF-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

body{ margin:0; padding:0;font-family: 'DINPro'; position:inherit !important;}
.header{position: relative; z-index: 99;}
.header .topmenu_social{border-right: 1px solid #ccc; float: left;padding-right: 8px;}
.header .topmenu_social .topmenu{float: left;}
.header .topmenu_social .topmenu ul{margin: 0px; padding: 0px; list-style: none; }
.header .topmenu_social .topmenu ul li{ display: inline-block; padding: 0px 6px;}
.header .topmenu_social .topmenu ul li a{text-decoration: none; color: #414042; font-size: 15px;}

.header .topmenu_social .socialmedia{float: left;}
.header .topmenu_social .socialmedia ul{margin: 0px; padding: 0px; list-style: none; }
.header .topmenu_social .socialmedia ul li{ display: inline-block;padding: 0px 6px;}
.header .topmenu_social .socialmedia ul li a{text-decoration: none; color: #414042;}
.header .navbar-header img{width: 115px !important;}
.translated-ltr .header .topmenu_social .topmenu ul li {display: inline-block; padding: 0px 6px;}
.translated-ltr .header .navbar-nav > li {padding: 10px 12px;}
.sticky .header .navbar-nav > li {padding: 0px 15px;}

.translated-ltr .header .seach_lang ul li{padding: 0px 6px;display: inline-block;padding: 0px 6px;cursor: pointer;}
 .newcreat.sticky {position: fixed; width: 100%; left: 0; top: 0; z-index: 9999; border-top: 0; background: #fff;padding: 2px 40px;padding-bottom: 0px;}



 .newcreat.sticky .navbar-nav {float: right;padding: 0px 0px;}
 .newcreat.sticky .navbar-header img{width: 90px !important; padding-top:0px !important;}

.header .navbar-nav > li > a{color: #414042; font-size: 15px;font-weight: normal;}
.header .borderbox{border-bottom: dotted 1px #414042; font-size: 15px; padding: 16px 0px 16px 0px; float: left; width: 100%;}
.header .logomenu{ margin: 12px 0px 12px 0px; float: left; width: 100%;}
.dropdown-menu > li > a{ font-size: 14px;}
.header .navbar-nav > li > a:hover, .header .navbar-nav > li > a:focus{background: none;}
.header .navbar-nav > li.current_page_item a{border-bottom: 2px solid #00a9c4; color: #00a9c4;}
.dropdown-menu li:hover .header .nav li a{border-bottom: 2px solid #00a9c4; color: #00a9c4;}
.header .navbar-nav > li {padding: 15px 15px;}
.header .nav > li > a{padding: 5px 0px;border-bottom: 0px solid #00a9c4; float:left;}
.header .navbar-nav > li.current_page_item .dropdown-menu li a{border-bottom: 0px solid #00a9c4; color: #414042;}
.header .nav > li > a:hover{border-bottom: 2px solid #00a9c4; color: #00a9c4;}
.dropdown-menu{min-width:100%; left: 15px; font-size: 16px;background-color:#ffffff;top: 70%; }
.dropdown-menu li a:hover{background: #0da8c4; color: #fff !important;}
.dropdown.open a{background-color:inherit;}
.seach_lang{float: right;}
.langsan{ padding-right: 1px;}
.seach_lang ul{margin: 0px; padding: 0px; list-style: none;}
.seach_lang ul li{display: inline-block;/*padding: 0px 20px;*/ cursor: pointer;}
.seach_lang ul li.sesan i{border: 1px solid #00a9c4;outline: none;padding: 5px;border-radius: 32px;color: #00a9c4;}
.search-box{position: absolute;top: 44px;right: 21%;display: none; z-index: 9999;}
.search-box:before{content: "";position: absolute;top: -28px;right: 13px;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid transparent;border-bottom: 14px solid #00a9c4;}
.search-box .search-field{width: 180px;padding: 5px 10px;margin-left: 23px;border: 1px solid #00a9c4;outline: none;}
.search-box .search-submit{width: 80px;padding: 5px 0;background: #00a9c4;color: #fff;margin-left: -6px;border: 1px solid #00a9c4;outline: none;cursor: pointer;}
.seach_lang label{margin-bottom:0px;}
.ioxtopto{width: 66%;text-align: center;}
.ioxtopto2{width: 34%;padding-top: 10px;}
.translated-ltr .ioxtopto{width: 60%;text-align: center;}
.translated-ltr .ioxtopto2{width: 40%;padding-top: 10px;}

.plain-select {display:inline-block;position:relative;}
.plain-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:0px solid #c8c8c8;padding:0px 20px 0px 10px;font-family: 'DINPro'; font-weight: 400;background: none;cursor: pointer;}
.plain-select select option{border:none;}
.ie8 .plain-select select{padding-right:3px}
.plain-select select:focus {background:none;outline:none;}
.plain-select:after{content:"";position:absolute;z-index:2;right:5px;top:50%;margin-top:0px;background: url(images/arrow1.png) no-repeat;pointer-events:none; width: 8px; height: 5px; }
.label-stacked {display:block;color:#505050;padding:10px 0 7px 2px;font-size:14px;font-weight:bold;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: none;}

.atrate{font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size: 18px !important;}
.header .navbar-brand {float: left;height: auto;padding: 0px 0px;line-height: 0px;}
.header .navbar{min-height: auto;margin-bottom: 0px;}
.header .navbar-nav{float: right;padding: 0px 0px;}
.banner{margin-top: 0px; float: left;position: relative;width: 100%;}
.bs-slider{overflow: hidden;max-height: 700px;position: relative;background: #000000;}
.bs-slider:hover {cursor: -moz-grab;cursor: -webkit-grab;}
.bs-slider:active {cursor: -moz-grabbing;cursor: -webkit-grabbing;}
.bs-slider .bs-slider-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.40);}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {margin: auto;width: 100% !important;}
.fade {opacity: 1;}
.fade .item {top: 0;opacity: 0;width: 100%;position: absolute;left: 0 !important;display: block !important; -webkit-transition: opacity ease-in-out 1s;
 -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s;-o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.fade .item:first-child { top: auto;position: relative;}
.fade .item.active {opacity: 1; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s;transition: opacity ease-in-out 1s;}
.control-round .carousel-control {top: 47%;opacity: 0;width: 45px;height: 45px;z-index: 100;color: #ffffff;display: block; font-size: 24px;cursor: pointer;overflow: hidden;line-height: 43px;text-shadow: none;position: absolute;font-weight: normal;background: transparent;-webkit-border-radius: 100px;border-radius: 100px;}
.control-round .carousel-control{opacity: 1;}
.control-round .carousel-control.left {left: 1%;}
.control-round .carousel-control.right {right: 1%;}
.control-round .carousel-control.left,
.control-round .carousel-control.right{ color: #fdfdfd;background: rgba(0, 0, 0, 0.5);border: 0px transparent; z-index: 9;}
.control-round .carousel-control.left>span:nth-child(1){ left: 45%;}
.control-round .carousel-control.right>span:nth-child(1){right: 45%;}
.slide_style_left { text-align: left !important;}
.slide_style_right {text-align: right !important;}
.slide_style_center {text-align: center !important;}
.slide-text{left: 14%;top: 40%;right: 0;margin: auto;position: absolute;text-align: left;padding: 10px 85px;}
.slide-text > h2 {padding: 0; color: #d46f25;font-size: 34px; display: inline-block; -webkit-animation-delay: 0.7s; animation-delay: 0.7s;font-family: 'DIN Alternate';}
.slide-text > p { padding: 0;color: #000;font-size: 27px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;line-height: 28px;}
.slide-text > p.link{color: #d46f25;font-weight: 400;font-size: 31px;text-transform: uppercase;-webkit-animation-delay: 2s;animation-delay: 2s;-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;transition: background 0.3s ease-in-out, color 0.3s ease-in-out; text-decoration: none;padding-top: 8px;}
.slide-text > p.link span{text-transform: none;font-family: 'BodoniFLF';font-size: 36px;}


#santext17 h2{ color: #0ca9c4;}
#santext17 p{ color: #414042;}
#santext17 p.link{ color: #414042;}

#santext20.slide-text{left: 14%;top: 32%;}
#santext20 h2{ color: #0ca9c4;}
#santext20 p{ color: #414042;}
#santext20 p.link{ color: #fff;padding-top: 30px;}


#banner29 .slide-text{left: 19%;top: 40%;right: 0;margin: auto;position: absolute;text-align: left;padding: 10px 85px;}
#banner35 .slide-text{left: 19%;top: 40%;right: 0;margin: auto;position: absolute;text-align: left;padding: 10px 85px;}
#banner35 .slide-text .header_content_cp{ padding-left: 0;color: #414042;font-size: 34px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;line-height: 34px; font-weight: bold;}
#banner43 .slide-text .header_content_contactt{ padding-left: 0;color: #414042;font-size: 34px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;line-height: 34px; font-weight: bold;}
#banner43 .slide-text{left: 19%;top: 40%;right: 0;margin: auto;position: absolute;text-align: left;padding: 10px 85px;}
#banner45 .slide-text{left: 19%;top: 34%;right: 0;margin: auto;position: absolute;text-align: left;padding: 10px 85px;}
#banner45 .slide-text .header_content_career{ padding-left: 0;color: #414042;font-size: 34px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;line-height: 34px; font-weight: bold;}

.contentpart{padding:0px 0px; clear: both; padding-bottom: 0px;}
.main_body_copy_home{text-align: center; font-size: 18px;padding-left: 125px;padding-right: 125px;}
.main_body_copy p{text-align: center; font-size: 18px;}
.homehead ul{ margin: 0px; text-align: center; padding:23px 0px;}
.homehead ul li{ font-size: 20px;color: #00a9c4; padding:0px 20px; display: inline-block; position: relative;}
.homehead ul li:before{content: ''; width: 8px; height: 7px; background:url(images/bullet1.png) no-repeat; position: absolute;top: 12px;left: -14px;}
.homehead ul li:nth-child(1):before{background: none;}
.homehead ul li a{color: #00a9c4; text-decoration: none; padding-right: 20px;}
.footerbox{ background: #ffffff; text-align: center;}
.footerbox ul{padding: 20px 0px; margin: 0px;}
.footerbox ul li{list-style: none; display: inline-block; padding: 0px 10px;border-right: 1px solid #414042;line-height: 12px;}
.footerbox ul li:nth-last-child(1){border-right: 0px solid #000;}
.footerbox ul li a{ text-decoration: none; color: #414042}
.copyright{padding-bottom: 20px;}
.hoverhot{box-shadow:0 -5px 8px rgba(0,0,0,0.12), 0 5px 5px rgba(0,0,0,0.25); max-width: 370px; width: 100%;min-height: 180px !important;}

h2.allheadline{ font-size:28px;overflow: hidden; margin-top:8px; margin-bottom:31px; color:#00a9c4; font-weight:400;}
h2.career-heading{ margin-bottom:50px;}
h2.allheadline:before,
h2.allheadline:after {content: "";display: inline-block;height: 2px;position: relative;vertical-align: middle;width: 50%;}
h2.allheadline:before {right: 0.5em;margin-left: -50%;background: #bfa2c7; /* Old browsers */
background: -moz-linear-gradient(left, #bfa2c7 1%, #b2bbd4 44%, #a2d8e4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #bfa2c7 1%,#b2bbd4 44%,#a2d8e4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #bfa2c7 1%,#b2bbd4 44%,#a2d8e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfa2c7', endColorstr='#a2d8e4',GradientType=1 ); /* IE6-9 */}
h2.allheadline:after {background: #a2d8e4; /* Old browsers */
background: -moz-linear-gradient(left, #a2d8e4 0%, #b2bbd4 44%, #bfa2c7 100%, #bfa2c7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #a2d8e4 0%,#b2bbd4 44%,#bfa2c7 100%,#bfa2c7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #a2d8e4 0%,#b2bbd4 44%,#bfa2c7 100%,#bfa2c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2d8e4', endColorstr='#bfa2c7',GradientType=1 ); /* IE6-9 */left: 0.5em;margin-right: -50%;}
 .hoverhot h2.widgettitle{ color: #00a9c4; text-transform: uppercase; text-align: center; font-weight: 400; font-size: 20px; padding-top: 24px;}
 .hoverhot p{font-size: 14px; font-weight: 400;padding: 0px 30px;}
.hoverhot2{ margin-left: 40px; }

.borderrig h2.widgettitle, .borderrig2 h2.widgettitle, .borderrignext h2.widgettitle{ color: #5a5b5d; text-transform: uppercase; text-align: center; font-weight: 600; font-size: 18px;margin-top: 0px;}
.borderrig p, .borderrig2 p{font-size: 14px; font-weight: 400;padding: 0px 35px;text-align: center;}
.borderrignext p{font-size: 14px; font-weight: 400;padding: 0px 24px;text-align: center;}
.borderrig{border-right: 1px dashed rgb(204, 204, 204);}
.borderrig2{border-right: 0px dashed rgb(204, 204, 204);}
h2.tab2head{ font-size: 24px; font-weight: 300; text-transform: uppercase; margin: 0px; padding: 20px 0px;}
.datacentersubhead h3.blue_heading{ font-family: 'DINPro'; font-size:20px; color:#00a9c4; font-weight:400;}
.wpb_column h4.blue_heading{font-family: 'DINPro';font-size: 22px;color: #00a9c4;font-weight: 500;padding-top: 16px;padding-left: 25px;}
.wpb_column h2.blue_heading{font-family: 'DINPro'; font-size:36px; color:#00a9c4; font-weight:400;}
.wpb_wrapper h3.blue_heading{font-family: 'DINPro'; font-size:20px; color:#00a9c4; font-weight:400;}
.wpb_column h3.blue_heading{font-family: 'DINPro'; font-size:18px; color:#00a9c4; font-weight:500;}
.wpb_column .content_description{font-family: 'DINPro'; font-size:14px; color:#6d6f71; font-weight:400; padding-right: 0px !important;}
.wpb_column .content_description1{
	font-family: 'DINPro'; font-size:16px; color:#6d6f71; font-weight:400; text-align:center; }

.wpb_column .top_content{ font-family: 'DINPro'; font-size:18px; color:#414142; font-weight:400; text-align:center;}
.datacentersubhead .content_description{ font-family: 'DINPro'; font-size:14px; color:#636466; font-weight:400;}
.datacentersubhead .content_description ul{ margin:0px; padding-left:23px; }
.datacentersubhead .content_description ul li{ font-size:14px; line-height:22px;  }
.main_body_content{ font-family: 'DINPro'; font-size:20px; color:#636466; font-weight:400; text-align:center;}

.main_body_content_KMS{ font-family: 'DINPro'; font-size:20px; color:#636466; font-weight:400;margin-top:-20px; text-align:center;}
.features_head{ font-family: 'DINPro'; font-size:24px; color:#636466; font-weight:700;}
.feature_box{ border-left: 2px dotted #d3d3d3;border-right: 2px dotted #d3d3d3;}
.feature_box_right{ border-right: 2px dotted #d3d3d3;}
.purple_heading{ font-size:22px; color:#8e64a4; font-weight:700; text-align:center !important; margin-top:-30px;margin-bottom:-10px;}
.slide-text p.header_content{ color:#009ca4 !important; padding-left:30px;line-height: 34px; font-size: 34px; font-weight: bold;}
.slide-text p.header_content span{ color:#009ca4 !important; padding-left:30px;}
.feature_box_iox_nwt{ margin-top:-20px;}
.content_description.vc_custom_1514874966474, .content_description.vc_custom_1514874897554, .content_description.vc_custom_1513088083276, .content_description.vc_custom_1514874928418{padding-left: 0px !important;}
.content_description.vc_custom_1513088083276{padding-bottom: 20px;}
/*newsbox*/
#newbox .vc_gitem-animated-block{width: 36% !important; float: left;}
#newbox .vc_gitem-zone{background: #fff !important;}
/* for readmore color and image background */
#newbox .vc_gitem-link{ border:0; color:#000; font-weight:700; font-size:14px;    background-color: transparent;}
#newbox .vc_gitem-link:hover{ color:#000;  background:none; top:0;text-decoration:none !important;  }

#newbox .vc_btn3{ padding:0; background-color:transparent;background-image:none;}
#newbox .vc_gitem_row h4{ margin-top:0px !important;background-color:transparent;}
#newbox .vc_gitem_row .vc_gitem-col{ padding-left:10px !important; padding-top:0px !important;background-color:transparent;}
.vc_btn3-container{  background:none !important; background-image:none; }

#NOCServices{background: linear-gradient(to left, #efeff0 0%, #efeff0 50%, #f3f3f4 50%, #f3f3f4 100% );}
   /* for banner about us */
.slogan_about{padding-left: 33px !important; color:#009ca4; font-weight:400;font-size: 27px;}
.slogan_about span{ font-weight:200 !important;font-style: italic;     font-size: 32px !important;font-family: 'BodoniFLF';}
   /* for banner IOX NETWORK*/
.link .slogan_iox_nwt{padding-left: 39% !important; color:#626467 !important; font-weight:400; font-size: 27px;}
.link .slogan_iox_nwt span{font-style: italic; font-size: 32px;font-weight:200 !important; font-family: 'BodoniFLF';}
.slide-text .header_content_iox_nwt{ padding-left: 39%;color: #626467;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;font-size: 34px;line-height: 34px; font-weight: bold;}
    /* for banner data center*/
.slogan_dc{padding-left: 21% !important; color:#ffffff; font-weight:400;font-size: 27px;}
.slogan_dc span{ color:#ffffff; font-weight:200;font-size: 32px;font-style: italic;font-family: 'BodoniFLF';}
.slide-text .header_content_dc{ padding-left: 21%;color: #ffffff;font-size: 34px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s; line-height:34px; font-weight: bold; }
.slide-text .header_content_dc span{ font-size: 17px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;font-weight:400; margin-top:20px !important;}
   /* for banner capacity Services*/
.link .slogan_iox_cp{padding-left: 0 !important; color:#414042 !important; font-weight:400; font-size: 27px;}
.link .slogan_iox_cp span{font-style: italic;color: #414042; font-size: 32px;font-weight:200 !important; font-family: 'BodoniFLF';}
.slide-text .header_content_iox_cp{ padding-left: 0;color: #414042;font-size: 34px;-webkit-animation-delay: 1.1s;animation-delay: 1.1s;line-height: 34px; font-weight: bold;}
 
  /* for banner Transformation Services*/
.slogan_ts{padding-left: 11% !important; color:#0ca9c4; font-weight:500; font-size: 27px;}
.slogan_ts span{color:#0ca9c4; font-weight:200; font-size: 32px;font-style: italic;font-family: 'BodoniFLF';}
.slide-text .header_content_ts{ padding-left: 11%;color: #59595c;font-size: 34px ; line-height:34px; -webkit-animation-delay: 1.1s;animation-delay: 1.1s; font-weight: bold;}
.homehead1 ul{ margin: 0px; text-align: left; padding-left:19px !important}
.homehead1 ul li{ font-size: 14px;color: #0ca9c4; }
.homehead1 ul li a{ color: #0ca9c4 !important; }
.vc-gitem-zone-height-mode-auto:before{padding-top: 48% !important;}
.wpb_column h3.blue_heading1{font-size: 19px;color: #00a9c4;font-weight: 400;}
.submareine_nwt_fearutre{box-shadow:0 -5px 8px rgba(0,0,0,0.12), 0 5px 5px rgba(0,0,0,0.25); max-width: 370px; width: 100%;min-height: auto !important; }

/* NOC ROW FOR COLOR 50 50*/
#noc_row {background: linear-gradient(to right, #f9fafc 0%,  #f9fafc 50%, #eff0f1 50%, #eff0f1 100%);height: 100%;width: 100%;}
#firstteam{ padding-bottom:20px !important;}
#firstteam .teamimag{width: 40%; float: right; }
#firstteam .teamtext{width: 60%; float: left; text-align: left !important;}
#firstteam2 .teamimag{width: 40%; float: left;}
#firstteam2 .teamtext{width: 60%; float: right; text-align: left !important;}
.teamimag2{width: 30%; float: left; }
.teamtext2{width: 70%; float: left; text-align: left !important;}
#team_con{ margin-bottom:0px !important;}
.big_no{font-size: 37px;padding-top: 30px;padding-bottom: 18px;color: #ffffff;padding-left: 11px;}
.nav>li>a {position: relative;display: block;padding: 0px 0px !important;}
.wpb_text_column .blue_heading { font-size:20px; color:#00a9c4; text-decoration: none;}
.wpb_text_column .blue_heading2 { font-size:18px; color:#00a9c4; text-decoration: none;}
.wpb_text_column .blue_heading3 { font-size:17px; color:#00a9c4; text-decoration: none;}
.wpb_column h4.blue_heading4 { font-size: 13px; padding-top: 23px;padding-left: 25px;}
.wpb_text_column .blue_heading a{ font-size:20px; color:#00a9c4; text-decoration: none;}
.wp-modal-header {height: 209px;left: 20px;}
.white-popup-block .wp-modal-body p {height: auto; overflow-y: initial !important; padding-left: 22px;padding-right: 20px;}
.member-popup-info .member-name {font-size: 24px;font-weight:500;line-height: 34px;color: #00a9c4;padding-top: 10px;padding-left: 24px;}
.member-popup-info .member-job {font-size: 90%;padding: 0px 23px;font-size:16px;color: #00a9c4;}
a.teamshowcase-hover-icon { padding-left: 0px;}
#firstteam2 .member-content { padding: 0px 3px 10px 0px;}
#firstteam1 .teamimag { width: 39%;float: left;padding-left: 20px;}
#firstteam2 .teamimag { width: 38%;float: left; padding-left: 0px;}
.wp_teamshowcase_grid.design-1 .member-content .member-desc { margin: 15px 0 5px;text-align: justify;line-height: 17px;}
#firstteam .member-content { padding: 9px 3px 10px 0px;}
#newbox .vc_gitem-zone {background: #fff !important;height: auto;height: 182px;}

#process img { height: auto; max-width: 50%; vertical-align: top;padding-right: 5px;}
#process img {height: auto;max-width: 60%;vertical-align: top;padding-right: 0px;}
.wpb_single_image.vc_align_center{margin-bottom:10px;}
.socialmedia ul li a .fa{background: #00a9c4;color: rgb(255, 255, 255);width: 25px;height: 25px;text-align: center;line-height: 25px;border-radius: 25px;}


/* for hiding test in project timline*/
 span.space_cheat{ visibility:hidden;display: block;}
.formbox{border: 1px solid #ccc;padding: 20px !important;margin: 0px 0px;}
#mapbox iframe{border: 1px solid #ccc !important;padding: 20px !important;margin: 0px 0px;}
.carrertext{font-size: 17px;}
.formbox .form-control{border-radius: 0px;}
.addbox{font-size: 20px;}
.addbox a{color: #3b3a39; text-decoration: none; font-family: 'arial';font-weight: 200 !important;}
.carrertext a{font-family: 'arial'; color: #333; font-weight: 200;}
.subm {text-transform: uppercase;padding: 5px 10px;text-align: center; border: none;background: #00a9c4;float: right;color: #fff;}
#position h3{ margin: 0px; padding: 0px; line-height: 50px; border: 1px solid #ccc;}
#skills h3{ margin: 0px; padding: 0px; line-height: 50px; border: 1px solid #ccc;}
#position .boxsan{border: 1px solid #ccc; border-top:  0px solid #ccc; height: 100px;padding-bottom: 0px;margin-bottom: 0px;}
#skills .boxsan{border: 1px solid #ccc; border-top: 0px solid #ccc; height: 100px;padding-bottom: 0px;margin-bottom: 0px;}
#santext1102.slide-text{left: 18%;top: 50%;}
#santext1102.slide-text > h2{color: #414042;}
#santext1102.slide-text > p{color: #414042;}
#santext1102.slide-text > p.link{font-size: 20px; text-transform:inherit;padding-top: 0px;}
.homefourimg{display: none;}
.mobile{display: none !important;}

@media (max-width: 1680px) {
.slide-text { left: 14%; top: 35%;}
#santext20.slide-text { left: 14%; top: 30%;}
#santext20 p.link { padding-top:25px;}
#banner29 .slide-text {left: 16%;}
}
@media (max-width: 1600px) {
.slide-text { left: 14%; top: 32%;}
#santext20.slide-text { left: 14%; top: 29%;}
#santext20 p.link { padding-top:20px;}
}
@media (max-width: 1440px) {
.slide-text > h2{font-size: 30px;}
.slide-text > p{font-size: 25px;}
.slide-text > p.link{font-size: 28px;}
#santext14.slide-text { left: 12%; top: 32%;}
#santext17.slide-text { left: 12%; top: 32%;}
#santext20.slide-text { left: 12%; top: 28%;}
#santext20 p.link { padding-top:15px;}
}
@media (max-width: 1366px) {
.slide-text > h2{font-size: 28px;}
.slide-text > p{font-size: 24px;}
.slide-text > p.link{font-size: 26px;}
#santext14.slide-text { left: 11%; top: 30%;}
#santext17.slide-text { left: 11%; top: 30%;}
#santext20.slide-text { left: 11%; top: 28%;}
#santext20 p.link { padding-top:13px;}
#banner29 .slide-text {left: 5%;top: 32%;}
.slide-text .header_content_iox_cp, #banner45 .slide-text .header_content_career, #banner43 .slide-text .header_content_contactt, #banner35 .slide-text .header_content_cp, .slide-text p.header_content, .slide-text .header_content_iox_nwt, .slide-text .header_content_dc, .slide-text .header_content_ts{font-size: 28px;line-height: 30px;}
.link .slogan_iox_cp{font-size: 24px;}
.slide-text { left: 6%;top: 36%;}
	#santext1102.slide-text {
    left: 16.5%;
    
}
}
@media (max-width: 1280px) {
.slide-text > h2{font-size: 24px;}
.slide-text > p{font-size: 22px; line-height:26px;}
.slide-text > p.link{font-size: 24px;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 24px !important; font-weight:100;}
#santext14.slide-text { left: 11%; top: 30%;}
#santext17.slide-text { left: 11%; top: 30%;}
#santext20.slide-text { left: 11%; top: 28%;}
#santext20 p.link { padding-top:12px;}
.main_body_copy_home { padding-left: 115px;  padding-right: 115px;}
	#santext1102.slide-text {
    left: 16%;
  
}
}

@media (max-width: 1200px) {
.header .topmenu_social .topmenu ul li { padding: 0px 4px;}
.header .borderbox { font-size: 14px;}
.header .navbar-nav > li {padding: 15px 6px;}
.header .navbar-nav > li > a { font-size: 14px;}
.header .topmenu_social .topmenu ul li a { font-size: 14px;}	
.hoverhot{max-width: 300px; width: 100%; min-height:200px !important;}
#santext1102.slide-text {left: 15.5%;}
}

@media (max-width: 1199px) {
.borderrig h2.widgettitle, .borderrig2 h2.widgettitle, .borderrignext h2.widgettitle {font-size: 16px;}

.slide-text > h2{font-size: 22px;}
.slide-text > p{font-size: 20px; line-height:24px;}
.slide-text > p.link{font-size: 22px;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 22px !important; font-weight:100;}
#santext14.slide-text { left: 10%; top: 30%;}
#santext17.slide-text { left: 10%; top: 30%;}
#santext20.slide-text { left: 10%; top: 28%;}
#santext20 p.link { padding-top:10px;}

.contentpart .vc_hidden-md { display: block !important;}
.wpb_text_column .blue_heading { font-size: 18px;}
.main_body_copy_home { padding-left: 100px;  padding-right: 100px;}
.main_body_content_KMS {font-size: 18px;}
.main_body_content { font-size: 19px;}
.wpb_column h3.blue_heading { font-size: 16px;}
h2.allheadline { font-size: 26px;}
.aboutspace2{display: none;}
.aboutspacenew{width: 100% !important;}
.translated-ltr .header .navbar-nav > li { padding: 10px 4px;}
.translated-ltr .header .topmenu_social .topmenu ul li {padding: 0px 2px;}
.translated-ltr .seach_lang ul li{padding: 0px 4px;}
.translated-ltr .header .topmenu_social .socialmedia ul li {padding: 0px 2px;}
.translated-ltr .header .navbar-nav > li > a {font-size: 13px;}

.ioxtopto2 {width: 39%;padding-top: 10px;}
.ioxtopto {width: 61%;}
.translated-ltr .ioxtopto {width: 58%;}
.translated-ltr .ioxtopto2 {width: 42%;padding-top: 10px;} 
}

@media (max-width: 1024px) {
	
h2.allheadline { font-size: 22px;}
h4, .h4 { font-size: 15px;}
.wpb_text_column .blue_heading { font-size: 16px;}
.main_body_copy_home { padding-left: 60px;  padding-right: 60px;}
.main_body_copy_home { font-size: 16px;}

.main_body_content_KMS {font-size: 17px;}
.main_body_content { font-size: 18px;}
.wpb_column h3.blue_heading { font-size: 15px;}
.slide-text .header_content_iox_nwt { font-size: 24px;}
.wpb_column h3.blue_heading1 { font-size: 18px;}
.wpb_column h3.blue_heading1 { font-size: 13px;}
.wpb_column h4.blue_heading { font-size:15px;}
body {overflow-x: hidden;} 

.slide-text .header_content_ts {  font-size: 22px; line-height: 26px;    padding-left: 6%;}
.slogan_ts {padding-left: 6% !important; color: #0ca9c4; font-size: 24px;} 

.slide-text > h2{font-size: 20px;}
.slide-text > p{font-size: 18px; line-height:22px;}
.slide-text > p.link{font-size: 20px !important; font-weight:400;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 21px !important; font-weight:100;}
#santext14.slide-text { left: 10%; top: 30%;}
#santext17.slide-text { left: 10%; top: 30%;}
#santext20.slide-text { left: 14%; top: 28%;}
#santext20 p.link { padding-top:8px;}
#santext1102.slide-text {left: 14.5%;}
}

@media (max-width: 991px) {
h4, .h4 { font-size: 14px;}
.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;}
.navbar-nav>li>a {  padding-top: 10px; padding-bottom: 10px; }
.collapse.in{ display:block !important;}
.navbar-nav{ display: inline;}
.navbar-default .navbar-brand { display: inline;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-nav .dropdown-menu > li > a {color: red;background-color: #ccc;border-radius: 4px;margin-top: 2px;   }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #333;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
.navbar-nav .open .dropdown-menu {border-bottom: 1px solid white; border-radius: 0;}
.navbar-toggle .icon-bar{ background:#ffffff;}
.dropdown-menu { padding-left: 10px;}
.dropdown-menu .dropdown-menu {padding-left: 20px; }
.dropdown-menu .dropdown-menu .dropdown-menu { padding-left: 30px;}
li.dropdown.open { border: 0px solid red; }
.navbar-toggle{margin-right: 0px; background: #027bc0;}
#santext1102.slide-text {
   left: 12.5%;
top: 45%;
  
}
.ioxtopto{width: 100%;text-align: center;}
.ioxtopto2{width: 100%;padding-top: 10px;}

.translated-ltr .ioxtopto2 {width: 100%;} 
.slide-text.innerBanner33 { left: 6%;  top: 25%; padding: 10px 50px;}

.banner{margin-top: 0px; float: left;position: relative;}
.header .navbar-header img {width: 93px !important;}
.header .logomenu {margin: 5px 0px 0px 0px;float: left;width: 100%;}
.header .navbar {min-height: auto;margin-bottom: 0px;}
.header .topmenu_social{border-right: 0px solid #ccc;}
.header .borderbox { padding:5px 0px 5px 0px;}
.wpb_text_column .blue_heading { font-size: 15px;}
.main_body_copy_home { padding-left: 50px;  padding-right: 50px;}
.hoverhot{max-width:230px; width: 100%; min-height:230px !important;}
.main_body_content_KMS {font-size: 16px;}
.main_body_content { font-size: 17px;}
.wpb_column h3.blue_heading { font-size: 14px;}


.slide-text > h2{font-size: 20px;}
.slide-text > p{font-size: 18px;}
.slide-text > p.link{font-size: 20px !important; font-weight:400;}
.slide-text .header_content_iox_nwt { font-size: 20px;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 20px !important; font-weight:100;}

#santext14.slide-text { left: 10%; top: 25%;}
#santext17.slide-text { left: 10%; top: 25%;}
#santext20.slide-text { left: 10%; top: 25%;}
#santext20 p.link { padding-top:7px;}

#banner45 .slide-text { left: 19%; top: 26%;}

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 0px;}
.caret{float: right; margin-top: 10px;} 
.header .nav > li > a{float: none;display: inline-block;}
}

@media (max-width: 800px) {
.slide-text > h2{font-size: 18px;}
.slide-text > p{font-size: 16px; line-height: 20px;}
.slide-text > p.link{font-size: 18px !important; font-weight:400;}
.slide-text .header_content_iox_nwt { font-size: 18px;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 18px !important; font-weight:100;}

#santext14.slide-text { left: 5%; top: 20%;}
#santext17.slide-text { left: 5%; top: 20%;}
#santext20.slide-text { left: 5%; top: 20%;}
#santext20 p.link { padding-top:7px;}

.slide-text .header_content_dc { font-size: 26px;  line-height: 32px;}
.slide-text .header_content_ts { font-size: 21px; line-height: 25px;}

#banner45 .slide-text { left: 19%; top: 20%;}
#banner45 .slide-text .header_content_career {font-size: 26px;}
#santext1102.slide-text > p.link {font-size: 16px;}
}

@media (max-width: 768px) {
	#santext1102 br{display: block;}
.desktop{ display: none !important;}
#santext20 p.link, .slide-text > p.link {color: #000;}
.mobile{display: block !important; background: #ccc;}
	
.slide-text > p.link{font-size: 18px !important; font-weight:400;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 24px !important; font-weight:100;}
h2.allheadline { font-size: 22px;}
.main_body_copy_home { padding-left: 30px;  padding-right: 30px;}
.sticky .header .navbar-nav > li {padding: 0px 15px;}
.footerbox{ font-size:12px;}
	
#santext14.slide-text { left: 10%; top: 20%;}
#santext17.slide-text { left: 10%; top: 20%;}
#santext20.slide-text { left: 10%; top: 20%;}
	
h2.tab2head { font-size: 22px;}
.main_body_content { font-size: 16px;}

.newcreat.sticky {padding: 2px 0px;}
/*07-12*/
.container{width: auto;}
.search-box{top: 41px;right: 15%;}
.search-box::before{display: none;}
/*.dropdown-menu{position: inherit; left: 0px;box-shadow:none;border: 0px solid rgba(0,0,0,.15);}*/
.vc_row.vc_column-gap-2{margin: 0px !important;}
.respos768{width: 100% !important; text-align: center !important; padding: 0px !important; margin: 0px !important;}
.vc_custom_1512626861219 {padding-right: 10px !important;padding-top: 20px !important;}
.vc_custom_1512626287283 {padding-right: 0px !important;padding-top: 10px !important;}
.vc_custom_1512626277236 { padding-right: 0px !important;padding-top: 10px !important;}
.pspace{margin-top: 20px;}
.respos768 .vc_custom_1512626287283 {padding-right: 10px !important;padding-left: 10px !important;}
.respos768 .vc_custom_1512626277236 {padding-right: 10px !important;padding-left: 10px !important;}
/*sunil jha*/
 #banner25 .slide-text {left: 0%;top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 20px !important;line-height: 25px !important;font-weight:400;padding-left: 19px !important;padding-right: 163px !important;}
.innerBanner25 .slogan_about span {font-weight: 200 !important;font-style: italic;    font-family: 'BodoniFLF';font-size: 22px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
 #banner27 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}
 #banner27 .slide-text {left: 4%;top: 13%;}
.innerBanner27 .slogan_iox_nwt {padding-left: 277px !important;padding-right: 0px !important;font-size: 23px !important;}
.innerBanner27 .link .slogan_iox_nwt span {font-style: italic;font-size: 23px !important;font-weight: 200 !important;    font-family: 'BodoniFLF';}
.innerBanner27 p {font-size: 23px !important;line-height: 25px;font-weight: 400;padding-left: 277px !important;padding-right: 0px !important;}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {width: auto !important; max-width: 100%;margin-left: 0px;}
 #banner31 .slide-text {left: 0%;top:20% !important;}
.innerBanner31 .slogan_dc {padding-left: 30px !important;padding-right: 0px !important;font-size: 27px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span {font-style: italic;font-size:27px !important;font-weight: 200 !important;text-shadow:1px 1px #000;    font-family: 'BodoniFLF';}
.innerBanner31 p {font-size: 27px !important;line-height:32px !important;font-weight: 400;padding-left: 30px !important;padding-right: 28px !important;text-shadow:1px 1px #000;}
.innerBanner31 .slide-text .header_content_dc span {font-size: 18px;font-style:normal !important;line-height: 18px;display: block !important;}
/*    sunil 07-12  ts*/
.slide-text .header_content_iox_nwt { font-size:16px;}
.slide-text .header_content_dc { font-size: 25px;  line-height: 30px;}
.slide-text .header_content_ts span { font-size: 12px;line-height: 18px;display: block !important;}

.slide-text.innerBanner33 { left: 0%;  top: 25%; padding: 10px 180px 0px 50px;}
#banner43 .slide-text {
    left: 19%;
    top: 40%;
    text-align: left !important;
    padding: 10px 0px 0px 100px;
}
#banner45 .slide-text { left: 5%; top: 20%; padding: 10px 50px;}
#banner45 .slide-text .header_content_career {font-size: 25px;}
	.homefourimg{display: block;}
	  #santext1102.slide-text > p.link, #santext1102.slide-text > p .homehide{display: none;}
	#santext1102.slide-text {top: 10%;}
	h2 .ptcres{display: none;}
}

@media (max-width: 767px) {
	body{ overflow-x: hidden !important;}
.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg img{ position:inherit;}
#iru_box .vc_custom_1515573504685{ padding-left:0px !important; padding-right:0px !important;}
.header .navbar-header img { width: 93px !important;    float: left;}
.banner{margin-top:inherit; float: none;}
	
.slide-text > h2{font-size: 22px;   margin-top:0px;}
.slide-text > p{font-size: 16px;}
.slide-text > p.link{font-size: 18px !important; font-weight:400;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 24px !important; font-weight:100;}
	
.main_body_copy_home { padding-left: 15px;  padding-right: 15px;}
.control-round .carousel-control { top: 45%; width: 35px; height: 35px;  font-size: 18px; line-height: 34px;}
.hoverhot { max-width: 80%;  min-height: auto !important; margin:20px auto;}
.tline{ display:none;}
.empty_space{ display:none !important; height:0 !important;}
.iox-gap{ display:none !important; height:0 !important;}
.hspace{ display:none !important;}
.borderrig h2.widgettitle, .borderrig2 h2.widgettitle, .borderrignext h2.widgettitle {font-size: 15px;}
.main_body_copy p { font-size:16px;}
h2.tab2head { font-size: 20px;}
h2.allheadline { font-size: 20px;}
.main_body_content { font-size: 15px;}

.slide-text .header_content_iox_nwt { font-size:15px !important; line-height:20px !important;}
.vc_custom_1512576116201 { padding-right: 0px !important;}
.vc_custom_1511788515279 { padding-right: 0px !important;}
.blue_heading{ text-align:center !important; float:none; }
.column_project_timeline .vc_custom_1513088320639{ padding-right: 0px !important; padding-left: 0px !important;}

.blue_heading.phase_head{ text-align:left !important; float:none;}
.slide-text .header_content_dc { font-size: 24px;  line-height: 28px;}
.slide-text .header_content_ts { font-size: 30px; line-height: 40px;}
.wpb_column h3.blue_heading1 { text-align: center !important;}
.submareine_nwt_fearutre {max-width: 90%; min-height: auto !important; margin:20px auto; text-align:center; float:none;}
.big_no{ padding-top:5px; padding-bottom:5px; margin-top:10px;}
.submareine_nwt_fearutre { padding-bottom:10px;}
.main_body_copy{padding-bottom: 0px !important;}
.aboutspace{display: none;}
.paddabout .vc_column-inner {padding-top: 0px !important;}
.paddd{margin-bottom: 10px !important;}
.hoverhot{margin-bottom: 0px;}
 #NOCServices .vc_custom_1511966058725 {padding-right: 15px !important;}
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle{top: 30% !important;}
.wpb_single_image.vc_align_left {text-align: center !important;}
d.datacentersubhead .vc_custom_1511781519455 { padding-right: 0px !important;}
.earthbox .wpb_single_image.vc_align_right {text-align: center;}
.respos768 .wpb_column h3.blue_heading{padding-bottom: 10px !important;}
.respos768 .vc_custom_1512641403917 {padding-right: 0px !important; margin-bottom:0px;}
.respos768 .vc_custom_1512641423077 {padding-right: 0px !important;margin-bottom:0px;}
.ioxnet .vc_custom_1512576135079, .ioxnet .vc_custom_1512576144862, .ioxnet .vc_custom_1512576154903, .ioxnet .vc_custom_1512576164000 {padding-right: 10px !important;padding-left: 10px !important;} 
.dataimg1, .capcitytext{ text-align:center !important;}

.ioxnet .blue_heading br {display: none;} 
.empty_class {display: none;}
.respos768 .vc_column-inner {padding-top: 0px !important;} 
#tvclick .wpb_single_image img{margin-left: 38px;}
#tvclick h2.widgettitle{margin-left: 20px;}
.datacentersubhead{text-align: center !important;}
.dataimg2{margin-bottom: 0px !important;}
.dataimg{text-align: center !important;margin-bottom: 0px !important;}  
.content_description.vc_custom_1512386755596 {padding-right: 0px !important;}
.content_description.vc_custom_1512386739399 {padding-right: 0px !important;}
.content_description.vc_custom_1512386769153 {padding-right: 0px !important;}
.content_description.vc_custom_1512386725772 {padding-right: 0px !important;} 
#NOCServices{background: linear-gradient(to left, #efeff0 0%, #efeff0 100%, #f3f3f4 100%, #f3f3f4 100% );}
 .wpb_wrapper,  #SubmarineNetworkManagement .wpb_wrapper, #TurnKeyProjects .wpb_wrapper, #transtab4 .wpb_wrapper{text-align: center !important;}
/*sunil jha*/
 #banner25 .slide-text {left: 0%;top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 20px !important;line-height: 25px !important;font-weight:400; padding-left: 19px !important; padding-right: 163px !important;}
.innerBanner25 .slogan_about span {font-size: 22px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
 #banner27 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}

.innerBanner27 .slogan_iox_nwt {padding-left: 277px !important;padding-right: 0px !important;font-size: 23px !important;}
.innerBanner27 .link .slogan_iox_nwt span {font-size: 23px !important;}

.innerBanner27 p {font-size: 23px !important;line-height: 25px;font-weight: 400; padding-left: 277px !important; padding-right: 0px !important;}
/*    sunil 07-12  dc*/
 #banner31 .post-image img { width: auto !important; max-width: 100%;margin-left: 0px;}
 #banner31 .slide-text {left: 0%; top:20% !important;}
.innerBanner31 .slogan_dc {padding-left: 30px !important; padding-right: 0px !important;font-size: 27px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span {font-style: italic;font-size:27px !important;font-weight: 200 !important;text-shadow:1px 1px #000;    font-family: 'BodoniFLF';}

.innerBanner31 p { font-size: 27px !important; line-height:32px !important;font-weight: 400;padding-left: 30px !important;padding-right: 28px !important;text-shadow:1px 1px #000;}
.innerBanner31 .slide-text .header_content_dc span {font-size: 18px;font-style:normal !important;line-height: 18px;display: block !important;}

/*    sunil 07-12  ts*/


 #banner33 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}
 #banner33 .slide-text {left: 0%;top: 21% !important;}
.innerBanner33 .slogan_ts {padding-left: 45px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span {font-style: italic;    font-family: 'BodoniFLF';font-size: 28px !important;font-weight: 200 !important;}
.innerBanner33 p {font-size: 28px !important;line-height: 32px !important;font-weight: 400;padding-left: 45px !important;padding-right:180px !important;}

.slide-text .header_content_ts span {font-size: 12px;line-height: 18px;display: block !important;}

h2.allheadline {font-size: 16px; margin-top: 25px;  margin-bottom: 10px;}
h2.career-heading{ margin-top:-20px; margin-bottom:40px;}

.wpb_column .content_description {  padding-left: 15px !important; padding-right: 15px !important;}
.formbox .form-control {border-radius: 0px;margin-bottom: 10px !important;}

	
#santext14.slide-text { left: 5%; top: 20%;}
#santext17.slide-text { left: 5%; top: 20%;}
#santext20.slide-text { left: 5%; top: 20%;}
	
#skills{ display:none;}

#banner29 .slide-text {left: 5%; top: 10%;}
.slide-text .header_content_iox_cp{font-size: 22px;line-height: 26px;}
.link .slogan_iox_cp{font-size: 20px;}
.link .slogan_iox_cp span{font-size: 28px;}

#banner35 .slide-text {left: -2%; top: 41%;}
#banner35 .slide-text .header_content_cp{font-size: 22px;line-height: 26px;}
.link .header_content_cp{font-size: 20px;}
.link .header_content_cp span{font-size: 28px;}

#banner45 .slide-text .header_content_career {font-size: 24px;}
	
	
}

@media (max-width: 736px) {
.slide-text > p.link{font-size: 18px !important; font-weight:400;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 24px !important; font-weight:100;}
.slogan_ts { padding-left: 0% !important;}
.vc_custom_1512136874524, .vc_custom_1512383973788, .vc_custom_1512384594295, .vc_custom_1512384163515{padding: 0px !important;}
.vc_gitem-zone{overflow: inherit !important;}
#newbox .vc_gitem-zone{height: auto;width: 100%;background-size: cover !important;}
#newbox .vc_gitem-animated-block {width: 100% !important; float: none;} 
/*sunil jha*/
 #banner25 .slide-text {left: 0%;top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 14px !important;line-height: 16px !important;font-weight:400; padding-left: 19px !important; padding-right: 163px !important;}
.innerBanner25 .slogan_about span {font-weight: 200 !important;font-style: italic;    font-family: 'BodoniFLF';font-size: 17px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
#banner27 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}

.innerBanner27 .slogan_iox_nwt {padding-left: 260px !important;padding-right: 0px !important;font-size: 17px !important;}
.innerBanner27 .link .slogan_iox_nwt span {font-style: italic; font-size: 19px !important; font-weight: 200 !important;    font-family: 'BodoniFLF';}

.innerBanner27 p { font-size: 16px !important;line-height: 20px;font-weight: 400;padding-left: 260px !important;padding-right: 0px !important;}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}
 #banner31 .slide-text {left: 0%;top: 34% !important;}
.innerBanner31 .slogan_dc {padding-left: 30px !important;padding-right: 0px !important;font-size: 14px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span {font-style: italic;font-size: 17px !important;font-weight: 200 !important;text-shadow:1px 1px #000;    font-family: 'BodoniFLF';}

.innerBanner31 p {font-size: 17px !important;line-height: 19px !important; font-weight: 400; padding-left: 30px !important; padding-right: 28px !important;text-shadow:1px 1px #000;}
.innerBanner31 .slide-text .header_content_dc span {font-size: 12px;line-height: 18px;font-style:normal !important; display: block !important;}
/*    sunil 07-12  ts*/

 #banner33 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}
 #banner33 .slide-text {left: 0%;top: 15% !important;}
.innerBanner33 .slogan_ts { padding-left: 86px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span {font-style: italic;font-family: 'BodoniFLF';font-size: 22px !important;font-weight: 200 !important;}
.innerBanner33 p {font-size: 22px !important;line-height: 25px !important;font-weight: 400;padding-left: 86px !important;padding-right: 28px !important;}
.slide-text .header_content_ts span {font-size: 12px;line-height: 18px;display: block !important;}


}
@media (max-width: 667px) {
	.slide-text > p.link {font-size: 16px !important; font-weight:400;}
	.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 20px !important; font-weight:100;}
.slogan_ts { padding-left: 0% !important;}
.vc_custom_1512136874524, .vc_custom_1512383973788, .vc_custom_1512384594295, .vc_custom_1512384163515{padding: 0px !important;}
.vc_gitem-zone{overflow: inherit !important;}
#newbox .vc_gitem-zone{height: auto;width: 100%;background-size: cover !important;}
#newbox .vc_gitem-animated-block {width: 100% !important; float: none;} 
/*sunil jha*/
 #banner25 .slide-text {left: 0%;top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 14px !important;line-height: 16px !important;font-weight:400; padding-left: 19px !important; padding-right: 163px !important;}
.innerBanner25 .slogan_about span {font-weight: 200 !important;font-style: italic;    font-family: 'BodoniFLF';font-size: 17px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
#banner27 .post-image img {width: auto !important;max-width: 100%;margin-left: 0px;}

.innerBanner27 .slogan_iox_nwt { padding-left: 230px !important;padding-right: 0px !important;font-size: 17px !important;}
.innerBanner27 .link .slogan_iox_nwt span { font-style: italic; font-size: 19px !important;font-weight: 200 !important;    font-family: 'BodoniFLF';}
.innerBanner27 p {font-size: 16px !important;line-height: 20px;font-weight: 400; padding-left: 230px !important; padding-right: 0px !important;}
/*    sunil 07-12  dc*/
 #banner31 .post-image img { width: auto !important;  max-width: 100%; margin-left: 0px;}
 #banner31 .slide-text {left: 0%; top: 31% !important;}
.innerBanner31 .slogan_dc { padding-left: 30px !important; padding-right: 0px !important; font-size: 14px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span {font-style: italic;font-size: 17px !important;font-weight: 200 !important;text-shadow:1px 1px #000;    font-family: 'BodoniFLF';}

.innerBanner31 p {font-size: 17px !important;line-height: 19px !important;font-weight: 400;padding-left: 30px !important;padding-right: 28px !important;text-shadow:1px 1px #000;}
.innerBanner31 .slide-text .header_content_dc span {font-size: 12px;font-style:normal !important;line-height: 18px;display: block !important;}
/*    sunil 07-12  ts*/
 #banner33 .post-image img { width: auto !important;max-width: 100%;margin-left: 0px;}
 #banner33 .slide-text {left: 0%;top: 11% !important;}
.innerBanner33 .slogan_ts { padding-left: 19px !important; padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span { font-style: italic;    font-family: 'BodoniFLF';font-size: 22px !important;font-weight: 200 !important;}
.innerBanner33 p {font-size: 22px !important;line-height: 25px !important;font-weight: 400;padding-left: 19px !important;padding-right: 28px !important;}
.slide-text .header_content_ts span {font-size: 12px;line-height: 18px;display: block !important;}

}

@media (max-width: 600px) {
	.slide-text > p.link{font-size: 18px !important; font-weight:400;}
	.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 22px !important; font-weight:100;}
.slogan_ts { padding-left: 0% !important;}
.vc_custom_1512136874524, .vc_custom_1512383973788, .vc_custom_1512384594295, .vc_custom_1512384163515{padding: 0px !important;}
.vc_gitem-zone{overflow: inherit !important;}
#newbox .vc_gitem-zone{height: auto;width: 100%;background-size: cover !important;}
#newbox .vc_gitem-animated-block {width: 100% !important; float: none;} 
/*sunil jha*/
 #banner25 .slide-text {
left: 0%;
top: 13% !important;
}
.innerBanner25 .slogan_about {
padding-left: 19px !important;
}

.innerBanner25  p {
font-size: 14px !important;
line-height: 16px !important;
font-weight:400;
 padding-left: 19px !important;
 padding-right: 163px !important;

}
.innerBanner25 .slogan_about span {
font-weight: 200 !important;
font-style: italic;    font-family: 'BodoniFLF';
font-size: 17px !important;
}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
 #banner27 .post-image img {
    width: auto !important;
    max-width: 100%;
    margin-left: 0px;
}

.innerBanner27 .slogan_iox_nwt {
    padding-left: 194px !important;
     padding-right: 0px !important;
    font-size: 17px !important;
}
.innerBanner27 .link .slogan_iox_nwt span {
    font-style: italic;
    font-size: 19px !important;
    font-weight: 200 !important;    font-family: 'BodoniFLF';

}

.innerBanner27 p {
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 400;
    padding-left: 194px !important;
    padding-right: 0px !important;
}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {
    width: auto !important;
    max-width: 100%;
    margin-left: 0px;
}
 #banner31 .slide-text {
    left: 0%;
    top: 31% !important;
}
.innerBanner31 .slogan_dc {
    padding-left: 30px !important;
     padding-right: 0px !important;
    font-size: 14px;
	text-shadow:1px 1px #000;
}
.innerBanner31 .link .slogan_dc span {
    font-style: italic;
    font-size: 17px !important;
    font-weight: 200 !important;
	text-shadow:1px 1px #000;    font-family: 'BodoniFLF';
}

.innerBanner31 p {
    font-size: 17px !important;
    line-height: 19px !important;
    font-weight: 400;
    padding-left: 30px !important;
    padding-right: 28px !important;
	text-shadow:1px 1px #000;
}
.innerBanner31.slide-text .header_content_dc span {
    font-size: 14px;
	font-style:normal !important;
    line-height: 18px;
    display: block !important;
	margin-top: 10px !important;
}
/*    sunil 07-12  ts*/
 #banner33 .post-image img {
    width: auto !important;
    max-width: 100%;
    margin-left: 0px;
}
 #banner33 .slide-text {
    left: 0%;
    top: 11% !important;
}
.innerBanner33 .slogan_ts {
    padding-left: 19px !important;
     padding-right: 0px !important;
    font-size: 14px;
	
}
.innerBanner33 .link .slogan_ts span {
    font-style: italic;    font-family: 'BodoniFLF';
    font-size: 22px !important;
    font-weight: 200 !important;
	
}

.innerBanner33 p {
    font-size: 22px !important;
    line-height: 25px !important;
    font-weight: 400;
    padding-left: 19px !important;
    padding-right: 28px !important;
	
}
.innerBanner31 .slide-text .header_content_ts span {
    font-size: 12px;
	font-style:normal !important;
    line-height: 18px;
    display: block !important;
}
.wp-modal-header { display:none !important;}
.teamtext2 {
    width: 100% !important;
    float: left;
    text-align: left!important;
}

}

@media (max-width: 568px) {
.slide-text > p.link {font-size: 15px !important; font-weight:400;}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 19px !important; font-weight:100;}
	
#santext14.slide-text { left: 4%; top: 15%;}
#santext17.slide-text { left: 4%; top: 15%;}
#santext20.slide-text { left: 4%; top: 15%;}	
	
.slogan_ts { padding-left: 0% !important;}
.vc_custom_1512136874524, .vc_custom_1512383973788, .vc_custom_1512384594295, .vc_custom_1512384163515{padding: 0px !important;}
.vc_gitem-zone{overflow: inherit !important;}
#newbox .vc_gitem-zone{height: auto;width: 100%;background-size: cover !important;}
#newbox .vc_gitem-animated-block {width: 100% !important; float: none;} 
/*sunil jha*/
 #banner25 .slide-text {
left: 0%;
top: 13% !important;
}
.innerBanner25 .slogan_about {
padding-left: 19px !important;
}

.innerBanner25  p {
font-size: 14px !important;
line-height: 16px !important;
font-weight:400;
 padding-left: 19px !important;
 padding-right: 163px !important;

}
.innerBanner25 .slogan_about span {font-size: 17px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
#banner27 .post-image img { width: auto !important; max-width: 100%; margin-left: 0px;}
#banner27 .slide-text { left: 4%; top: 10%;}

.innerBanner27 .slogan_iox_nwt { padding-left: 194px !important; padding-right: 0px !important;  font-size: 17px !important;}
.innerBanner27 .link .slogan_iox_nwt span { font-size: 19px !important;}

.innerBanner27 p {
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 400;
    padding-left: 194px !important;
    padding-right: 0px !important;
}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {
    width: auto !important;
    max-width: 100%;
    margin-left: 0px;
}
 #banner31 .slide-text {
    left: 0%;
    top:11% !important;
}
.innerBanner31 .slogan_dc {
    padding-left: 30px !important;
     padding-right: 0px !important;
    font-size: 14px;
	text-shadow:1px 1px #000;
}
.innerBanner31 .link .slogan_dc span {
    font-style: italic;
    font-size: 17px !important;
    font-weight: 200 !important;
	text-shadow:1px 1px #000;    font-family: 'BodoniFLF';
}

.innerBanner31 p {
    font-size: 17px !important;
    line-height: 19px !important;
    font-weight: 400;
    padding-left: 30px !important;
    padding-right: 28px !important;
	text-shadow:1px 1px #000;
}
.innerBanner31 .slide-text .header_content_dc span {
    font-size: 12px;
	font-style:normal !important;
    line-height: 18px;
    display: block !important;
}
/*    sunil 07-12  ts*/
 #banner33 .post-image img {
    width: auto !important;
    max-width: 100%;
    margin-left: 0px;
}
 #banner33 .slide-text {
    left: 0%;
    top: 11% !important;
}
.innerBanner33 .slogan_ts {
    padding-left: 19px !important;
     padding-right: 0px !important;
    font-size: 14px;
	
}
.innerBanner33 .link .slogan_ts span {
    font-style: italic;    font-family: 'BodoniFLF';
    font-size: 22px !important;
    font-weight: 200 !important;
	
}

.innerBanner33 p {
    font-size: 22px !important;
    line-height: 25px !important;
    font-weight: 400;
    padding-left: 19px !important;

    padding-right: 28px !important;
	
}
.slide-text .header_content_ts span {
    font-size: 12px;
    line-height: 18px;
    display: block !important;
}

.wp-modal-header { display:none !important;}
.teamtext2 {
    width: 100% !important;
    float: left;
    text-align: left!important;
}
	img.homefourimg{/*width: 180px;*/}	
}
@media (max-width: 480px) {
.header .topmenu_social{ max-width:225px; width:100%; margin:0 auto; float:none; clear:both;}
.seach_lang {max-width:130px; width:100%; margin:0 auto; float:none; clear:both;}
.search-box{top: 66px; right: 20%;}
.search-box:before{ display:none;}

h4, .h4 { font-size: 13px;}

.slide-text{padding: 10px 50px;}
.slide-text > h2{font-size: 20px; line-height:22px;}
.slide-text > p{font-size: 14px; line-height:16px}
.slide-text > p.link{font-size: 17px; line-height:18px}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 17px !important; font-weight:100;}

#santext14.slide-text { left: 3%; top: 12%;}
#santext17.slide-text { left: 3%; top: 12%;}
#santext20.slide-text { left: 3%; top: 12%;}		
	
.control-round .carousel-control { top: 40%; width: 30px; height: 30px;  font-size: 16px; line-height: 30px;}
h2.tab2head { font-size: 18px;}
.main_body_copy_home { font-size: 14px;}
.wpb_text_column .blue_heading { font-size: 14px;}
.main_body_content_KMS {font-size: 15px;}
.wpb_column h3.blue_heading { font-size: 13px;}

.innerBanner33 p {
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 400;
    padding-left: 19px !important;
    padding-right: 80px !important;
} 

#firstteam .teamimag, #firstteam2 .teamimag{width:100%; margin:0 auto; float:none;}
.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg{width:250px; margin:0 auto; float:none;}
.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg img{ width:100%; position:inherit;}
.wp_teamshowcase_grid.design-1 .member-name { text-align:center;}
.wp_teamshowcase_grid.design-1 .member-content .member-job {text-align:center;}
#firstteam .teamtext, #firstteam2 .teamtext {width: 90%; margin:0 auto; float:none; text-align:center;}
#firstteam .member-content{width: 100%;float:none; text-align:center;}
.innerBanner27{padding: 10px 20px 10px 70px; font-size: 13px;}
.innerBanner31{padding: 10px 0px; }
.slide-text .header_content_dc { font-size: 22px;  line-height: 25px;}
.slide-text .header_content_dc span { font-size: 15px;  line-height: 18px;}

.slide-text .header_content_ts { font-size: 14px !important; line-height: 16px !important;}
.slogan_ts {padding-left:10px !important; font-size: 24px; padding-top: 10px;}
.submareine_nwt_fearutre { padding-bottom:20px;}
.innerBanner25{ padding: 10px 10px;}
/*sunil jha*/
 #banner25 .slide-text {
left: 0%;
top: 13% !important;
}
.innerBanner25 .slogan_about {
padding-left: 19px !important;
}

.innerBanner25  p {
font-size: 14px !important;
line-height: 16px !important;
 padding-left: 19px !important;
 padding-right: 163px !important;

}
.innerBanner25 .slogan_about span {font-size: 17px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
#banner27 .post-image img {
    width: auto !important;
    max-width: 100%; /*max-width: 148%;
    margin-left: -171px;*/
}

.innerBanner27 .slogan_iox_nwt {
    padding-left: 94px !important;
     padding-right: 0px !important;
    font-size: 14px !important;
}
.innerBanner27 .link .slogan_iox_nwt span {
    font-size: 17px !important;
    font-weight: 200 !important;

}
.slide-text .header_content_iox_nwt{ font-size: 14px !important;line-height: 16px;}
.innerBanner27 p {font-size: 14px !important; line-height: 16px; padding-left: 94px !important; padding-right: 0px !important;
}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {
    width: auto !important;
    max-width: 100%;
    /*margin-left: -118px; max-width: 148%;
    margin-left: -118px;*/
}
 #banner31 .slide-text {
    left: 0%;
    top: 31% !important;
}
.innerBanner31 .slogan_dc {
    padding-left: 30px !important;
     padding-right: 0px !important;
    font-size: 14px !important;
	text-shadow:1px 1px #000;
}
.innerBanner31 .link .slogan_dc span {
    font-size: 17px !important;
	text-shadow:1px 1px #000;
}

.innerBanner31 p {
    font-size: 14px !important;
    line-height: 16px !important;
    padding-left: 30px !important;
    padding-right: 28px !important;
	text-shadow:1px 1px #000;
}
.slide-text .header_content_dc span {
    font-size: 14px;
    line-height: 18px;
    display: block !important;
}
/*    sunil 07-12  ts*/
 #banner33 .post-image img {
    width: auto !important;
    max-width: 100%;
  
}
 #banner33 .slide-text {left: 0%;   top: 25% !important; padding: 10px 100px 0px 15px;}
.innerBanner33 .slogan_ts { padding-left: 19px !important; padding-right: 0px !important; font-size: 14px !important;}
.innerBanner33 .link .slogan_ts span { font-size: 17px !important; }

.innerBanner33 p {
    font-size: 22px !important;
    line-height: 25px !important;
    padding-left: 19px !important;
    padding-right: 28px !important;
	
}
.innerBanner31 .slide-text .header_content_ts span {
    font-size: 12px;
	font-style:normal !important;
    line-height: 18px;
    display: block !important;
}
.translated-ltr .header .topmenu_social{max-width: 330px}
.big_no{margin-top:60px; font-size: 30px;} 
.wpb_column h3.blue_heading1 { margin-top:0px; }
.wpb_column .content_description { font-size: 13px;}
.wp-modal-header { display:none !important;}
.teamtext2 {
    width: 100% !important;
    float: left;
    text-align: left!important;
}

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle{top: 24% !important;}

.translated-ltr .header .topmenu_social {max-width: 250px;}
.translated-ltr .seach_lang {max-width: 166px;width: 100%;margin: 0 auto;float: none;clear: both;}

.slide-text .header_content_iox_cp{font-size: 14px;line-height: 16px;}
.link .slogan_iox_cp {color: #414042 !important; font-size: 14px; margin-top: -5px;}
.link .slogan_iox_cp span{font-size: 17px;}

#banner29 .slide-text{left: -10%;top: 0%;padding: 10px 82px;}

#banner35 .slide-text {left: -6%;top: 28%;}
#banner35 .slide-text .header_content_cp{font-size: 16px;line-height: 18px;}

#banner43 .slide-text { left: 10%; top: 15%; padding: 10px 50px 0px 10px;}
#banner43 .slide-text .header_content_contactt {font-size: 27px;}

#banner45 .slide-text .header_content_career{font-size: 20px;line-height: 24px;}
#santext1102.slide-text {top: 10%; left: 0%;}
	img.homefourimg {width: 250px;}
}
@media (max-width: 414px) {
.search-box .search-field {width:165px;}

.slide-text > h2{font-size:17px; line-height:20px;}
.slide-text > p{font-size: 13px; line-height:15px}
.slide-text > p.link{font-size: 17px !important; line-height:19px}
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 17px !important; font-weight:100;}
#santext14.slide-text { left: 3%; top: 8%;}
#santext17.slide-text { left: 3%; top: 8%;}
#santext20.slide-text { left: 3%; top: 8%;}		
	
.borderrig h2.widgettitle, .borderrig2 h2.widgettitle, .borderrignext h2.widgettitle {font-size: 14px;}
.main_body_copy p { font-size:14px;}
.slide-text .header_content_dc { font-size: 20px;  line-height: 22px;}
.slide-text .header_content_dc span { font-size: 14px;  line-height: 16px;}

.slide-text .header_content_ts { font-size: 24px; line-height: 28px;}
.slogan_ts { font-size: 24px; padding-top: 5px;}
.allpagebanner .post-image img{width: auto !important;max-width: 100%;}
body{overflow-x:hidden;}

    /*sunil jha*/
 #banner25 .slide-text {left: 0%; top: 21% !important;}
.innerBanner25 .slogan_about { padding-left: 19px !important;}

.innerBanner25  p {font-size: 14px !important;line-height: 16px !important; padding-left: 19px !important;padding-right: 68px !important;}
.innerBanner25 .slogan_about span {font-size: 17px !important;}

/*    sunil 07-12  ioxnwt*/
br{display:none;}
#banner27 .post-image img {
    width: auto !important;
    max-width: 100%;
    
}

.innerBanner27 .slogan_iox_nwt {
    padding-left: 39px !important;
     padding-right: 0px !important;
    font-size: 15px;
}
.innerBanner27 .link .slogan_iox_nwt span { font-size: 17px !important;}

.innerBanner27 p {
    font-size: 16px !important;
    line-height: 22px !important;
    padding-left: 39px !important;
    padding-right: 35px !important;
}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {
    width: auto !important;
    max-width: 100%;
    
}
#banner31 .slide-text { left: 0%; top: 19% !important;}
.innerBanner31 .slogan_dc {
    padding-left: 30px !important;
     padding-right: 0px !important;
    font-size: 14px;
	text-shadow:1px 1px #000;
}
.innerBanner31 .link .slogan_dc span { font-size: 17px !important;text-shadow:1px 1px #000;}

.innerBanner31 p {
    font-size: 17px !important;
    line-height: 19px !important;
    padding-left: 30px !important;
    padding-right: 28px !important;
	text-shadow:1px 1px #000;
}
.innerBanner31 .slide-text .header_content_dc span {
    font-size: 12px;
	font-style: normal !important;
    line-height: 18px;
    display: block !important;
}
/*    sunil 07-12  ts*/
 #banner33 .post-image img {
    width: auto !important;
    max-width: 100%;
   
}
 #banner33 .slide-text {
    left: 0%;
    top: 25% !important;
}
.innerBanner33 .slogan_ts {
    padding-left: 19px !important;
     padding-right: 0px !important;
    font-size: 14px;
	
}
.innerBanner33 .link .slogan_ts span {  font-size: 17px !important;}

.innerBanner33 p {
    font-size: 17px !important;
    line-height: 19px !important;
    font-weight: 400;
    padding-left: 19px !important;
    padding-right: 28px !important;
	
}
#banner43 .slide-text .header_content_contactt {font-size: 24px; line-height:28px;}
.slide-text .header_content_ts span {
    font-size: 12px;
    line-height: 18px;
    display: block !important;
}
 
.wp-modal-header { display:none !important;}
.teamtext2 {
    width: 100% !important;
    float: left;
    text-align: left!important;
}

}

@media (max-width: 384px) {
.slide-text > h2{font-size:15px; line-height:18px;}
.slide-text > p{font-size: 11px; line-height:14px}
.slide-text > p.link{font-size: 14px !important;font-weight:400; }
.slide-text > p.link span{font-family: 'BodoniFLF';font-size: 14px !important; font-weight:100;}

#santext14.slide-text { left: 2%; top: 5%;}
#santext17.slide-text { left: 2%; top: 5%;}
#santext20.slide-text { left: 2%; top: 5%;}		
	
.header .borderbox {font-size: 13px; text-align:center;}
.header .topmenu_social .topmenu ul li a{font-size: 13px;}
.search-box .search-field {width: 145px;}
.wpb_text_column .blue_heading { font-size: 13px;}
.footerbox{ font-size:13px;}
.vc_custom_1512576135079 { padding-right: 50px !important; padding-left: 50px !important;}
.slide-text .header_content_dc { font-size: 18px;  line-height: 20px;}
.slide-text .header_content_dc span { font-size: 13px;  line-height: 15px;}
.slide-text .header_content_ts { font-size: 20px; line-height: 24px;}
.slogan_ts { font-size: 20px; padding-top: 5px;}
/*sunil jha*/
 #banner25 .slide-text {left: 0%; top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 35px !important;}

.innerBanner25  p {
font-size: 14px !important;
line-height: 16px !important;
font-weight:400;
 padding-left: 35px !important;
padding-right: 49px !important;

}
.innerBanner25 .slogan_about span {font-size: 17px !important;}
/*    sunil 07-12  ioxnwt*/
br{display:none;}
 #banner27 .post-image img {
    width: auto !important;
    max-width: 100%;
    
}

.innerBanner27 .slogan_iox_nwt {
    padding-left: 35px !important;
     padding-right: 0px !important;
    font-size: 14px;
}
.innerBanner27 .link .slogan_iox_nwt span { font-size: 17px;}

.innerBanner27 p {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 400;
    padding-left: 35px !important;
    padding-right: 0px !important;
}
/*    sunil 07-12  dc*/
 #banner31 .post-image img {
    width: auto !important;
    max-width: 100%;
    
}
 #banner31 .slide-text { left: 0%; top: 19% !important;}
.innerBanner31 .slogan_dc {
    padding-left: 30px !important;
     padding-right: 0px !important;
    font-size: 14px;
	text-shadow:1px 1px #000;
}
.innerBanner31 .link .slogan_dc span {
    font-size: 17px !important;
	text-shadow:1px 1px #000;
}

.innerBanner31 p {
    font-size: 17px !important;
    line-height: 19px !important;

    padding-left: 30px !important;
    padding-right: 0px !important;
	text-shadow:1px 1px #000;
}
.innerBanner31 .slide-text .header_content_dc span {font-size: 12px;font-style:normal !important;line-height: 18px;display: block !important;}
/*    sunil 07-12  ts*/
 #banner33 .post-image img {width: auto !important; max-width: 100%;}
 #banner33 .slide-text {left: 0%;top: 25% !important;}
.innerBanner33 .slogan_ts {padding-left: 19px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span {font-size: 17px !important;}
.innerBanner33 p {font-size: 17px !important;line-height: 19px !important;font-weight: 400;padding-left: 19px !important;padding-right: 28px !important;}

#banner43 .slide-text .header_content_contactt {font-size: 22px; line-height:26px;}
#banner45 .slide-text .header_content_career{font-size: 18px;line-height: 22px;}

.slide-text .header_content_ts span {font-size: 12px;line-height: 18px;display: block !important;}
.socialmedia ul li a .fa {background: #00a9c4;color: rgb(255, 255, 255);width: 22px;height: 22px;text-align: center;line-height: 22px;border-radius: 22px;}
.wp-modal-header { display:none !important;}
.teamtext2 {width: 100% !important;float: left;text-align: left!important;}
}
@media (max-width: 375px) {
.search-box .search-field {width: 135px;}

.slide-text > h2{font-size:14px; line-height:16px;}
.slide-text > p{font-size: 11px; line-height:13px}
.slide-text > p.link{font-size: 13px !important;font-weight:100;}
.slide-text > p.link span{font-size: 17px !important; font-weight:100;}
	
#santext14.slide-text { left: 0%; top: 2%;}
#santext17.slide-text { left: 0%; top: 2%;}
#santext20.slide-text { left: 0%; top: 2%;}		
	
.header .borderbox {font-size: 12px;}
.header .topmenu_social .topmenu ul li a{font-size: 12px;}
.wpb_text_column .blue_heading { font-size: 12px;}
.footerbox{ font-size:12px;}
.footerbox ul { padding: 10px 0px;}
.slide-text .header_content_dc { font-size: 16px;  line-height: 18px;}
.slide-text .header_content_dc span { font-size: 12px;  line-height: 14px;}
.header .topmenu_social{padding-left: 24px;}
h2.allheadline { font-size: 14px;}

/*sunil jha*/
 #banner25 .slide-text { left: 0%; top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 14px !important;line-height: 16px !important; padding-left: 19px !important;padding-right: 49px !important;}
.innerBanner25 .slogan_about span {font-size: 17px !important;}


/*    sunil 07-12  ioxnwt*/
br{display:none;}
 #banner27 .post-image img {width: auto !important;max-width: 100%;}

.innerBanner27 .slogan_iox_nwt {padding-left: 22px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner27 .link .slogan_iox_nwt span {font-size: 17px !important;}
.innerBanner27 p {font-size: 14px !important;line-height: 16px !important; padding-left: 22px !important; padding-right: 0px !important;}

/*    sunil 07-12  dc*/
 #banner31 .post-image img {width: auto !important;  max-width: 100%;}
 #banner31 .slide-text {left: 0%; top: 19% !important;}
.innerBanner31 .slogan_dc {padding-left: 30px !important;padding-right: 0px !important;font-size: 14px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span {font-size: 17px !important; text-shadow:1px 1px #000;}
.innerBanner31 p {font-size: 17px !important;line-height: 19px !important;font-weight: 400;padding-left: 30px !important;padding-right: 0px !important;text-shadow:1px 1px #000;}
.innerBanner31 .slide-text .header_content_dc span {font-size: 12px;font-style:normal !important;line-height: 18px;display: block !important;}

/*    sunil 07-12  ts*/
 #banner33 .post-image img {width: auto !important; max-width: 100%;}
 #banner33 .slide-text {left: 0%;top: 18% !important;}
.innerBanner33 .slogan_ts {padding-left: 19px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span {font-style: italic;font-size: 17px !important;font-weight: 200 !important;font-family: 'BodoniFLF';}
.innerBanner33 p {font-size: 17px !important;line-height: 19px !important;font-weight: 400;padding-left: 19px !important;padding-right: 28px !important;}

.slide-text .header_content_ts span {font-size: 12px;line-height: 18px; display: block !important;}
.translated-ltr .socialmedia ul li a .fa { background: #00a9c4;color: rgb(255, 255, 255);width: 16px;height: 16px;text-align: center;line-height: 16px;border-radius: 22px;font-size: 9px;}
.big_no { margin-top: 50px; font-size:22px;}
.wp-modal-header { display:none !important;}
.teamtext2 {width: 100% !important;float: left;text-align: left!important;}

}


@media (max-width: 360px) {
.search-box .search-field {width: 94px;}
.header .borderbox {font-size: 11px;}
.header .topmenu_social .topmenu ul li a{font-size: 11px;}
.control-round .carousel-control { top: 35%; width: 25px; height: 25px;  font-size: 15px; line-height: 25px;}
br{display: none;}
/*    sunil 07-12  aboutus*/
#banner25 .slide-text {left: 0%;top: 13% !important;}
.innerBanner25 .slogan_about {padding-left: 19px !important;}
.innerBanner25  p {font-size: 14px !important;line-height: 16px !important; padding-left: 19px !important; padding-right: 49px !important;}
.innerBanner25 .slogan_about span {  font-size: 17px !important; }

/*    sunil 07-12  ioxnwt*/
 #banner27 .post-image img { width: auto !important; max-width: 100%;}
#banner27 .slide-text { left: 10%; top: 10%;}
.innerBanner27 .slogan_iox_nwt {padding-left: 22px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner27 .link .slogan_iox_nwt span {font-size: 17px !important;}
.innerBanner27 p {font-size: 14px !important; line-height: 16px !important; padding-left: 22px !important;padding-right: 0px !important;}

/*    sunil 07-12  dc*/
 #banner31 .post-image img {width: auto !important;max-width: 100%;}
 #banner31 .slide-text {left: 0%; top: 8% !important;}
.innerBanner31 .slogan_dc {padding-left: 22px !important; padding-right: 0px !important;font-size: 14px;text-shadow:1px 1px #000;}
.innerBanner31 .link .slogan_dc span { font-size: 17px !important;text-shadow:1px 1px #000;}
.innerBanner31 p { font-size: 17px !important; line-height: 19px !important; padding-left: 22px !important; padding-right: 0px !important;text-shadow:1px 1px #000;}
.innerBanner31  .slide-text .header_content_dc span {font-size: 12px;line-height: 18px;display: block !important;}

/*    sunil 07-12  ts*/
 #banner33 .post-image img {width: auto !important;max-width: 100%;}
 #banner33 .slide-text {left: 0%;top: 6% !important;}
.innerBanner33 .slogan_ts {padding-left: 19px !important;padding-right: 0px !important;font-size: 14px;}
.innerBanner33 .link .slogan_ts span {font-size: 17px !important;}
.innerBanner33 p {font-size: 17px !important;line-height: 19px !important;padding-left: 19px !important; padding-right: 28px !important;}

.slide-text .header_content_ts span { font-size: 12px;line-height: 18px; display: block !important;}
.header .topmenu_social{padding-left: 0px;}

.wp-modal-header { display:none !important;}
.teamtext2 {width: 100% !important;float: left;text-align: left!important;}
.wpb_text_column .blue_heading a {font-size: 14px !important;}
 #banner43 .slide-text .header_content_contactt {font-size: 20px; line-height:24px;}
}

