body{scrollbar-base-color:#369;}
@-webkit-keyframes mymove{0%{bottom:0px;}
50%{bottom:7px}
100%{bottom:0px;}
}
@keyframes mymove{0%{bottom:0px;}
50%{bottom:7px}
100%{bottom:0px;}
}
#scrollBottom img{position:relative;-webkit-animation:mymove 0.8s infinite;animation:mymove 0.8s infinite;transition:all 0.5 ease;}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#purchaseModal .col-md-4{!margin-bottom:27px;padding:30px;width:33.3333%;}
#purchaseModal .col-md-4 span{color:#BA3053;margin-top:6px;}
#purchaseModal .clearfix{width:100%;margin:10px 0;}
.right-bottom{border-right:1px solid #515151;border-bottom:1px solid #515151;}
.borderbot{border-bottom:1px solid #515151;}
.borderrt{border-right:1px solid #515151;}
.close-modal{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #fff;cursor:pointer;margin-right:32px;margin-top:20px;padding:2px 7px;position:absolute;right:0;z-index:9999999;color:#fff;border-radius:2px;}
.tfont{font-size:20px;color:#fff;}
.footer-bottom{background:#141414;padding:20px 0px;color:#cecece;}
.footer-upper{background:#232323;padding:20px 0px;color:#cecece;}
.footer-upper li{display:inline-block;font-size:13px;vertical-align:middle;}
.footer-upper li a{color:#cecece;}
#myBar{border-radius:0;background-color:#e9f4ff;}
.bottom-news{margin-top:10px;border-right:1px solid #bbb;}
.know-border{border-right:1px solid #bbb;border-left:1px solid #bbb;}
.know-left-border{border-left:1px solid #bbb;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
section{display:none;padding:20px 0 0;! border:1px solid #bebebe;! background:#fff;}
input{display:block;}
label{display:inline-block;margin:0 0 -1px;padding:15px 0px;text-align:center;color:#000;! border:1px solid #bebebe;width:25%;!font-size:15px;font-weight:normal;! background:#eeeeee;}
label:before{font-family:fontawesome;font-weight:normal;margin-right:10px;}
label:hover{color:#000;cursor:pointer;}
input:checked + label{color:#F02862;!border:1px solid #bebebe;border-bottom:2px solid #E61F54;! background:#eeeeee;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6,
#tab7:checked ~ #content7{display:block;}
@media screen and (max-width:650px){label{font-size:16;}
label:before{margin:0;font-size:18px;}
label{padding:15px 0px;width:100%;}
}
@media screen and (max-width:400px){label{padding:15px 0px;width:100%;}
}
@media only screen and (max-width:800px){main{padding:15px;}
.footer-upper li{display:inline-block;font-size:7px;vertical-align:middle;}
.topcontent{background:#eca200;padding:6px 10px;margin-right:10px;margin-top:3px;}
.cloud-design{border-right:0px solid #efefef;}
}
.child{display:table-cell;height:100%;vertical-align:middle;width:100%;}
.parent{display:table;height:100%;width:100%;}
.closePopup{background:#f00 none repeat scroll 0 0;color:#fff;cursor:pointer;font-size:24px;padding:5px 20px;position:absolute;right:30px;top:0;}
.popup{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.9);display:none;top:0px;left:0px;z-index:9999999999;padding-top:50px;overflow-y:auto;}
div.wrapper{!float:left;position:relative;border:1px solid #818181;}
div.description{position:absolute;bottom:0px;left:0px;width:100%;background-color:black;font-size:15px;padding:15px;color:white;opacity:0.7;filter:alpha(opacity=60);text-indent:0px;}
a.description_content{padding:20px;margin:0px;color:white;}
#myCarousel1 .carousel-control.left{background-color:rgba(0, 0, 0, 0);bottom:0;color:#fff;font-size:20px;left:-130px;opacity:0.5;position:absolute;right:0px;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);top:83px;width:15%;}
#myCarousel1 .carousel-control.right{background-color:rgba(0, 0, 0, 0);bottom:0;color:#fff;font-size:20px;opacity:0.5;position:absolute;right:-94px;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);top:83px;width:15%;}
.media-date{width:40px;text-align:center;text-transform:uppercase;}
.carousel-control{background-color:rgba(0, 0, 0, 0);bottom:0;color:#fff;font-size:20px;left:0px;opacity:0.5;position:absolute;right:0px;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);top:185px;width:100px;}
.nopadding{padding:0px !important;}
.right-float{float:right;}
.whitebg{background:#fff;}
.header-wrapper{background:#3c454d !important;color:#FFF;padding:15px 0px;height:100% !important;position:fixed !important;overflow-y:scroll;}
.navbar-default{background-color:#3c454d;border-color:#3c454d;}
.navbar-default .navbar-nav > .active > a{background-color:#3c454d;color:#fff;}
.navbar-default .navbar-nav > .active > a:hover{background-color:#636a71;color:#fff;}
.navbar-default .navbar-nav > .active > a:focus{background-color:#636a71;color:#fff;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;background:#636a71;}
.navbar-default .navbar-nav > li > a:focus{color:#fff;background:#636a71;border:none;}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #636a71;}
.panel-default{border-color:#3c454d;}
.panel-default > .panel-heading{background-color:#3c454d;color:#fff;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#636a71;}
.collapse.in{display:block;color:#FFF;}
.login-wrapper-sm{background:#ccc none repeat scroll 0 0 !important;color:#000;}
.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#3c454d;display:block;font-size:14px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.form-control-custome{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#3c454d;display:block;font-size:14px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;}
.search-wrapper{border:1px solid #cecece;border-radius:4px;opacity:0.7;padding:1px !important;}
.written-blog{margin:10px 0px;height:200px;overflow-y:scroll;}
.width1{width:100%;}
.height1{height:45px;}
.box-4{background:#ffffff;color:#3c454d;padding:15px 0px;border:1px solid #ffffff;border-top:3px solid #cecece;min-height:155px;}
.box1{background:#ffffff;color:#3c454d;padding:15px 0px;border:1px solid #ffffff;}
.box-table{background:#ffffff;color:#3c454d;padding:15px 10px;border:1px solid #ffffff;border-top:3px solid #cecece;}
hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eee -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0;margin:12px -11px;}
.btn-sky{background:#65c4c4;color:#FFF;border:1px solid #65c4c4;font-size:12px;}
.btn-orange{background:#ff7744;color:#FFF;border:1px solid #ff7744;font-size:12px;}
.btn-yellow{background:#f7b93c;color:#FFF;border:1px solid #f7b93c;font-size:12px;}
.btn-grey{background:#3c454d;color:#FFF;border:1px solid #3c454d;font-size:12px;}
.btn-p-black{background:#3c454d none repeat scroll 0 0;border:1px solid #3c454d;color:#fff;padding:5px;width:88px;margin-right:5px}
.btn-p-white{background:#ffffff none repeat scroll 0 0;border:1px solid #cecece;color:#000;padding:5px;width:88px;}
.btn-p-black-long{background:#3c454d none repeat scroll 0 0;border:1px solid #3c454d;color:#fff;padding:3px;width:174px;}
.bannerMain{width:100%;height:250px;}
.sub-menu-ul{padding-left:14px;list-style:none;}
button.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;}
button.accordion.active, button.accordion:hover{background-color:#ddd;}
div.panel{padding:0 18px;display:none;background-color:white;}
div.panel.show{display:block;}
button.accordion{background-color:#eee;border:medium none;color:#444;cursor:pointer;font-size:15px;outline:medium none;padding:18px;text-align:left;transition:all 0.4s ease 0s;width:100%;}
button.accordion.active, button.accordion:hover{background-color:#ddd;}
div.panel{background-color:white;max-height:0;opacity:0;overflow:hidden;padding:0px;border:0px;transition:all 0.6s ease-in-out 0s;margin-bottom:0px;}
.panel.show{max-height:1000px;opacity:1;}
button.accordion::after{color:#777;content:"âž•";float:right;font-size:13px;margin-left:5px;}
button.accordion.active::after{content:"âž–";}
.overlay{width:100%;height:100%;background:rgba(0,0,0,0.2)}
.btn-p-white-long{background:#3c454d none repeat scroll 0 0;border:1px solid #3c454d;color:#fff;margin-right:5px;padding:3px;width:127px;}
.arrow-icon{margin-top:5px;margin-right:17px;}
.button_example{background-color:#ffffff;background-image:linear-gradient(to bottom, #ffffff, #e9e9e9);border-color:#cccccc;border-radius:3px;border-style:solid;border-width:1px 2px 2px 1px;color:#3c454d;display:inline-block;font-size:12px;padding:4px;text-decoration:none;width:76px;}
.button_example_1{background-color:#ffffff;background-image:linear-gradient(to bottom, #ffffff, #e9e9e9);border-color:#cccccc;border-style:solid;border-width:1px 2px 2px 1px;color:#3c454d;display:inline-block;padding:4px;text-decoration:none;width:76px;}
.button_example_2_long{background-color:#ffffff;background-image:linear-gradient(to bottom, #ffffff, #e9e9e9);border-color:#cccccc;border-style:solid;border-width:1px 2px 2px 1px;color:#3c454d;display:inline-block;margin-right:5px;padding:3px;text-decoration:none;width:137px;}
.button_black{background:#3c454d none repeat scroll 0 0;border:1px solid #3c454d;color:#fff;padding:2px;width:134px;}
.hero-icons{margin-right:12px;margin-left:15px;}
.logo-style{padding:25px 0px;}
.greyC{color:#ccc;}
.whiteC{color:#fff;}
.leftMenu{background:#323A45;}
.pdl0{padding-left:0px;}
.pdl10{padding-left:0px;}
.chevron{background:#1F262E none repeat scroll 0 0;border-radius:15px;color:#323A45;font-size:10.9px;height:20px;margin-right:10px;padding:6px;text-align:center;width:20px;position:absolute;left:11px;}
.menuUL{list-style:none;padding-left:0px;margin-bottom:0px;}
.menuUL li{color:#fff;padding:12px 40px;}
.menuUL li.redBar{background:#2C3A8B;color:#fff;padding:12px 19px;}
.menuUL li.greyBG{background:#484F59;border-bottom:1px solid #323A45;padding:12px 19px;}
.menuUL .active{color:#fff;}
.menuUL .active{background:#1F262E;}
.menuUL .active .chevron{color:#fff;}
.menuUL .redBar{color:#fff;}
.menuUL .active .chevron{background:#2C3A8B;}
.menuUL li.outer-active{background:#1F262E;}
.menuUL li:hover{background:#1F262E;}
.menuUL li:hover .chevron{background:#2C3A8B;color:#fff;}
.f14{font-size:14px;}
.f9{font-size:9px;}
.mrt4{margin-top:4px;}
.mrtb5{margin:5px 0px;}
.btn-success-new{border:1px solid #fff;background:none;color:#fff;}
.btn-success-new:hover{border:1px solid #fff;background:#fff;color:#000;transition:all 0.5s ease;}
.closeB{position:absolute;right:20px;top:10px;font-size:20px;cursor:pointer;}
.right-ico-1{bottom:20px;}
.right-ico-3{bottom:140px;}
.right-icoo{width:50px;height:50px;top:160px;background:rgba(0,0,0,1);position:fixed;right:0px;padding:13px 13px;cursor:pointer;z-index:9999999999;}
/*.right-icoo1{width:50px;height:50px;top:215px;background:rgba(0,0,0,1);position:fixed;right:0px;padding:13px 17px;cursor:pointer;z-index:9999999999;}*/

.right-icoo1 {
    width: auto;
    height: 45px;
    bottom: 15px;
    background: linear-gradient(#ECB900, #FDD000, #FDD000);
    border: 1px solid #ECB900;
    position: fixed;
    right: 20px;
    padding: 11px 20px;
    border-radius: 50px;
    text-align: center;
    cursor: pointer;
    z-index: 9999999999;
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25) !important;
}


.rightTabBar{width:440px;right:0px;top:120px;position:fixed;z-index:9999999999999;background:#fff;border-left:10px solid #2C3A8B;padding:20px 0;text-align:center;font-size:16px;right:-500px;}
#closeTab{background:#2C3A8B none repeat scroll 0 0;left:-46px;padding:4px 13px;position:absolute;top:0;cursor:pointer;}
.rightTabBar .fa{font-size:39px;color:#2C3A8B;}
.rightTabBar span{font-size:11px;line-height:13px;color:#000;}
.rightTabBar a{color:#000;}
.rightTabBar span:hover{color:#2C3A8B;}
.rightTabBar a:hover{color:#2C3A8B;}
.right-ico{width:50px;height:50px;border-radius:30px;background:rgba(255,56,109,0.6);position:fixed;right:20px;padding:13px 13px;cursor:pointer;z-index:9999999999;display:none;}
.right-ico:hover{background:rgba(255,56,109,1);}
.right-icoo1:hover{background:#2C3A8B;}
.right-icoo:hover{background:#2C3A8B;}
.right-ico-2{bottom:80px;padding:15px 17px;}
.right-ico .fa{color:#fff;font-size:24px;}
.right-icoo .fa{color:#fff;font-size:24px;}
.right-icoo1 .fa{color:#fff;font-size:24px;}
.lowerPopup{display:none;}
.openB{cursor:pointer;margin-right:20px;}
h4{line-height:auto;margin-top:0px;}
.brcrumb{color:#CD7895;margin:0 5px;}
.brcrumbContainer{float:left;font-size:12px;}
.caretB{position:absolute;bottom:-22px;left:100px;font-size:35px;color:#000;}
.lowerPopup{background:rgba(0, 0, 0, 1) none repeat scroll 0 0;bottom:60px;left:0;margin-left:auto;margin-right:auto;min-height:200px;padding:40px 0;position:absolute;right:0;width:800px;text-align:left;}
.padding-left-55{padding-left:55px;}
.border-right{border-right:1px solid #cecece;padding:10px;}
.no-fonts{font-size:28px;}
.chart-height-500{height:500px;}
.icon-2-search{position:absolute;right:163px;top:6px;}
.custom-textbox{padding:3px 7px;border:1px solid #cecece;border-radius:3px;margin-right:5px;}
.table-width{width:100%;}
.tr-heading-first{width:100%;border-bottom:2px solid #e6e6e6;}
.tr-wrapper{width:100%;border-bottom:1px solid #e6e6e6;padding:20px;}
.modal-pencil-icon{margin-right:15px;display:inline;}
.right-align{text-align:right;}
.left-align{text-align:left;}
.cursor{cursor:pointer;}
.btn-add-uesr{background:#fff none repeat scroll 0 0;border:2px solid #000;border-radius:4px;color:#000;padding:8px;width:110px;}
.btn-add-uesr:hover{background:#000 none repeat scroll 0 0;color:#fff;}
.modal-dialog1{margin:30px auto;width:516px;}
.height1{height:41px;}
.mar-right-6{margin-right:6px;}
.blogs{background-color:#F5F5F5;border:1px solid #BBBBBB;padding:10px;}
.blogs-main{background-color:#F5F5F5;border:1px solid #BBBBBB;padding:15px 0px !important;}
.custome-img{!height:500px;}
.wrapper-position-blog{background:#fff none repeat scroll 0 0;bottom:0px;left:0;position:absolute;width:410px;z-index:9.999;padding-bottom:7px;padding-top:7px;}
.blog-btn{border-radius:4px;border:1px solid #E60043;background:#fff;color:#E60043;padding:7px 20px;width:150px;}
.blog-btn:hover{color:#E60043;text-decoration:none;}
footer{background-color:#1a1a1a;color:#fff;font-size:13px;padding:20px;}
.grid-sizer,.grid-item{line-height:24px;width:25%;}
.bottom-grid-sizer{width:calc(50% - 10px);background:#FFF;margin-bottom:20px;}
.bottom-grid-item{width:calc(50% - 10px);padding:20px;background:#FFF;margin-bottom:20px;}
.sitemap-grid-sizer{width:calc(30% - 10px);background:#FFF;!margin-bottom:20px;}
.sitemap-grid-item{width:calc(30% - 10px);padding:20px;background:#FFF;!margin-bottom:20px;}
.plan-grid-sizer{width:calc(30% - 0px);background:#FFF;!margin-bottom:20px;}
.plan-grid-item{width:calc(30% - 0px);padding:10px;background:#FFF;!margin-bottom:20px;}
.sitemap-grid-item ul li{!padding-bottom:4px;!padding-right:4px;line-height:27px;}
.blog-div{padding-top:10px;}
.blog-inner{background:#fff;}
.blog-info{margin-right:6px;display:inline-block;}
.blog-inline{display:inline-block !important;}
.divider{border-bottom:1px solid #eee;}
.divider1{border-bottom:1px solid black;}
.divider-dot{border-bottom:1px dashed black;}
.divider-news{border-bottom:2px solid #264085;width:100px;}
.sb-search{backface-visibility:hidden;float:right;height:60px;margin-top:-61px;min-width:50px;overflow:hidden;position:absolute;right:-29px;transition:width 0.3s ease 0s;width:0;}
a:focus,a:hover{color:#2C3A8B;text-decoration:none;}
.pd0{padding:0px;}
a{text-decoration:none;}
.upperBar a:hover,.upperBar a:focus{color: #fff !important;}
.sb-search-input{background:#323A45;border:1px solid #ebebeb;color:#fff;font-family:inherit;height:39px;margin:0;outline:medium none;padding:0 65px 0 20px;position:absolute;right:0;top:0;width:100%;z-index:10;}
.sb-search-input::-webkit-input-placeholder{color:#fff;}
.sb-search-input:-moz-placeholder{color:#fff;}
.sb-search-input::-moz-placeholder{color:#fff;}
.sb-search-input:-ms-input-placeholder{color:#fff;}
.sb-icon-search, .sb-search-submit{cursor:pointer;display:block;height:39px;line-height:39px;margin:0;padding:0;position:absolute;right:0;text-align:center;top:0;width:53px;}
.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1;}
.sb-search .fa-search{color:#000;font-size:17px;}
.sb-search-open .fa-search{color:#fff;}
.sb-icon-search{color:#fff;background:#fff;z-index:90;font-size:22px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.sb-search.sb-search-open,
.no-js .sb-search{width:100%;}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search{background:#2C3A8B;color:#fff;z-index:11;}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit{z-index:90;}
.award{padding-top:40px;padding-bottom:40px;}
.space{padding:8px;}
.tit{font-size:16px;}
.set-blog{padding-left:0px !important;padding-right:7px !important;}
.blog-ul{list-style-type:none;padding-left:0px;}
.blog-li{border-bottom:dashed 1px #bbb;padding:8px 0px;color:#000;}
.blog-ul a:hover{text-decoration:none;}
.blog-li-last{!border-bottom:dashed 1px #bbb;padding:8px 0px;color:#000;}
.btn-search{background:#cc1a46;border:0px;height:34px;width:100%;}
.wtit{color:#cc1a46;font-size:14px;}
.wcat{font-size:12px;}
.wcmt{font-size:12px;}
.custome-height{height:8px !important;}
.blog-div{padding-left:50px !important;padding-right:0px !important;padding-top:0px !important;}
.blog-subdiv{padding-top:20px;!padding-left:10px;!height:450px;}
.clearfix-cust{height:4px;}
.clearfix-cust1{height:12px;}
.topcontent{background:#eca200;padding:6px 10px;margin-left:10px;}
.myUL{margin-left:10px;padding-left:10px;}
.redC{color:#D01A46;}
.award-side{background-color:#F5F5F5;border:1px solid #BBBBBB;!padding-right:50px;}
.award-div{}
.blog-li-m{border-bottom:dashed 1px #bbb;padding:8px 0px;color:#cc1a46;}
.award-m{padding-left:0px!important;}
.client-first{border-bottom:1px dashed #ccc;border-right:1px dashed #ccc;padding:10px;}
.client-first-last{border-right:1px dashed #ccc;padding:10px;}
.client-sec{border-bottom:1px dashed #ccc;padding:10px;}
.client-sec-last{padding:10px;}
.award-client{background:#fff;padding:15px 0px;;}
.get-tit{color:#FF3F79;font-size:18px;font-weight:bold;}
.award-side-get{background-color:#fff;padding:20px 0px;}
.get-num{font-size:20px;font-weight:bold;}
.leftBlock{background-color:#fff;padding:20px;}
.block1{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;padding:8px 0px;margin-bottom:15px;}
.whiteBG{background:#fff;padding:10px;}
.whiteBG1{background:#fff;padding:16px 10px;}
.pdr0{padding-right:0px;}
.mainBlock{padding:25px;background:#fff;}
.landBlock{background:#fff;}
.h1, h1{font-size:18px;margin:0px;}
.h2, h2{font-size:18px;margin:8px 0;}
.marr5{margin-right:5px;}
.block1 ul{padding:0px;list-style:none;margin:0px;}
.block1 ul li{float:right;!line-height:32px;padding:6px 10px;border-right:1px solid #D3D3D3;}
.block1 ul img{margin-right:8px;float:left;}
.block1 ul li div{margin-top:6px;}
@media only screen and (min-width:1024px) and (max-width:1200px){.box-4{background:#ffffff;color:#3c454d;padding:15px 0px;border:1px solid #ffffff;border-top:3px solid #cecece;min-height:181px}
.footer-upper li{display:inline-block;font-size:11px;vertical-align:middle;}
.arrow-icon{margin-right:0px;}
.hero-icons{margin-left:5px;}
}
@media only screen and (max-width:800px){.bottom-news{margin-top:10px;border-right:0px solid #bbb;}
.header-wrapper{position:relative;height:auto;}
.login-wrapper{position:relative;}
.wrapper-position-blog{background:#fff none repeat scroll 0 0;bottom:0px;height:100px;left:0;position:relative;width:100%;z-index:9999999;}
.set-blog{margin-bottom:15px;}
}
html,body{height:100%;width:100%;}
.nopadding{padding:0px;}
.right-float{float:right;}
.custome-br{margin-bottom:15px;}
header{background:#fff;position:fixed;width:100%;z-index:999;}
.r{-moz-column-count:2;-moz-column-gap:3%;-moz-column-width:24%;-webkit-column-count:2;-webkit-column-gap:3%;-webkit-column-width:24%;column-count:2;column-gap:3%;column-width:24%;}
.item{display:inline-block;width:100%;!background:#fff;border-radius:0px;}
.footerItem{background:#2c2c2c none repeat scroll 0 0;border:medium none;border-radius:0;display:inline-block;line-height:26px;margin-bottom:5px;padding:0 20px;width:100%;}
.redLine{margin:5px 0;width:30px;background:#06c1ee;height:2px;}
.spacer{width:100%;height:100px;}
.pageTitle{font-size:24px;}
.height-80{height:60%;}
.child{display:table-cell;height:100%;vertical-align:middle;width:100%;text-align:center;}
.slider-arrow{background:rgba(255,255,255,0.8);border-radius:30px;padding:8px;height:30px;width:30px;}
.parent{display:table;height:100%;width:100%;}
.banner-text-wrapper{background-color:transparent;color:#FFF;!border:5px solid #D7D7CD;border-radius:4px;padding:15px;}
.banner-bottom-icon-position{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;bottom:0px;left:0;color:#fff;padding:10px 0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;width:100%;z-index:99;}
.display-inline{display:inline-block;}
.margin-right-8{margin-right:8px;}
.margin-right-15{margin-right:50px;}
.dcolor{background-color:#EF2E63;padding:40px;color:white;}
.lbtn{background-color:#fff;color:#EF2E63;}
.bkimg{background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;}
.simg{background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.cinfo{padding:20px 40px;}
.fdiv{background-color:#ED1651;color:#fff;}
.fdivm{background-color:#EF2E63;color:#fff;}
.fsquare{border:1px solid #CB0037;!border-radius:4px;padding:10px;background-color:#CB0037;}
.finfo{padding-left:60px;}
.fread{color:#fff;text-decoration:none;padding-left:60px;font-weight:bold;}
.fread:hover{color:#fff;text-decoration:none;!padding:60px;}
.ftop{margin-top:-20px;}
.stitle{font-size:25px;font-weight:900;}
.header1{font-size:30px;}
.header2{font-size:30px;color:#000;}
.mheader{font-size:18px;}
.mheader1{font-size:18px;color:#000;}
.sheader{color:#D5A3AE;}
.icon{width:60px;height:60px;background:#EF476F;color:#fff;text-align:center;line-height:60px;margin:126px;float:left;}
.fixed-right-wrapper{position:absolute;right:0px;z-index:99;display:none;top:105px;}
.pink-wrapper{width:230px;background:#e0325e;color:#fff;padding:12px 15px;border-bottom:1px solid #cc1a46;cursor:pointer;}
.pink-wrapper:hover{background:#CC1A46;}
.fixed-right-wrapper .navbar-nav > li > a{padding:0;}
.fixed-right-wrapper .navbar-nav > li > a:hover,.fixed-right-wrapper .navbar-nav > li > a:focus{background:none;}
.fixed-right-wrapper .dropdown-menu{background-color:rgba(0,0,0,0.7);border-radius:0;border-top:2px solid #ff1858;display:none;float:left;font-size:14px;list-style:outside none none;padding:0;position:absolute;text-align:left;top:0;z-index:1000;}
.fixed-right-wrapper .dropdown-menu > li > a{clear:both;color:#fff;border-bottom:1px solid #333;}
.datacenterp{margin-bottom:12px;padding:0px 5px;}
.datacenterp .col-md-12{border:1px solid #D01A46;;border-radius:5px;padding:18px 10px;}
.mydivider{width:100%;margin:30px 0;height:1px;background:#ccc;clear:both;}
.f20{font-size:20px;}
.fixed-right-wrapper .dropdown-menu > li > a:focus,.fixed-right-wrapper .dropdown-menu > li > a:hover{background-color:#ff1858;}
.fixed-right-wrapper .navbar-nav > li{float:none;}
.pink-wrapper-last{width:230px;background:#cc1a46;color:#fff;padding:12px 15px;border-bottom:1px solid #cc1a46;}
.inline-display{display:inline;}
.mar-right-8{margin-right:12px;}
.custom-clear-height{height:8px;}
.logo{padding:15px 0px;}
.rep-show{display:none;}
.tpBar{color:#fff;float:right;margin:5px 5px 0px 5px;}
.tpBar .fa{font-size:16px;margin-right:3px;}
.tpBar > li{cursor:pointer;}
.tpBar > li > a:focus,.tpBar > li > a:hover{background-color:inherit;}
.tpBar1{background:#2C3A8B none repeat scroll 0 0;color:#fff;float:right;height:30px;padding:5px 7px;margin:0px 5px 0px 5px;}
.tpBar1 .fa{font-size:16px;margin-right:3px;}
.nav-pad{padding-right:35px;padding-top:9px;}
.navbar-inverse{background-color:#fff;border:none;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:inherit;}
.navbar-inverse .navbar-nav > .active > a{color:#e0325e;background-color:#fff;}
.navbar-inverse .navbar-nav > .active > a:hover{color:#e0325e;background-color:#fff;}
.navbar-inverse .navbar-nav > .active > a:focus{color:#e0325e;background-color:#fff;}
.navbar-inverse .navbar-nav > li > a{color:#000;cursor:pointer;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{color:#e0325e;background-color:transparent;}
.navbar{position:relative;min-height:50px;margin-bottom:0px;}
.dropdown-menu2{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-25px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar-inverse .navbar-brand{color:#000;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus{color:#000;background-color:transparent;}
.navbar-inverse .navbar-brand{color:#000;}
.dropdown-menu{position:absolute;top:100%;left:0px;z-index:1000;display:none;float:left;min-width:160px;border-top:2px solid #2C3A8B;padding:0px;margin:2px 0 0;border-radius:0px;font-size:14px;text-align:left;list-style:none;background-color:#fff;}
.navbar-nav > li > a{padding-bottom:31px;! padding-top:15px;}
.dropdown-menu > li > a{padding:10px 40px 10px 16px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{padding:10px 40px 10px 16px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff;}
.dropdown-menu{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background-color:inherit;color:inherit;}
@media only screen and (max-width:800px){.fixed-right-wrapper{overflow:hidden;position:absolute;right:0;top:76px;width:47px;z-index:99;}
.pink-wrapper{background:#e0325e none repeat scroll 0 0;border-bottom:1px solid #cc1a46;color:#fff;cursor:pointer;padding:12px 28px;width:230px;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;height:300px;overflow-x:visible;overflow-y:scroll;padding-left:0px;padding-right:0px;}
.navbar-nav > li > a{padding-bottom:8px;! padding-top:15px;}
.know-left-border{border-left:0px solid #bbb;}
.know-border{border-right:0px solid #bbb;border-left:0px solid #bbb;}
.cinfo{padding:20px 20px;}
.pdl0{padding-left:15px;}
.pdl10{padding-left:0px;}
.pdlb0{padding-left:0px;margin-top:10px;}
.pdr0{padding-right:15px;}
.right-float{float:none;}
.banner-bottom-icon-position{position:relative;width:100%;bottom:0px;z-index:999999;}
.rep-show{display:block;}
.rep-center{text-align:center;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#e0325e;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#000;width:100%;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color:#e0325e;}
.dropdown-submenu > a:hover{color:#000;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus}
@media only screen and (max-width:1000px){.logo{padding:15px;width:70%;}
.navbar-toggle{margin-top:-58px;}
.navbar-inverse .navbar-toggle{border-color:#fff;}
.navbar{min-height:0px;}
.cloud-design{border-right:0px solid #efefef;}
.topcontent{background:#eca200;padding:6px 10px;margin-right:10px;margin-top:3px;}
.bottom-grid-sizer{width:calc(100% - 0px);background:#FFF;margin-bottom:20px;}
.bottom-grid-item{width:calc(100% - 0px);padding:20px;background:#FFF;margin-bottom:20px;}
.sitemap-grid-sizer{width:calc(100% - 0px);background:#FFF;!margin-bottom:20px;}
.sitemap-grid-item{width:calc(100% - 0px);padding:20px;background:#FFF;!margin-bottom:20px;}
.plan-grid-sizer{width:calc(100% - 0px);background:#FFF;!margin-bottom:20px;}
.plan-grid-item{width:calc(100% - 0px);padding:20px;background:#FFF;!margin-bottom:20px;}
.grid-sizer,.grid-item{line-height:23px;width:100%;}
.height-80{height:auto;}
}
@media only screen and (max-width:500px){.spacer{height:70px;}.block1 ul li{float:left;margin-left:0px;width:100%;}}
@media (min-width:979px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
}



/*===============================================
    Start New HomePage Style
===============================================*/

.right-icoo1 .fa {
    color: #000;
    font-size: 24px;
}

.banner1
{
    !position: relative;
    background-repeat: no-repeat;
    !min-height: 230px;
    !min-height: 150px;
    background-size: 100% 100%;
    background-image: url('../custom-images/ban1.jpg');
    height:340px;
    !height:240px;
}
.banner-text {
    margin-top: 6%;
    width: 300px;
    margin-left: 0;
}
.banner-text p {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
}
.knowMoreLink
{
    border: 1px solid #fff;
    color: #fff;
    font-size: 10px;
    padding: 5px 14px;
    border-radius: 20px;
    display: inline-block;
    transition-duration: .5s;
}
.knowMoreLink i
{
    margin-left: 5px;
    font-size: 12px;
    transition-duration: .5s;
}
.knowMoreLink:hover
{
    text-decoration: none;
    color: #000;
    !background: #2C3A8B!important;
    !border-color: #2C3A8B!important;
    background: #F7FCFF!important;
    border-color: #F7FCFF!important;
    transition-duration: .5s;
}

.slider-buttons .left1, .slider-buttons .right1
{
    position: absolute;
    z-index: 99;
    top: 45%;
}
.slider-buttons .left1 img, .slider-buttons .right1 img
{
    width: 32px;
    background: rgba(255,255,255,.6);
    border-radius: 50%;
    padding: 10px;
    !border:2px solid #000;
    opacity: 0;
}
.slider-buttons .left1
{
    left:2%;
}
.slider-buttons .right1
{
    right: 2%;
}
#myCarousel1
{
    position: relative;
}
#myCarousel1:hover .slider-buttons img
{
    opacity: .8;
}


/*section2*/
.section2-back
{
    background-repeat: no-repeat;
    min-height: 250px;
    background-size: 100% 100%;
    overflow: hidden;
}
.sec2-text
{
    float: right;
    margin-top: 55px;
    margin-right: 40px;
}
.sec2-text2
{
    margin-right: 80px;
}
.sec2-text .heading2
{
    margin-bottom: 5px;
    font-size: 22px;
}
.sec2-text ul
{
    margin-left: -5px;
    font-weight: bold;
    margin-bottom: 20px;
}
.sec2-text ul li
{
    list-style: none;
    color: #163666;
    display: inline-block!important;
    margin-bottom: -15px;
    font-size: 14px;
}
.sec2-text ul li::before {
    content: "";
    display: inline-block;
    background: url('../custom-images/bullet.png') no-repeat;
    width: 22px;
    height: 22px;
    background-size: auto 18px;
    float: left;
    padding-right: 12px;
    margin-top: 1px;
}
.knowMoreLink2
{
    border: 1px solid #163666;
    color: #163666;
    font-size: 10px;
    padding: 10px 14px;
    border-radius: 20px;
    transition-duration: .5s;
}
.knowMoreLink2 i
{
    margin-left: 5px;
    font-size: 12px;
}
.knowMoreLink2:hover
{
    text-decoration: none;
    color: #163666;
    !background: #2C3A8B!important;
    !border-color: #2C3A8B!important;
    background: #fff!important;
    border-color: #163666!important;
    transition-duration: .5s;
}
.sec2-text .knowMoreLink2
{
    padding: 11px 11px 10px 11px;
    !margin-left: -5px;
}
/* section3 */
.section3-text
{
    padding: 40px;
    width: 80%;
}
.video
{
    position: relative;
}
.video-text
{    
    width: 60%;
    color: #fff;
    position: absolute;
    z-index: 9;
    top: 32%;
    left: 0px;
    right: 0px;
    margin:0px auto;
}
.play {
    border: 2px solid rgba(255,255,255,.8);
    border-radius: 50%;
    display: inline-block;
    padding: 22px 25px;
    font-size: 24px;
    display: none;
}
.small-text-index
{
    font-size: 14px;
}
.sec3-text33
{
    margin-left: -5px;
    !font-weight: bold;
    margin-bottom: 25px;
    margin-top: 0px;
}
.sec3-text33 li
{
    list-style: none;
    !color: #163666;
    !color: #000;
    display: inline-block!important;
    margin-bottom: -10px;
}
.sec3-text33 li::before {
    content: "";
    display: inline-block;
    background: url('../custom-images/bullet.png') no-repeat;
    width: 30px;
    height: 30px;
    background-size: auto 20px;
    float: left;
    padding-right: 30px;
    margin-top: 1px;
}
/*section*/
.plan
{
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0px 4px 2px 0px rgba(221,221,221,0.75);
    -moz-box-shadow: 0px 4px 2px 0px rgba(221,221,221,0.75);
    box-shadow: 0px 4px 2px 0px rgba(221,221,221,0.75);
    max-width: 80%;
    margin: 30px auto;
}
.plan-heading
{
    background: #686868;
    padding: 20px 5px;

    -ms-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
.plan ul
{
    margin-left: 0px;
    margin-bottom: 0px;
}
.height-large
{
    line-height: 36px!important;
}
.plan ul li
{
    list-style: none;
    padding: 8px;
}
.plan ul li:nth-child(even)
{
    background: #EEEEEE;
}
.plan ul li:nth-child(odd)
{
    background: #fff;
}

.knowMoreLink3
{
    border: 1px solid #0F3580;
    color: #0F3580;
    font-size: 13px;
    padding: 8px 14px 3px 14px;
    border-radius: 5px;
    display: inline-block;
    margin: 15px 0px;
}
.knowMoreLink3 i
{
    margin-left: 5px;
    font-size: 12px;
}
.knowMoreLink3:hover
{
    text-decoration: none;
    color: #163666;
}
.plan:hover
{
    -ms-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;

    -ms-transform: scale(1.06); /* IE 9 */
    -webkit-transform: scale(1.06); /* Safari 3-8 */
    transform: scale(1.06);
    z-index: 9;
    border-bottom: 3px solid #0F3580;
}
.plan:hover .plan-heading
{
    background: #0F3580;
    -ms-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
.plan:hover .knowMoreLink3
{
    background: #686868;
    border-color: #686868;
    color: #fff;
}
/*tab section*/
.tab1
{
    width: 90%;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
}
.tab1 .nav-tabs > li > a
{
    font-size: 15px;
    color: #333;
}
.tab1 .nav-tabs > li > a:hover,
.tab1 .nav-tabs > li.active > a,
.tab1 .nav-tabs > li.active > a:focus,
.tab1 .nav-tabs > li.active > a:hover
{
    background-color: transparent;
    border: 0px solid #ddd;
}
.tab1 .nav-tabs > li > a:hover,
.tab1 .nav-tabs > li.active > a
{
    color: #0F3580;
}
.tab1 .nav-tabs
{
    border-bottom: none;
}
/*tab image button*/
.image
{
    background-repeat: no-repeat;
    background-position: center;
    height:70px;
    margin-bottom: 10px;
}
#cloud-image .image
{
    background-image: url('../custom-images/public-cloud1.png');
}
#cloud-image:hover .image,
#cloud-image.active .image
{
    background-image: url('../custom-images/public-cloud.png');
}

#hosting-image .image
{
    background-image: url('../custom-images/hosting1.png');
}
#hosting-image:hover .image,
#hosting-image.active .image
{
    background-image: url('../custom-images/hosting.png');
}

#colocation-image .image
{
    background-image: url('../custom-images/colocation1.png');
}
#colocation-image:hover .image,
#colocation-image.active .image
{
    background-image: url('../custom-images/colocation.png');
}

#ims-image .image
{
    background-image: url('../custom-images/ims1.png');
}
#ims-image:hover .image,
#ims-image.active .image
{
    background-image: url('../custom-images/ims.png');
}

#recovery-image .image
{
    background-image: url('../custom-images/recovery1.png');
}
#recovery-image:hover .image,
#recovery-image.active .image
{
    background-image: url('../custom-images/recovery.png');
}

#security-image .image
{
    background-image: url('../custom-images/security1.png');
}
#security-image:hover .image,
#security-image.active .image
{
    background-image: url('../custom-images/security.png');
}
/*tab content*/
.tab1 .tab-content
{
    background: #fff;
    border: none;
    text-align: left;
    padding: 20px;
    margin-top: 30px;
}
.tab1 .box1
{
    width: 20%;
    display: inline-block;
    float: left;
    padding-right: 20px;
}

.tab1 .tab-content-heading
{
    font-size: 18px;
    margin-bottom: 5px;
}
.tab1 .tab-content-text
{
    margin-top: 0px
}
.tab1 .tab-content-text p
{
    margin-bottom: 5px;
}

.knowMoreLink4
{
    border: 1px solid #0F3580;
    color: #0F3580;
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 20px;
    display: inline-block;
    margin: 15px 0px;
}
.knowMoreLink4 i
{
    margin-left: 5px;
    font-size: 12px;
}
.knowMoreLink4:hover
{
    text-decoration: none;
    color: #fff;
    !border-color: #2C3A8B;
    !color: #d01a46;
    border-color: #264087;
    background: linear-gradient(#264087,#2487C2);
}
/*section6*/
.carousel-indicators1
{
    margin-bottom:-50px;
}
.carousel-indicators1 li
{
    border-color: #013C88;
}
.carousel-indicators1 li.active
{
    background: #013B89;
}
.testimonial-image {
    width: 130px;
    margin: 20px 0px 5px;
}
/*section7*/
.contact
{
    padding: 20px 0px 20px;
    !background: #ECA200;
    background: rgba(236,162,0,.8);
}
.contact .form-control,
.contact .form-group
{
    border-radius: 0px;
    border:none;
    border: 0px solid #000;
    margin: 0px 0px;
    width: 220px;
}
.contact .form-control{
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: 5px 10px;
    padding-left: 25px;
    border: 1px solid #000;
}
#name
{
    background-image: url('../custom-images/user.png');
}
#phone
{
    background-image: url('../custom-images/smartphone.png');
}
#email
{
    background-image: url('../custom-images/mail.png');
}
.contact-text1
{
    font-size: 10px;
    width: 45%;
    left: 0px;
    right:0px;
    margin: 0px auto;
    line-height: 12px;
    margin-top: 10px;
}
.submit {
    !background: #013C88;
    background: linear-gradient(#264087,#2487C2);
    border: none;
    font-size: 15px;
    width: 100%;
    height: 34px;
    border-radius: 0px;
    color: #fff;
}
.submit:hover
{
    background: linear-gradient(#2487C2,#264087);
}
.form1
{
    !background: #fff;
    width: auto;
    display: inline-block;
}
.f1-submit1 label
{
    width: auto;
    max-width: 100%;
    text-align: left!important;
    padding: 5px 0px 0px;
    color: #111;
}
.f1-submit1 label input
{
    display: inline-block;
    margin-right: 5px!important;
}
.f1-submit1 label a
{
    color: #000;
}
.f1-submit1 label a:hover
{
    color: #264085;
    text-decoration: underline;
}

.tab1 #cloud.active
{
    position: relative;
}

.right-icoo1 .fa {
    color: #000;
    font-size: 18px;
}

.right-icoo1:hover{
    background:linear-gradient(#ECB900, #FDD000, #FDD000) !important;
}

.tab1-up
{
    position: absolute;
    z-index: 999;
    left: 5%;
    top:-46px;
}

.tab1 #hosting.active
{
    position: relative;
}
.tab1-up1
{
    position: absolute;
    z-index: 999;
    left: 92%;
    top:-46px;
}

.tab1 #colocation.active
{
    position: relative;
}
.tab1-up2
{
    position: absolute;
    z-index: 999;
    left: 40%;
    top:-46px;
}

.tab1 #ims.active
{
    position: relative;
}
.tab1-up3
{
    position: absolute;
    z-index: 999;
    left: 40%;
    top:-46px;
}
.tab1 #recovery.active
{
    position: relative;
}
.tab1-up4
{
    position: absolute;
    z-index: 999;
    left: 57%;
    top:-46px;
}
.tab1 #security.active
{
    position: relative;
}
.tab1-up5
{
    position: absolute;
    z-index: 999;
    left: 92%;
    top:-46px;
}

/*===============================================
    End New HomePage Style
===============================================*/



/*===============================================
    Start Director Page Style
===============================================*/

.director {
  position: relative;
  border: 1px solid #000;
  margin-bottom: 50px;
}
.director-name {
  !position: absolute;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  !background-color: rgb(128,41,86);
  background-color: rgb(38,64,135);
  overflow: hidden;
  width: 100%;
  height: 120px;
  transition: .5s ease;
}

.director:hover .director-name {
  !height: 100%;
  !background-color: rgba(38,64,135,.8);
}

.d-profile {
  color: white;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.d-pos
{
    /*margin-top: -5px;*/
}
.d-link {
    !display: none;
    display: inline-block;
    color: #fff;
    border: 1px solid #fff;
    margin-top: 10px;
    border-radius: 50px;
    padding: 4px 10px;
}
.d-link:hover
{
    text-decoration: none;
    color: #fff;
}
.director:hover .d-link
{
    display: inline-block;
}
.d-image
{
    padding-bottom: 60px;
}
/*===============================================
    End Director Page Style
===============================================*/


/*===============================================
    End Award Page Style
===============================================*/
.award-photo1
{
    background: #EEEEEE;
}
.award-year1
{
    margin-top: 30px;
    padding-left: 0px;
}
.award-year1 li
{
    display: inline-block;
}
.award-year1 li.active a,
.award-year1 li:hover a,
.award-year1 li:focus a,
.award-year1 li a:focus,
.award-year1 li:hover
{
    text-decoration: none;
    color: #2C3A8B;
}
/*===============================================
    End Award Page Style
===============================================*/

/*===============================================
    End Certifications Page Style
===============================================*/
.certi1
{
    margin-bottom: 40px;
}
.certi1 img
{
    border: 0px solid #cfcfcf;
    max-width: 100%!important;
}
.certi1 .certi1-cont .c-name
{
    color: #000;
}
.certi1 .certi1-cont
{
    text-align: center;
    margin: 15px 10px;
    line-height: 18px;
}
.certi1 .certi1-cont p
{
    margin: 5px;
}
/*===============================================
    End Certifications Page Style
===============================================*/

/*===============================================
    Start Technology Partners Page Style
===============================================*/
.technology-partner-logo img
{
    margin: 0px 10px 20px 10px;
    padding: 20px 25px;
    border: 1px solid rgba(0,0,0,.3);
}
/*===============================================
    End Technology Partners Page Style
===============================================*/

/*===============================================
    Start Career Page Style
===============================================*/
.sidepadding
{
    padding: 0px 50px;
}

.job1
{
    position: relative;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 50px;
}
.job-title
{
    font-size: 20px;
    text-decoration: underline;
}
.jdate1
{
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 5px;
}
.job1-s
{
    margin: 10px 0px;
}
.job1-s span
{
    margin-right: 15px;
}
.job1-s span img
{
    width: 16px;
    margin-right: 5px;
}
/*===============================================
    End Career Page Style
===============================================*/

/*===============================================
    Start Knowledge Center Overview Page Style
===============================================*/
.knowledge-center-tab
{
    padding: 0px 90px;
}
.knowledge-center-tab-link li
{
    margin: 0px 20px;
}
.knowledge-user span img
{
    position: relative;
    margin-top: -5px;
}
.knowledge-user
{
    margin: 8px 0px 12px;
}
.knowledge1
{
    padding-left: 15px;
}
.knowledge1 .tab1-knowMoreLink
{
    margin-right: 10px;
    float: left;
    margin-top: 10px;
    font-size: 11px;
    padding-right: 20px;
}
.knowledge1 .tab1-knowMoreLink i {
    position: absolute;
    font-size: 16px;
    margin-top: 1px;
    margin-left: 5px;
}
/*featured video*/
.link-white1, .link-white2
{
    border:1px solid #fff;
    padding: 10px 20px;
    margin-right: 10px;
    border-radius: 20px;
}
.link-white1:hover, .link-white2:hover
{
    text-decoration: none;
}
.link-white1, .link-white2:hover
{
    background: #fff;
    color: #2C3A8B;
}
.link-white2, .link-white1:hover
{
    background: transparent;
    color: #fff;
}
.featured-video
{
    padding: 30px 0px;
}
.featured-video1
{
    margin-top: 40px;
}
.knowledge-case-logo {
    border: 1px solid rgba(0,0,0,.3);
    margin-bottom: 20px;
    padding: 25px;
    width: 240px;
}
/*===============================================
    End Knowledge Center Overview Page Style
===============================================*/

/*===============================================
    Start Case Study Page Style
===============================================*/
.case-study label
{
    font-weight: 400;
    color: #000;
    margin-right: 10px;
}
.case-study select
{
    height: 38px;
    margin-right: 20px;
    padding:0px 10px;
    !border: 1px solid #ddd;
    width: 200px;
}
.case-study .apply1
{
    border: none;
    background: #7D2A53;
    color: #fff;
    height: 38px;
    width: 90px;
}

/*pagination*/
.customPagination, .paginacaoCursor{
  margin: 20px 5px;
  padding: 5px 12px!important;
  color: #fff;
  background: transparent!important;
  cursor: pointer;
  color:#333;
  border:1px solid #ddd;
  border-radius: 50%!important;
}
.activePagination
{
    background: #2C3A8B!important;
    border-color: #2C3A8B;
    color: #fff;
}
.customPagination:hover
{
    background: #2C3A8B!important;
    border-color: #2C3A8B;
    color: #fff;
}
/*case studies list*/
.case1
{
    margin-bottom: 30px;
}
.case1 img {
    width: 100%;
    padding-right: 15px;
    border: 1px solid rgba(0,0,0,.3);
    padding: 45px 10px;
}
.read-story {
    display: inline-block;
    border: 1px solid #7D2A53;
    color: #7D2A53;
    border-radius: 50px;
    padding: 5px 15px;
    font-size: 10px;
}
.read-story:hover
{
    color: #7D2A53;
    text-decoration: none;
}
.listItem
{
    list-style-type: none;
}
.case2
{
    background: #013C88;
    position: relative;
    margin-bottom: -5px;
    color: #fff;
}
/*form*/
.case-form
{
    margin: 0px 50px;
}
.case-form .col-md-4
{
    padding: 12px 8px
}
.case-form input, .case-form select
{
    width: 100%;
    border-radius: 0px;
    !border: 2px solid #013C88;
    border-color: #fff;
    height: 40px
}
.case-submit {
    background: #DE9900;
    color: #fff;
    padding: 10px 35px;
    display: inline-block;
    border: none;
    border-radius: 30px;
    margin-top: 30px;
}
/*===============================================
    End Case Study Page Style
===============================================*/

/*===============================================
    Start Whitepaper Page Style
===============================================*/
.whitepaper-name
{
    padding: 10px;
}
/*===============================================
    End Whitepaper Page Style
===============================================*/

/*===============================================
    Start Video Page Style
===============================================*/
.list-video .video1
{
    margin-bottom: 30px;
}
.list-video .video1 p
{
    line-height: 16px;
}
.video-name
{
    margin: 10px 0px 6px;
}
/*===============================================
    End Video Page Style
===============================================*/

/*===============================================
    Start Events Page Style
===============================================*/
.small-text
{
    font-size: 12px;
}
.event-cont-margin
{
    margin: 6px 0px 15px;
}
.event-list
{
    padding-left: 25px;
}
/*===============================================
    End Events Page Style
===============================================*/
/*===============================================
    Start Blog Page Style
===============================================*/
.blog-page1
{
    padding: 20px 10px;
}
.blog-page2 span
{
    font-size: 13px;
}
.blog-page2 span img
{
    margin-top: -3px;
}
.blog-page2-c
{
    margin: 12px 0px 10px;
}
/**/
.blog-page3-height
{
    height: 40px;
}
.blog-page3-c
{
    height: 70px;
    border-top: 1px solid rgba(0,0,0,.2);
    color: #000;
    margin: 15px 0px 0px;
    padding: 10px 0px 0px;
}
.list-blog
{
    padding-left: 2px;
}
.list-blog li
{
    margin-top: 30px;
}
/*blog details page*/
.blog-detail1
{
    font-size: 16px;
    margin-bottom: 5px!important;
    margin-top: 10px;
}
.blog-detail1 span img {
    margin-right: 10px;
    margin-top: -2px;
    width: 14px !important;
    height: 14px !important;
}
.blog-detail1 span.dn
{
    min-width: 150px!important;
    float: left;
    color: rgb(0,0,0,.48);
}
.blog-social
{
    margin-top: 50px;
}
.blog-social a
{
    display: inline-block;
    margin-right: 8px;
    border-radius: 2px;
    overflow: hidden;
}
.blog-social a img
{
    width: 40px;
}
.blog-detail2
{
    padding: 0px 15px;
}
.blog-detail2 p
{
    margin-bottom: 10px;
    color: #000;
}
.blog-detail3
{
    padding: 25px 40px;
    margin: 30px 15px 0px;
    border-radius: 4px;
}
.blog-person img
{
    border-radius: 50%;
    max-width: 100%;
}
.blog-person-content
{
    margin-top: 10px;
}
.blog-person-content p
{
    margin-bottom: 5px;
}
/*===============================================
    End Blog Page Style
===============================================*/
/*===============================================
    Start Article Page Style
===============================================*/
.r3
{
    font-size: 15px;
}
.article-list li
{
    margin-bottom: 50px;
}
.article-list .resource-cont
{
    margin-top: 20px;
}
.article-list .resource-cont p
{
    font-size: 16px;
    line-height: 18px;
    padding: 0px 10px;
}
/*resources*/
.resource-image
{
    !margin-right: 20px;
    position: relative;
}
.resource-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(1,60,136,.7);
  overflow: hidden;
  width: 100%;
  height: 0%;
  transition: .5s ease;
}

.resource-image:hover .resource-overlay {
  height: 100%;
}

.resource-cont {
  color: white;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  line-height: 16px;
  padding: 10px;
}
.resource-cont p
{
    font-size: 15px;
}
.view-pdf {
    display: inline-block;
    color: #fff;
    background: #ECA201;
    margin-top: 20px;
    padding: 10px 15px;
    border-radius: 30px;
    font-size: 12px;
}
.view-pdf i
{
    margin-left: 4px;
}
.view-pdf:hover
{
    text-decoration: none;
    color: #fff;
}
.resource-icon
{
    margin-top: 30px;
}
.resource-icon li
{
    display: inline-block;
    padding: 0px 5px;
    margin-left: 0px!important;
}
.resource-icon li img
{
    height: 20px;
}
/*===============================================
    End Article Page Style
===============================================*/

/*===============================================
    Start Testimonials Page Style
===============================================*/
.testimonial1
{
    text-align: center;
    border: 1px solid rgba(0,0,0,.4);
    padding: 25px;
    margin-bottom: 30px;
}
.client-photo
{
    border-radius: 50%;
    max-width: 100px;
    border: 2px solid rgba(0,0,0,.1);
    margin: 20px 0px 15px;
}
.list-test
{
    padding-left: 15px;
}
/*===============================================
    End Testimonials Page Style
===============================================*/

/*===============================================
    Start Data Center Page Style
===============================================*/
.data-center1
{
    border: 1px solid rgba(0,0,0,.3);
    margin-top: 30px;
}
.data-center1 img
{
    max-width: 100%;
    padding: 20px 10px;
}
.data-center-text
{
    background: rgba(0,0,0,.1);
    padding: 15px;
    min-height: 265px;
}
/*===============================================
    Start Data Center Page Style
===============================================*/

/*===============================================
    Start Channel Overview Page Style
===============================================*/
.channel-partner-cont
{
    !color: #000;
    margin-bottom: 10px;
}
.elite-partner
{
    height: 440px;
    margin: 0px 30px;
    position: relative;
    border: 8px solid #E1E1E1;
}
.elite-partner-h
{
    !background: #2C3A8B;
    background: #013C88;
    color: #fff;
    padding: 25px 20px;
}
.elite-partner-c
{
    padding: 20px;
}
.elite-partner-link {
    display: inline-block;
    color: #2C3A8B;
    border: 1px solid #2C3A8B;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    width: 200px;
    bottom: 35px;
    padding: 4px;
    border-radius: 20px;
}
.elite-partner-link:hover
{
    text-decoration: none;
    background: #2C3A8B;
    color: #fff;
}
/*===============================================
    End Channel Overview Page Style
===============================================*/

/*===============================================
    Start Sales and marketing Page Style
===============================================*/
.sales1
{
    background: #fff;
    padding: 20px;
}
.sales1 .news-room-name
{
    margin-bottom: 10px;
}
.sales1-height1
{
    min-height: 240px;
}
.sales1-height2
{
    min-height: 170px;
}
/*===============================================
    End Sales and marketing Page Style
===============================================*/

/*===============================================
    Start Netmagic Company Profile Page Style
===============================================*/
.company-social-media a {
    display: inline-block;
    border: 1px solid #0B428A;
    color: #0B428A;
    padding: 8px 20px;
    border-radius: 25px;
    margin: 0px 8px;
    !font-size: 15px;
}
.company-social-media a:hover
{
    color: #2C3A8B;
    text-decoration: none;
}
.company-social-media a img
{
    width: 15px;
    margin-right: 5px;
}
/*===============================================
    Start Netmagic Company Profile Page Style
===============================================*/

/*=================================================
    Start additional css
=================================================*/
/*==============Start Font Style============*/
@font-face {
    font-family: gotham-xlight;
    src: url(custom-font/Gotham-XLight.otf);
}
@font-face {
    font-family: gotham-light;
    src: url(custom-font/GothamLight.ttf);
}
@font-face {
    font-family: gotham-medium;
    src: url(custom-font/GothamMedium.ttf);
}
@font-face {
    font-family: gotham-book;
    src: url(custom-font/GothamBook.ttf);
}
@font-face {
    font-family: gotham-bold;
    src: url(custom-font/GothamBold.ttf);
}
@font-face {
    font-family: gotham-thin;
    src: url(custom-font/Gotham-Thin.otf);
}
.gotham-xl
{
    font-family: gotham-xlight;
}
.gotham-l
{
    font-family: gotham-light;
}
.gotham-m
{
    !font-family: gotham-medium;
}
.gotham-sb
{
    font-family: gotham-book;
}
.gotham-r
{
    !font-family: gotham-book;
}
.gotham-b
{
    font-family: gotham-bold;
}
/*==============End Font Style============*/
/*start custom container*/
@media only screen and (min-width: 768px) {
    .container-custom {
        width: 750px;
    }
}
@media only screen and (min-width: 992px) {
    .container-custom {
        width: 970px;
    }
}
@media only screen and (min-width: 1200px) {
    .container-custom {
        width: 1170px;
    }
}
.container-custom {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.blue_bg
{
    background: #264087!important;
}
.page_heading_color
{
    !color: #000;
}
/*sub menu*/
.menuUL li {
    color: #000;
    padding: 20px 20px!important;
    font-size: 14px!important;
}
/*end custom container*/
.heading5
{
    font-size: 24px;
    line-height: 30px;
}
.heading2
{
    font-size: 24px;
    line-height: 26px;
}
.heading3 {
    font-size: 30px;
    line-height: 32px;
}
.heading4
{
    font-size: 18px;
    margin-bottom: 5px;
}
.blue
{
    color: #163666;
}
.blue1
{
    color: #0B428A;
}
.black
{
    color: #000;
}
.white
{
    color: #fff;
}
.purple
{
    !color: #2C3A8B;
    color: #0B428A;
}
.line-s {
    background: #0B428A;
    height: 1px;
    width: 50px;
    margin-top: 5px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
}
.margintop
{
    margin-top: 50px;
}
.marginbottom
{
    margin-bottom: 50px;
}
.margintop30
{
    margin-top: 30px;
}
.sectionpadding
{
    padding-top: 50px;
    padding-bottom: 50px;
}

/***************mpls page***************/
.mpls-table1 table
{
    text-align: left;
    background: #fff!important;
}
.mpls-table1 table td:first-child,
.mpls-table1 table td
{
    background: none;
    color: #000;
    list-style-type: none;
    padding-left: 30px;
}
.mpls-table1 table th
{
    background: #2C2C2C;
    color: #fff;
    padding-left: 30px;
}
.mpls-table1 .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f0f0f0;
}
.mpls-table1 .table > tbody > tr>td,
.mpls-table1 .table > tbody > tr>th,
.mpls-table1 .table > tfoot > tr>td,
.mpls-table1 .table > tfoot > tr>th,
.mpls-table1 .table > thead > tr>td,
.mpls-table1 .table > thead > tr>th
{
    padding: 10px 20px;
}
/***************cdn page***************/
.cdn-services1
{
    border: 1px solid rgba(0,0,0,.4);
    padding: 20px;
    height: 270px;
    margin-bottom: 30px;
}
.cdn-services1 ul
{
    padding-left: 15px;
}
.cdn-services1 ul li
{
    margin: 0px;
    padding: 0px!important;
    text-align: left;
}
/***************page***************/
.borderbottom
{
    border-bottom: 1px solid rgba(255,255,255,.4);
    margin-bottom: 15px;
}
.borderRight
{
    border-right: 1px solid #7F2A53!important;
}
.no-left-padding
{
    padding-left: 0px;
}
.advantage-icon
{
    max-width: 100%;
}
/***************dr page***************/
.why-dr1 {
    padding: 15px 0px;
    margin-bottom: 30px;
}
.why-dr1 ul li {
    margin: 0px;
}
.why-dr-h1 {
    height: 120px;
    background: #fff;
    margin-top: 10px;
}
.why-dr-h2 {
    height: 185px;
    background: #fff;
    margin-bottom: 10px;
}
.why-dr-h3 {
    height: 130px;
    background: #fff;
    margin-bottom: 10px;
}
.why-dr1 .col-md-2 img {
    max-width: 100%;
}
/***************ims overview page***************/
.why-ims .why-colocation {
    padding: 10px;
}
.ims-height1 {
    min-height: 60px;
    line-height: 35px;
}
.why-colocation {
    border-bottom: 1px solid rgba(255,255,255,.2);
    padding: 10px 0px;
    margin: 0px;
    position: relative;
}
.why-colocation {
    color: rgba(255,255,255,.9);
}
.why-ims .why-colocation img {
    width: 30px;
    position: absolute;
    margin-top: 3px;
}
.why-ims .why-colocation span {
    margin-left: 40px;
    width: auto;
}
.ims-height1 span {
    display: inline-block;
    vertical-align: middle;
    line-height: auto;
}
/******ims overview services*******/
.sd-wan-services .service1
{
    margin-bottom: 30px;
    min-height: 270px;
}
.ims-service {
    width: 20%;
    display: inline-block;
    text-align: center;
    margin: 0px;
    padding: 0px 20px;
    float: left;
}
.ims-service-image {
    position: relative;
    width: 100%;
}
.ims-service-overlay {
    -ms-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(11,66,138,.8);
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: .5s ease;
    border-radius: 50%;
    opacity: 0;
}
.ims-service:hover .ims-service-overlay {
    -ms-transition: all 300ms ease-in;
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
    opacity: 1;
}

.ims-service-overlay img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.ims-service-name
{
    color: #000;
    margin: 10px 0px;
    padding: 0px 20px;
}
.ims-service:hover .ims-service-name
{
    color: rgb(11,66,138);
}
.ims-services-link a
{
    color: #000!important;
}
.ims-services-link a:hover
{
    text-decoration: none;
}
/*testimonials*/
.quote1, .quote2 {
    position: absolute;
    width: 100px;
}
.quote2 {
    right: 0px;
    bottom: 0px;
}
.test1 {
    position: relative;
}
.test-i {
    bottom: -50px;
}
.test-c {
    color: #fff;
    margin-bottom: 0px;
    margin-top: 10px;
}
.test1 .item p i
{
    font-style: italic;
}
.test1 .test-i li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}

.mainBlock li {
    margin-left: 0px;
}
.ims-plan1 td img
{
    height: 20px;
    width: auto;
}
.ims-plan1 .get-started {
    !color: #2C3A8B;
    !border: 1px solid #2C3A8B;
    color: #264087;
    border: 1px solid #264087;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 10px;
}

.ims-plan1 .get-started {
    !color: #2C3A8B;
    !border: 1px solid #2C3A8B;
    color: #264087;
    border: 1px solid #264087;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 10px;
}

.ims-plan1 .get-started-sdwan {
    !color: #2C3A8B;
    !border: 1px solid #2C3A8B;
    color: #264087;
    border: 1px solid #264087;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 10px;
}

.ims-plan1 .get-started i
{
    margin-left: 2px;
}
.ims-plan1 .get-started:hover
{
    text-decoration: none;
    !background: #264087;
    background: linear-gradient(#2487C2,#264087);
    color: #fff;
}
/*************ims noc page*************/
.award-year li a
{
    color: #333;
}
.award-year li.active a,
.award-year li:hover a,
.award-year li:focus a,
.award-year li a:focus,
.award-year li:hover {
    text-decoration: none;
    color: #0B428A;
}
.award-year
{
    border-bottom: 1px solid #C1C1C1;
    margin-bottom: 30px;
}
.award-year li {
    border: 1px solid #C1C1C1;
    border-top: 2px solid #C1C1C1;
    padding: 10px;
    border-radius: 0px!important;
    width: 150px;
    background: #EFEFEF;
    list-style-type: none;
    display: inline-block;
    margin: 0px -2px -1px!important;
}
.award-year li.active,
.award-year li:hover
{
    border-top: 2px solid #0B428A;
    background: #fff;
    margin-bottom: -1px !important;
    border-bottom: 1px solid #fff;
    padding: 10px!important;
}
/**********private cloud page***********/
.why-cloud {
    border-bottom: 1px solid rgba(255,255,255,.2);
    padding: 10px 0px;
    margin: 0px;
    position: relative;
}
.why-cloud img
{
    width: 15px;
    !margin-right: 10px;
    position: absolute;
    margin-top: 3px;
}
.why-cloud span
{
    width: 95%;
    display: inline-block;
    margin-left: 25px;
}
/*services*/
.offer-services {
    background: linear-gradient(#fff,#f0f0f0);
    height: 150px;
    border: 1px solid #959595;
    padding: 20px;
    margin-top: 10px;
    position: relative;
}
.offer-services-image {
    padding: 5px 8px;
    text-align: center;
}
.offer-services-image img {
    width: 65%;
}
.more-offer {
    !color: #2C3A8B;
    color: #264087;
    border: 1px solid #264087;
    display: inline-block;
    padding: 5px 12px;
    border-radius: 20px;
    margin-top: 20px;
}
.more-offer:hover
{
    text-decoration: none;
    background: linear-gradient(#2487C2,#264087);
    !background: #2C3A8B;
    color: #fff;
}
/**********Hosting Plan**********/
.hana-plan1 {
    background: #fff;
    padding: 20px;
    border: 1px solid rgba(0,0,0,.2);
    height: 320px;
}
.hana-plan1 p
{
    font-weight: 600;
}
.hana-plan1 ul
{
    margin-top: 10px;
}
.hana-plan1 ul li
{
    margin: 0px 0px 5px 15px;
}
/*******multi cloud page******/
.multi-height2
{
    min-height: 
}
.black.sub2 li {
    margin-bottom: 2px;
    margin-left: 25px;
}
.black-border .why-cloud
{
    border-color: rgba(0,0,0,.4);
}
.why-us-title {
    font-size: 22px;
    line-height: 26px;
}

/*mss page */
.mss-table table tbody tr td:first-child {
    background: rgba(0,0,0,.8);
    color: #fff;
    list-style-type: none;
}
/*********privacy policy page********/
.faq-questions .question {
    width: 100%;
    background: transparent;
    border: none;
    text-align: left;
}
.answer {
    margin-top: 5px;
    margin-left: 8px;
    font-family: gotham-light;
    color: #333;
}
.divider2 {
    height: 1px;
    background-color: rgba(0,0,0,.2);
    margin: 10px 0px;
}
.faq-questions .question i {
    font-weight: 100;
    !color: rgba(0,0,0,.5);
    color: #000!important;
    border: 1px solid;
    padding: 5px 6px;
    border-radius: 20px;
    opacity: .2;
}
/* cloud services*/
.borderRight {
    border-right: 1px solid rgba(255,255,255,.4)!important;
}
.no-right-padding, .advantage1 .col-md-11 {
    padding-right: 0px;
}
.advantage1 {
    padding: 20px 20px 30px!important;
    height: 155px;
    color: #fff;
}
.cloud-ad .borderbottom
{
    margin-bottom: 0px!important;
}
.service1
{
    padding: 20px 30px;
    border: 1px solid #BDBDBD;
    text-align: center;
    min-height: 305px;
}
.service1:hover
{
    border-color: #264087;
}
.blue-new
{
    color: #264087;
}
.serv-name
{
    font-size: 22px;
    line-height: 24px;
    margin: 10px 0px;
}
.serv-link {
    color: #264087;
    border: 1px solid #264087;
    display: inline-block;
    padding: 7px 12px;
    border-radius: 30px;
    margin-top: 10px;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 120px;
    bottom: 20px;
}
.serv-link i
{
    padding-left: 5px;
}
.service1:hover .serv-link
{
    !background: #264087;
    background: linear-gradient(#2487C2,#264087);
    color: #fff;
    text-decoration: none;
}
.serv-link:hover
{
    
}
.serv-img
{
    height: 80px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center; 
}
.serv1
{
    background-image: url('../custom-images/cloud/serv1.png');
}
.service1:hover .serv1
{
    background-image: url('../custom-images/cloud/serv1a.png');
}
.serv2
{
    background-image: url('../custom-images/cloud/serv2.png');
}
.service1:hover .serv2
{
    background-image: url('../custom-images/cloud/serv2a.png');
}
.serv3
{
    background-image: url('../custom-images/cloud/serv3.png');
}
.service1:hover .serv3
{
    background-image: url('../custom-images/cloud/serv3a.png');
}
.serv4
{
    background-image: url('../custom-images/cloud/serv4.png');
}
.service1:hover .serv4
{
    background-image: url('../custom-images/cloud/serv4a.png');
}
/******Migration as a service page******/
.migration-services
{
    min-height: 234px;
}
.mserv1, .mserv2, .mserv3, .mserv4
{
    background-size: auto 100%;
}
.mserv1
{
    background-image: url('../custom-images/cloud/Migrate-icon1.png');
}
.service1:hover .mserv1
{
    background-image: url('../custom-images/cloud/Migrate-icon1a.png');
}
.mserv2
{
    background-image: url('../custom-images/cloud/Migrate-icon2.png');
}
.service1:hover .mserv2
{
    background-image: url('../custom-images/cloud/Migrate-icon2a.png');
}
.mserv3
{
    background-image: url('../custom-images/cloud/Migrate-icon3.png');
}
.service1:hover .mserv3
{
    background-image: url('../custom-images/cloud/Migrate-icon3a.png');
}
.mserv4
{
    background-image: url('../custom-images/cloud/Migrate-icon4.png');
}
.service1:hover .mserv4
{
    background-image: url('../custom-images/cloud/Migrate-icon4a.png');
}
.offer-services.offer-services_n1 {
    height: 275px;
    text-align: center;
	position: relative;
}
.offer-services.offer-services_n1 .offer-services-image img
{
    max-width: 80px
}
/*********How it works page********/
.list2
{
    padding-left: 15px!important;
}
.list2 li
{
    margin-bottom: 5px!important;
}
/*******how it works page********/
.work-row1 .work1
{
    min-height: 225px!important;
}
.work-row2 .work1
{
    min-height: 330px!important;
}
.work1
{
    border: 1px solid rgba(0,0,0,.3)!important;
    padding: 20px!important;
    margin-top: 30px!important;
}
.work1-head
{
    margin-bottom: 5px!important;
    font-size: 15px!important;
}
/******** coe team page *******/
.coe-list li
{
    margin-bottom: 0px!important;
}/**********our data center**********/
.data-center-h1 .data-center-text
{
    min-height: 500px;
}
/********************/
.why-dr1.why-dr-h1
{
    margin-bottom: 0px;
}
.cdnsol .content-del-net
{
    text-align: center;
}
.adv2
{
    height:120px;
}
.iframe-height1
{
    height:630px;
}
.partner-form-height
{
    height:1000px;
}
.new-title h1
{
    font-family: gotham-medium;
    font-size: 24px;
    line-height: 30px;
}
.partner-logo-margin
{
    margin-left: 10px;
    margin-right: 10px;
}
.form-opoup label
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
}
/*testimonials*/
.testimonials-box
{
    min-height:650px;
}
/*blog*/
.button-blog
{
    border: 1px solid #0B428A;
    color: #0B428A!important;
    border-radius: 25px;
    background: transparent;
    font-size: 11px;
    width: auto;
}
.button-blog i
{
    margin-left: 5px;
}
.button-blog:hover
{
    color: #fff!important;
    background: #0B428A;
}
.blog3 span .man-user {
    height: 12px;
    width: 12px;
}
.blog3 span .calendar {
    height: 12px;
    width: auto;
}
.s1 {
    margin-left: 10px;
}
.apply-btn1 {
    border: 1px solid #0B428A!important;
    background: #0B428A!important;
    color: #fff!important;
    !height: 36px!important;
    width: 88px!important;
}
.apply-btn1:hover {
    background: transparent!important;
    color: #0B428A!important;
}
.pad-left{padding-left:35px;}
.link-white1, .link-white2 {
    border: 1px solid #fff;
    padding: 10px 20px;
    margin-right: 10px;
    border-radius: 20px;
}
.link-white2, .link-white1:hover {
    background: transparent;
    color: #fff;
}
.link-white1, .link-white2:hover {
    background: #fff;
    color: #0B428A;
}
.banglore-back
{
    background-image: url('../custom-images/mumbai.jpg');
}
.mumbai-back
{
    background-image: url('../custom-images/Bangalore.jpg');
}
#bottomForm
{
    !padding-top: 50px;
    !background: #fff;
}
/**/
.tButton{
    text-decoration: none;
    color: #fff;
    border: 1px solid #264087;
    !background: #264087;
    border-radius: 20px;
    margin-top: 14px;
    float: right;
    margin-left: 3px;
    padding: 5px 14px;
    font-size: 12px;
    float: right !important;
    background: linear-gradient(#2487C2,#264087);
    border-color: rgba(0,67,134,1);

    -webkit-box-shadow: 0px 3px 1px 0px rgba(0,67,134,1);
    -moz-box-shadow: 0px 3px 1px 0px rgba(0,67,134,1);
    box-shadow: 0px 3px 1px 0px rgba(0,67,134,1);


 }
 .tButton img
 {
    width: 13px;
    margin-right: 5px;
    position: relative;
    margin-top: -2px;
 }
 .tButton p
 {
    display: inline-block;
 }
.tButton:hover,
.tButton:focus{
    color: #fff;
    background: #ECA200;
    border-color: #4E9DDA;

    /*background: linear-gradient(#D7DF00,#ECA200);

    -webkit-box-shadow: 0px 3px 2px 0px rgba(236,162,0,1);
    -moz-box-shadow: 0px 3px 2px 0px rgba(236,162,0,1);
    box-shadow: 0px 3px 2px 0px rgba(236,162,0,1);*/

    background: linear-gradient(#6ab5e2,#4E9DDA);

    -webkit-box-shadow: 0px 3px 1px 0px rgba(57,156,217,0.75);
    -moz-box-shadow: 0px 3px 1px 0px rgba(57,156,217,0.75);
    box-shadow: 0px 3px 1px 0px rgba(57,156,217,0.75);
 }
 .common_news .common_news1
{
    !opacity: .8;
}
/****** common resources ******/
.common_resources {
    !margin-top: 30px!important;
}
.common_resources1
{
    display: inline-block;
    float: none;
}
/****** common blog ******/
.common_blog_name a
{
    color: #0B428A;
}
.common_blog_name a:hover
{
    color: #0B428A;
}
.common_blog_image
{
    margin-bottom: 10px;
}
/*********************/
.width_80
{
    width: 80%;
}

.data_center_1
{
    width: 90%;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.table_shadow1
{
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.table_shadow2
{
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}
/*home page (accelarate your digital agenda)*/
.digital-agenda
{
       position: relative;
    overflow: hidden;
    border: 2px solid #dbdbdb;
    padding: 25px 15px;
    text-align: center;
    border-radius: 4px;
    margin: 10px;
    min-height: 557px;
    line-height: 25px;
    color: #000;
}
.digital-agenda .agendaimg
{
    max-width: 100%;
    padding: 10px;
}
.digital-agenda-arrow {
    position: absolute;
    bottom: 0px;
    right: 0px;
    display: none;
    transition:all 0.5 ease;
    max-width: 50px;
}
.digital-agenda:hover
{
    transition:all 0.5 ease;

    -webkit-box-shadow: 0px 0px 10px 0px rgba(153,153,153,.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(153,153,153,.7);
    box-shadow: 0px 0px 10px 0px rgba(153,153,153,.7);
}
.digital-agenda:hover .digital-agenda-arrow
{
    display: block;
}
.directorBox .col-md-8
{
	position: relative;
	/*padding:10px;*/
}
.nomargin.gotham-m.heading4.d-name {
	line-height: 20px;
	font-size: 16px;
}
.modal-profile {
	position: absolute;
	bottom: 15px;
}
.d-pos {
	margin-top: 0px;
	font-size: 14px;
	line-height: 16px;
}
.offer-services.offer-services_n1 {
	position: relative;
	text-align:center;
}
.offer-services.offer-services_n1 .more-offer {
	position: absolute;
	bottom: 22px;
	right: 0px;
	left: 0px;
	margin: auto;
	max-width: 110px;
}
/*=================================================
    End additional css
=================================================*/


/*=================================================
    Start Tab Responsive Style
=================================================*/
@media only screen and (min-width: 768px) and (max-width: 991px) {

/*********Common Page*********/
.notopmargin-tab
{
    margin-top: 0px;
}
.nomargin-tab
{
    margin: 0px;
}
.nopadding-tab
{
    padding: 0px;
}
/*********Cloud Page*********/
.advantage1 {
    height: 180px;
}
.services1 .service1
{
    margin-bottom: 30px;
    min-height: 270px;
}

.offer-services {
    height: 205px;
}

.offer-services-image img {
    width: 100%;
}

.why-dr-h2 {
    height: 260px;
}

.why-dr-h3 {
    height: 140px;
}

.why-dr-h1{
    height: 170px;
    margin-top: 10px;
}

.cdn-services1
{
    height: 400px;
}

.adv2
{
    height:140px;
}

.iframe-height1 {
    height: 405px;
}

.partner-form-height
{
    height:1450px;
}

.resource-icon li img
{
    height: 15px;
}
.view-pdf {
    margin-top: 5px;
    padding: 7px 12px;
    font-size: 10px;
}
.line-s1 {
    margin: 10px auto !important;
    width: 30px !important;
}
.resource-icon {
    margin-top: 16px;
}
.elite-partner {
    height: 600px;
    margin: 0px;
    margin-bottom: 20px;
}
.digital-agenda
{
    min-height: 460px;
}



}
/*=================================================
    End Tab Responsive Style
=================================================*/

/*=================================================
    Start Mobile Responsive Style
=================================================*/
@media only screen and (max-width: 767px) {

/*********Common Page*********/
.navbar-header.rep-show .navbar-toggle {
    margin-right: -20px;
}
.nomargin-mobile
{
    margin: 0px;
}
.notopmargin-mobile
{
    margin-top: 0px;
}
.nobottompadding-mobile
{
    padding-bottom: 0px;
}
.nopadding-mobile
{
    padding: 0px;
}

.margintop-mobile, .margintop
{
    margin-top: 30px;
}
.sectionpadding
{
    padding-bottom: 30px;
    padding-top: 30px;
}
.mobile-center
{
    text-align: center;
}
    
.serv-link {
    position: relative;
    bottom: 0px;
}
    
/***** common menu ******/
.pos_relative
{
    position: relative;
}
.subMenuUL-mob
{
    background: none!important;
    border:none!important;
    margin-top: 16px;
    position: absolute;
    padding-top: 2px;
}
.tButton {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    right: 0px;
    bottom: 1px;
    padding: 8px 10px 5px;
}
.menuUL {
    padding-top: 50px;
}
.menuUL li {
    padding: 12px 20px !important;
}
.menuUL a {
    display: block !important;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.contact .form-control
{
    font-size: 12px;
}
.contact .form1
{
    margin-top: -15px;
}

/***** common news ******/
.common_news .common_news1
{
    border-bottom: 1px solid rgba(255,255,255,.7);
    padding: 15px 0px 10px;
}
/****** footer *******/
.footer-bottom {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
}

.olark-launch-button {
    bottom: 50px !important;
    right: auto !important;
    left: 15px !important;
    height: 40px !important;
}

/*********Cloud Page*********/
.advantage1 {
    height: auto;
    border-top: 1px solid rgba(255,255,255,.4);
    padding: 20px 20px 0px!important;
}

.cloud-ad .borderbottom {
    border-bottom: 0px;
}

.services1 .service1
{
    margin-top: 20px;
    min-height: auto;
}

.offer-services {
    height: auto;
}

.offer-services-image img {
    width: 100%;
}

.offer-services {
    padding: 10px;
    margin-top: 30px;
}

.why-dr-h2,
.why-dr-h3,
.why-dr-h1 {
    height: auto;
}

.why-dr-h1{
    margin-top: 30px;
}

.ims-service {
    width: 100%;
    margin-bottom: 30px;
}

.cdn-services1
{
    height: auto;
    margin-bottom: 30px;
}

.cdnsol .content-del-net
{
    margin-bottom: 30px;
}

.adv2
{
    height: auto;
    padding: 20px;
}

.adv2.borderbottom
{
    border-bottom: 0px;
}

.iframe-height1 {
    height: 162px;
}

.partner-form-height
{
    height:1450px;
}

.testimonials-box
{
    min-height: auto;
    margin-bottom: 20px;
}
/**/
.case1 img {
    padding: 20px 10px;
    margin-bottom: 15px;
}
.apply-btn1
{
    margin-top: 20px;
}
.elite-partner {
    height: auto;
    margin: 0px;
    margin-bottom: 20px;
}
.elite-partner-link {
    position: relative;
    margin-bottom: 20px;
    bottom: 0px;
}
.work-row2 .work1 {
    height: auto !important;
}
.company-social-media a {
    margin-bottom: 10px;
}
.data-center-h1 .data-center-text {
    min-height: auto;
}
/*home page*/
.spacer {
    height: 70px;
}
.banner1
{
    background-image: url('../custom-images/ban1-mob.jpg');
    !height:260px;
    height: 300px;
}

.banner-text {
    margin-top: 61%;
    width: 100%;
    margin-left: auto;
    text-align: center;
}
.banner-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}
.banner-text .knowMoreLink
{
    padding: 3px 10px 0px;
}

.banglore-back
{
    background-image: url('../custom-images/mumbai-mobile.jpg');
}
.mumbai-back
{
    background-image: url('../custom-images/Bangalore-mobile.jpg');
}
.section2-back {
    min-height: 35vh;
}
.sec2-text {
    margin-top: 55px;
    margin-right: 0px;
    width: 165px;
}
.sec2-text .heading2 {
    font-size: 16px;
    margin-bottom: -5px;
}
.sec2-text ul li {
    font-size: 10px;
    line-height: 4px;
}
.sec2-text ul li::before {
    width: 18px;
    height: 14px;
    background-size: auto 14px;
    margin-top: -6px;
    padding-right: 20px;
}
.sec2-text ul li span
{
    !margin-bottom: -5px;
}
.sec2-text .knowMoreLink2 {
    padding: 10px 10px 8px!important;
    margin-left: 0px!important;
    !color: #fff;
    !background: #264087;
}
.video-text {
    width: 90%;
    top: 20%;
}
.play {
    padding: 15px 19px;
    font-size: 18px;
}
.section3-text {
    padding: 20px;
    width: 100%;
}
.plan {
    margin-bottom: 20px;
    font-size: 13px;
}
.knowMoreLink3 {
    padding: 4px 14px;
}
.plan .heading3 {
    font-size: 23px;
    line-height: 14px;
}

.contact {
    padding: 20px 10px;
    !background: #013C88;
}
.contact .form-control, .contact .form-group {
    !border-left: none!important;
}
.submit {
    width: 250px;
    margin-top: 1px;
    margin-left: 5px;
    border-radius: 0px;
}
.contact .form-control, .contact .form-group {
    margin-top: 1px;
}
/*service tab*/
.tab1
{
    width: 100%;
}
.tab1-up {
    left: -7%;
    top: -32px;
    width: 15px;
}
    
   
    
.tab1-up3 {
    left: 34%;
    top: -32px;
    width: 15px;
}
.tab1-up4 {
    left: 56%;
    top: -32px;
    width: 15px;
}
.tab1-up1 {
    left: 94%;
    top: -32px;
    width: 15px;
}
.tab1 ul
{
    margin-left: -20px;
}
.tab1 li
{
    padding: 1px!important;
}
.image {
    height: 20px;
    margin-bottom: 0px;
    background-size: 100% 100%;
}
.tab1 .nav-tabs > li > a {
    font-size: 8px;
    text-align: center;
    width: 100%;
}
.tab1 .box1 {
    width: 50%;
    padding-right: 10px;
    font-size: 13px;
    line-height: 17px;
}
.height-large {
    line-height: 20px !important;
    font-size: 18px !important;
}
.tab1 .tab-content-heading {
    font-size: 16px;
}

.mob-mbot10. .mob_mbot10
{
    margin-bottom: 10px!important;
}
.mob_width_max100
{
    width:100%;
}
.hana-plan1 {
    height: auto;
    margin-top: 20px;
}
.common_blog .blog3
{
    margin-bottom: 20px;
}
.data_center_1
{
    width: 100%;
}
.digital-agenda
{
    min-height: auto;
}

}
/*=================================================
    End Mobile Responsive Style
=================================================*/

@media only screen and (max-width:800px){
    .height-80{
        height:350px;
    }   
    
     .tab1 .tab-content{
        margin-top: 0px;
    }
    
    .tab1-up,.tab1-up2,.tab1-up3,.tab1-up4,.tab1-up5,.tab1-up6{
        display: none;
    }
}