﻿@charset "utf-8";body{font-family:'Raleway', sans-serif;color:#696969;font-size:16px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:'Raleway', sans-serif;color:#282828;}
p{margin-bottom:15px;line-height:1.5;font-family:"Open Sans", sans-serif;}
.normal_text{font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400px;color:#696969;line-height:25px;}
.font_open{font-family:"Open Sans", sans-serif;}
a{color:#696969;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover{text-decoration:none;color:#333333;}
a{outline:0;}
a:hover, a:active, a:focus{outline:0;text-decoration:none;}
.pad{padding:10px !important;}
.pad-20{padding:20px !important;}
.pad-rht0{padding-right:0px !important;}
.pad-rht{padding-right:10px !important;}
.pad-lft{padding-left:10px !important;}
.pad-top{padding-top:10px !important;}
.pad-top-25{padding-top:25px !important;}
.pad-top-20{padding-top:20px !important;}
.pad-top-30{padding-top:30px !important;}
.pad-bot{padding-bottom:10px !important;}
.pad-no{padding:0px !important;}
.pad-rno{padding-right:0px !important;}
.pad-lno{padding-left:0px !important;}
.pad-tno{padding-top:0px !important;}
.pad-bno{padding-bottom:0px !important;}
.mar{margin:10px !important;}
.mar-rht{margin-right:10px !important;}
.mar-rht-20{margin-right:20px !important;}
.mar-rht-30{margin-right:30px !important;}
.mar-rht-40{margin-right:40px !important;}
.mar-lft{margin-left:10px !important;}
.mar-lft-20{margin-left:20px !important;}
.mar-lft-30{margin-left:30px !important;}
.mar-lft-40{margin-left:40px !important;}
.mar-top-0{margin-top:0px !important;}
.mar-top{margin-top:10px !important;}
.mar-top-10{margin-top:10px !important;}
.mar-top-15{margin-top:15px !important;}
.mar-top-20{margin-top:20px !important;}
.mar-top-30{margin-top:30px !important;}
.mar-top-50{margin-top:50px !important;}
.mar-bot{margin-bottom:10px !important;}
.mar-bot-20{margin-bottom:20px !important;}
.mar-bot-30{margin-bottom:30px !important;}
.mar-no{margin:0px !important;}
.mar-20{margin:20px !important;}
.mar_t_b{margin:10px 0px;display:inline-block;}
.goto, .goto:hover, .goto::after, .goto:hover::after, .cbp-af-header.sticky .navbar-brand img, .cbp-af-header .navbar-brand img{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.cbp-af-header{position:relative;top:0;left:0;width:100%;z-index:200;}
.cbp-af-header .navbar-brand{background:none !important;padding:5px 15px;border:0px !important;}
.cbp-af-header.sticky{left:0;position:fixed;}
.cbp-af-header.sticky .nav > li > a{display:block;margin:0 14px;padding:7px 0 !important;position:relative;}
.cbp-af-header .cbp-af-inner{margin:0 auto;padding:0;}
.cbp-af-header.sticky .navbar-brand img{width:30px !important;transition:all 1s ease 0s;height:auto;float:left;}
.top_banner{background-image:url("../oimages/top_banner.png");background-repeat:no-repeat;background-size:cover;min-height:277px;padding:21px 0 0;width:100%;}
.page_title h3{font-size:26px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;}
.page_title p{font-size:14px;color:#fff;text-align:center;font-family:'Open Sans', sans-serif;position:relative;}
.page_title p a{color:#fff;}
.page_title p a:hover{color:#222;}
.page_title p img{margin:0px 10px;}
.top_banner ul{margin:50px 0px 0px 0px;padding:0px;}
.top_banner ul li{list-style:none;color:#fff;font-size:14px;font-family:'Open Sans', sans-serif;margin:10px 0px;}
.top_banner ul li{color:#fff;}
.top_banner ul li i{color:#fff;border:1px #fff solid;font-size:10px;margin-right:10px;padding:1px;}
.top_banner ul li:hover{color:#222;cursor:default;}
.top_banner ul li:hover i{color:#222;border:1px #222 solid;}
.pro_content{padding:20px 0px;}
.pro_content h2{color:#333333;font-size:20px;font-weight:700;margin:10px 0px;text-transform:uppercase;}
.pro_content img{margin:30px 0px;}
.pro_content p{color:#696969;font-size:14px;line-height:25px;margin-bottom:20px;}
.pro_form{background:#f4f4f4;border:1px #ccc solid;}
.pro_form h2{background:#2a7bc1;font-size:16px;font-weight:700;margin:0px;padding:18px 20px;color:#fff;}
.pro_inn{padding:20px;}
.pro_inn label{display:inline-block;font-weight:normal;margin-bottom:5px;max-width:100%;font-size:14px;color:#696969;}
.red{color:#ff0000;font-weight:700;font-size:20px;}
.pro_inn .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:#555;display:block;font-size:14px;height:38px;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%;}
.pro_inn .form-control:focus{border-color:#2a7bc1;box-shadow:0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(102, 175, 233, 0.6);outline:0 none;}
.pro_inn textarea{resize:none;}
.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2a7bc1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;color:#fff;font-size:14px;font-weight:700;border:0;}
.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#0a589b;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active{color:white;}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
[class^="hvr-shutter-out-vertical"]{margin:0;padding:10px 40px;cursor:pointer;background:#2a7bc1;text-decoration:none;color:#fff;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.hvr-shutter-out-vertical1{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2a7bc1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;color:#fff;font-size:16px;font-weight:700;border:0;}
.hvr-shutter-out-vertical1:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2a7bc1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-vertical1:hover, .hvr-shutter-out-vertical1:focus, .hvr-shutter-out-vertical1:active{color:white;}
.hvr-shutter-out-vertical1:hover:before, .hvr-shutter-out-vertical1:focus:before, .hvr-shutter-out-vertical1:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
[class^="hvr-shutter-out-vertical1"]{margin:10px 0;padding:15px 40px;cursor:pointer;background:#fff;text-decoration:none;color:#2a7bc1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-transform:uppercase;}
.hvr-shutter-out-vertical2{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#0a589b;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;color:#fff;font-size:16px;font-weight:700;border:0;}
.hvr-shutter-out-vertical2:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#0a589b;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-shutter-out-vertical2:hover, .hvr-shutter-out-vertical2:focus, .hvr-shutter-out-vertical2:active{color:white;}
.hvr-shutter-out-vertical2:hover:before, .hvr-shutter-out-vertical2:focus:before, .hvr-shutter-out-vertical2:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
[class^="hvr-shutter-out-vertical2"]{margin:10px auto;padding:10px 40px;cursor:pointer;background:#2a7bc1;text-decoration:none;color:#fff;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-transform:uppercase;width:auto;}
.counter_cls{background:#f5f5f5;padding:40px 0px;}
.count_cls{background:#fff;border:1px #d5d5d5 solid;}
.count_cls img{background:#2a7bc1;padding:20px 10px;float:left;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.count_cls img:hover{background:#135893;padding:20px 10px;float:left;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.cf{position:relative;margin:0 auto;}
.cf img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
.cf img .top:hover{opacity:0;}
.count_text{padding-left:100px;}
.count_text h3{font-size:30px;color:#2a7bc1;font-weight:700;margin:5px 0;}
.count_text p{font-size:16px;color:#333;font-weight:700;margin:7px 0;}
.portfolio{width:100%;background:rgba(77, 174, 217, 0.8) url(../oimages/portfolio_bg.png) no-repeat;padding:20px 0px;max-height:529px;}
.page_tportfolio{text-align:center;}
.page_tportfolio h2{color:#fff;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase;margin:10px 0px 5px 0px;}
.sm_round{position:relative;width:13px;height:13px;background:#fff;border-radius:50%;text-align:center;margin:0px auto;}
.sm_round::after{border:1px solid #fff;border-radius:50%;content:"";height:13px;position:absolute;width:13px;left:8px;}
.sm_round::before{border:1px solid #fff;border-radius:50%;content:"";height:13px;position:absolute;width:13px;left:-8px;}
.portfolio h3{font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.portfolio p{font-size:14px;color:#fff;font-family:'Open Sans', sans-serif;line-height:25px;}
.why{padding:20px 0px;margin:90px 0px 0px 0px;}
.page_why h2{color:#2a7bc1;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;margin:10px 0px 5px 0px;}
.page_why p{color:#696969;font-size:14px;margin:10px 0 5px;text-align:center;font-family:'Open Sans', sans-serif;}
.why_round{position:relative;width:13px;height:13px;background:#2a7bc1;border-radius:50%;text-align:center;margin:0px auto;}
.why_round::after{border:1px solid #2a7bc1;border-radius:50%;content:"";height:13px;position:absolute;width:13px;left:8px;}
.why_round::before{border:1px solid #2a7bc1;border-radius:50%;content:"";height:13px;position:absolute;width:13px;left:-8px;}
.why_us{margin:20px 0;position:relative;}
.why_us a .tab_ico{background:#19b698;border-radius:50%;width:100px;height:100px;margin-top:0px;transition-duration:0.5s;transition-property:transform;margin:0px auto;}
.why_us:hover a.tab_ico{background:#19b698;border:1px #fff solid;}
.why_us:hover a .tab_ico{animation-delay:0.3s;animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:hover;animation-timing-function:linear;transform:translateY(-6px);}
.why_us:hover a .tab_ico::after{border-radius:50%;content:"";height:106px;left:-3px;position:absolute;top:-3px;transition:all 0.4s ease-in-out 0s;width:106px;z-index:-1;}
.why_us .tab_ico::after{box-shadow:0 0 0 3px #19b698;left:-7px;opacity:0;padding:7px;top:-7px;transform:scale(0.8);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us .tab_ico:hover::after{opacity:1;transform:scale(1);}
.why_us:hover .tab_ico::after{opacity:1;transform:scale(1);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us a .tab_ico .inr_sec{height:100px;overflow:hidden;width:100px;}
.why_us a .tab_ico .inr_sec img{display:block;margin:20px auto;transition:all 0.4s ease-in-out;}
.why_us:hover .tab_ico .inr_sec img{transition:all 0.4s ease-in-out;}
.why_us h2{color:#333;font-size:16px;font-weight:700;margin:30px 0px 10px 0px;text-transform:uppercase;text-align:center;}
.why_us p{color:#696969;font-size:14px;text-align:center;}
.why_us1{margin:20px 0;position:relative;}
.why_us1 a .tab_ico{background:#9b50ba;border-radius:50%;width:100px;height:100px;border:0px #fff solid;transition-duration:0.5s;transition-property:transform;margin:0px auto;}
.why_us1:hover a .tab_ico{background:#9b50ba;border:0px #fff solid;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.why_us1:hover a .tab_ico{animation-delay:0.3s;animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:hover;animation-timing-function:linear;transform:translateY(-6px);}
.why_us1:hover a .tab_ico::after{border-radius:50%;content:"";height:106px;left:-3px;position:absolute;top:-3px;transition:all 0.4s ease-in-out 0s;width:106px;z-index:-1;}
.why_us1 .tab_ico::after{box-shadow:0 0 0 3px #9b50ba;left:-7px;opacity:0;padding:7px;top:-7px;transform:scale(0.8);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us1 .tab_ico:hover::after{opacity:1;transform:scale(1);}
.why_us1:hover .tab_ico::after{opacity:1;transform:scale(1);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us1 a .tab_ico .inr_sec{height:100px;overflow:hidden;width:100px;}
.why_us1 a .tab_ico .inr_sec img{display:block;margin:20px auto;transition:all 0.4s ease-in-out;}
.why_us1:hover .tab_ico .inr_sec img{transition:all 0.4s ease-in-out;}
.why_us1 h2{color:#333;font-size:16px;font-weight:700;margin:30px 0px 10px 0px;text-transform:uppercase;text-align:center;}
.why_us1 p{color:#696969;font-size:14px;text-align:center;}
.why_us2{margin:20px 0;position:relative;}
.why_us2 a .tab_ico{background:#f54746;border-radius:50%;width:100px;height:100px;border:0px #fff solid;transition-duration:0.5s;transition-property:transform;margin:0px auto;}
.why_us2:hover a .tab_ico{background:#f54746;border:0px #fff solid;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.why_us2:hover a .tab_ico{animation-delay:0.3s;animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:hover;animation-timing-function:linear;transform:translateY(-6px);}
.why_us2:hover a .tab_ico::after{border-radius:50%;content:"";height:106px;left:-3px;position:absolute;top:-3px;transition:all 0.4s ease-in-out 0s;width:106px;z-index:-1;}
.why_us2 .tab_ico::after{box-shadow:0 0 0 3px #f54746;left:-7px;opacity:0;padding:7px;top:-7px;transform:scale(0.8);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us2 .tab_ico:hover::after{opacity:1;transform:scale(1);}
.why_us2:hover .tab_ico::after{opacity:1;transform:scale(1);transition:transform 0.2s ease 0s, opacity 0.2s ease 0s;}
.why_us2 a .tab_ico .inr_sec{height:100px;overflow:hidden;width:100px;}
.why_us2 a .tab_ico .inr_sec img{display:block;margin:20px auto;transition:all 0.4s ease-in-out;}
.why_us2:hover .tab_ico .inr_sec img{transition:all 0.4s ease-in-out;}
.why_us2 h2{color:#333;font-size:16px;font-weight:700;margin:30px 0px 10px 0px;text-transform:uppercase;text-align:center;}
.why_us2 p{color:#696969;font-size:14px;text-align:center;}
.framework{background:#f6f6f6;padding:30px 0px 0px 0px;}
.frame_box{background:#fff;border:1px #ccc solid;padding:15px 0px;text-align:center;margin-top:30px;position:relative;height:70px;}
.frame_box:hover{background:#fff;border:1px #2a7bc1 solid;}
.frame_box img{filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.frame_box:hover img{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);cursor:pointer;}
.frame_box h2{opacity:0;font-size:14px;color:#fff;text-align:center;position:relative;transition:opacity .0s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.frame_box:hover h2{opacity:1;background:#2a7bc1;width:100%;position:absolute;padding:10px 10px;margin-left:0px;margin-top:25px;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.frame_box:hover h2:after{border-bottom:8px solid #2a7bc1;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:42%;position:absolute;top:-7px;z-index:99;}
.location{background:#2a7bc1;padding:30px 0px;}
.loc_icons{width:71px;height:71px;text-align:center;float:left;}
.loc_icons i{color:#2a7bc1;font-size:30px;line-height:70px;}
.loc_text{padding-left:74px;}
.loc_text ul li{padding:0px;margin:0px;}
.loc_text ul li{color:#fff;font-size:14px;font-family:'Open Sans', sans-serif;list-style:none;line-height:25px;}
footer{background:#404040;padding:35px 0px;}
footer h3{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;}
footer p{color:#fff;font-size:14px;line-height:26px;}
footer ul{padding:0px;margin:0px;}
footer ul li{color:#fff;font-size:14px;line-height:26px;list-style:none;}
footer ul li a{color:#fff;}
footer ul li a:hover{color:#2a7bc1;}
footer .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:#9b9b9b;display:block;font-size:12px;height:43px;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%;}
.footer_bott{background:#333333;padding:30px 0px;color:#626161;text-align:center;}
.footer_bott a{color:#fff;padding:0px 10px;font-size:14px;}
.footer_bott a:hover{color:#2a7bc1;}
.copyright{background:#222;padding:20px;font-size:11px;text-align:center;color:#fff;}
.copyright a{color:#fff;text-decoration:underline;}
.social{text-align:center;margin:20px 0px 0px 0px;}
.social ul{list-style:outside none none;margin:0;padding:0;text-align:center;margin-left: 165px;
}
.social ul li{display:inline-block;margin:0 0 0 7px;}
.social a{transition:background 400ms ease-in-out 0s;}
.social .fb a:before{content:"\f09a";font-family:FontAwesome;}
.social .fb a{background:#3C5B9B;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .fb a:hover{background:#2a7bc1;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .tw a:before{content:"\f099";font-family:FontAwesome;}
.social .tw a{background:#359BED;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .tw a:hover{background:#2a7bc1;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .googleplus a:before{content:"\f0d5";font-family:FontAwesome;}
.social .googleplus a{background:#E33729;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .googleplus a:hover{background:#2a7bc1;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .linkedin a:before{content:"\f0e1 ";font-family:FontAwesome;}
.social .linkedin a{background:#359BED;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .linkedin a:hover{background:#2a7bc1;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .youtube a:before{content:"\f167";font-family:FontAwesome;}
.social .youtube a{background:#FF0000;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .youtube a:hover{background:#FF4949;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .pintrest a:before{content:"\f231";font-family:FontAwesome;}
.social .pintrest a{background:#c8232c;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .pintrest a:hover{background:#c8232c;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .instragram a:before{content:"\f16d";font-family:FontAwesome;}
.social .instragram a{background:#c32aa3;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .instragram a:hover{background:#c32aa3;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .medium a:before{content:"\f23a";font-family:FontAwesome;}
.social .medium a{background:#02b875;font-size:18px;border-radius:50%;line-height:39px;display:inline-block;width:38px;height:38px;color:#fff;text-align:center;padding:0;transform:rotate(0deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.social .medium a:hover{background:#02b875;color:#000;transform:rotate(360deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.pro_form .select-style1::after{background:#fff none repeat scroll 0 0;color:#323232;content:"\f107";font-family:"FontAwesome";font-size:20px;height:33px;padding:9px 17px;position:absolute;right:18px;top:30px;width:30px;z-index:9999;pointer-events:none;display:block;}
.pro_form .select-style1 select{-moz-appearance:none;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:none;color:#666;height:38px;padding-left:8px;width:100%;pointer-event:none;display:block;}
.pro_form .select-style1 select{color:#323232;font-size:14px;}
.select-style1 select:focus{outline:medium none;border:1px solid #2a7bc1;}
.pro_form .select-style1 select option{color:#666;padding:7px;}
.tech{background:url(../oimages/tech_bg.png) center;background-size:cover;min-height:400px;}
.tab_top{background:rgba(0,0,0,0.1);height:45px;width:100%;}
.tech h3{font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;margin:0px;text-align:center;}
.tech .nav-tabs{border-bottom:0px solid #ddd;position:relative;top:-45px;}
.tech .nav-tabs > li{float:left;margin-bottom:-1px;width:25%;}
.tech .nav-tabs > li > a{border:0px solid transparent;border-radius:0px 0px 0 0;color:#fff;font-size:16px;line-height:1.42857;margin-right:0px;font-weight:600;padding:10px 12px;text-align:center;}
.tech .nav-tabs > li a:hover{background:rgba(0,0,0,0.1);border-bottom:3px #05c7ff solid;border-top:0px;border-right:0px;border-left:0px;color:#fff;}
.tech .nav-tabs > li.active > a, .tech .nav-tabs > li.active > a:focus, .tech .nav-tabs > li.active > a:hover{background:rgba(0,0,0,0.1);border-bottom:3px #05c7ff solid;color:#fff;border-top:0px;border-right:0px;border-left:0px;outline:none;}
.tech .tab-content{position:relative;top:-28px;}
.tec{text-align:center;margin-bottom:20px;}
.tec .tech_ic{list-style:none;height:68px;width:68px;background:#fff;border-radius:50%;position:relative;text-align:center;line-height:68px;z-index:0;cursor:pointer;margin:0 auto;}
.tec p a{text-align:center;color:#fff;font-size:14px;font-family:'Open Sans', sans-serif;line-height:35px;width:100%;}
.tec:hover p a{color:#ccc;width:100%;}
.tec .tech_ic img{filter:grey;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.tec .tech_ic:hover img{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.tec .tech_ic::after{background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0;border-radius:50%;content:"";height:80px;left:-6px;position:absolute;top:-6px;width:80px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;z-index:-1;}
.tec .tech_ic:hover::after{background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;z-index:-1;}
.industry{padding:30px 0px;background:#fff;}
.hexall{margin-top:0px;cursor:pointer;}
.hexall p{background:#f5f5f5;color:#696969;font-size:14px;padding:50px 10px 30px 10px;text-align:center}
.hexall .hex1_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex1.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex1_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex1_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.hexall .hex2_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex2.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex2_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex2_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.hexall .hex3_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex3.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex3_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex3_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.hexall .hex4_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex4.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex4_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex4_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.hexall .hex5_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex5.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex5_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex5_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.hexall .hex6_bg{background:rgba(0, 0, 0, 0) url("../oimages/hex6.png") no-repeat scroll center center;display:table;height:90px;line-height:90px;margin:0 auto;position:relative;text-align:center;top:40px;width:79px;}
.hexall .hex6_bg img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.hexall:hover .hex6_bg img{transform:rotateY(-180deg);transition:all 0.3s ease 0s;}
.info{background:#f6f6f6;padding:30px 0px;}
.infographics{position:relative;width:100%;margin:20px 0px;}
.infographics .cen_img{text-align:center;margin:0px auto;position:relative;}
.img-center{margin:0px auto;text-align:center;display:table;background:url(../oimages/info_center.png.html) center no-repeat;height:541px;width:541px;}
.circle-container{background:transparent none repeat scroll 0 0;height:678px;margin:0 auto;position:relative;width:570px;-webkit-animation:rotation 10s linear 0s infinite normal none;-moz-animation:rotation 10s linear 0s infinite normal none;-ms-animation:rotation 10s linear 0s infinite normal none;-o-animation:rotation 10s linear 0s infinite normal none;animation:rotation 10s linear 0s infinite normal none;}
.circle{position:absolute;top:280px;left:240px;width:202px;height:203px;border-radius:50%;opacity:0.7;}
.circle:nth-child(1){-webkit-transform:rotate(0deg) translateX(97px);-moz-transform:rotate(0deg) translateX(97px);-ms-transform:rotate(0deg) translateX(77px);-o-transform:rotate(0deg) translateX(77px);transform:rotate(0deg) translateX(77px);background:url(../oimages/round1.png) no-repeat;}
.circle:nth-child(2){-webkit-transform:rotate(100deg) translateX(112px);-moz-transform:rotate(100deg) translateX(112px);-ms-transform:rotate(100deg) translateX(112px);-o-transform:rotate(100deg) translateX(112px);transform:rotate(100deg) translateX(112px);background:url(../oimages/round2.png.html) no-repeat;}
.circle:nth-child(3){-webkit-transform:rotate(158deg) translateX(189px);-moz-transform:rotate(158deg) translateX(189px);-ms-transform:rotate(158deg) translateX(189px);-o-transform:rotate(158deg) translateX(189px);transform:rotate(158deg) translateX(189px);background:url(../oimages/round3.png.html) no-repeat;}
.circle:nth-child(4){-webkit-transform:rotate(201deg) translateX(228px);-moz-transform:rotate(201deg) translateX(228px);-ms-transform:rotate(201deg) translateX(228px);-o-transform:rotate(201deg) translateX(228px);transform:rotate(201deg) translateX(228px);background:url(../oimages/round4.png.html) no-repeat;}
.circle:nth-child(5){-webkit-transform:rotate(243deg) translateX(211px);-moz-transform:rotate(243deg) translateX(211px);-ms-transform:rotate(243deg) translateX(211px);-o-transform:rotate(243deg) translateX(211px);transform:rotate(243deg) translateX(211px);background:url(../oimages/round5.png.html) no-repeat;}
.circle:nth-child(6){-webkit-transform:rotate(290deg) translateX(158px);-moz-transform:rotate(290deg) translateX(158px);-ms-transform:rotate(290deg) translateX(158px);-o-transform:rotate(290deg) translateX(158px);transform:rotate(290deg) translateX(158px);background:url(../oimages/round6.png.html) no-repeat;}
.info_text{text-align:left !important;}
.info_icons ul{margin:0px;padding:0px;width:40%;}
.info_icons ul li{list-style:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.info_icons li:hover{margin-left:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.info_icons ul li div{font-size:14px;color:#696969;font-family:'Open Sans', sans-serif;height:70px;padding-top:15px;text-align:right;}
.info_icons ul li span{width:75px;height:75px;background:#fff;box-shadow:-1px 0 5px 0 rgba(0, 0, 0, 0.2);display:inline-block;border-radius:50%;margin-left:12px;line-height:75px;text-align:center;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.info_icons ul li span img{filter:grey;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.info_icons ul li:hover span img{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.info_icons li:first-child{left:95px;position:absolute;top:25px;}
.info_icons li:nth-child(2){left:24px;position:absolute;top:145px;}
.info_icons li:nth-child(3){left:16px;position:absolute;top:285px;}
.info_icons li:nth-child(4){left:70px;position:absolute;top:415px;}
.info_iconss ul{margin:0px;padding:0px;width:40%;}
.info_iconss ul li{list-style:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.info_iconss li:hover{margin-right:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.info_iconss ul li div{font-size:14px;color:#696969;font-family:'Open Sans', sans-serif;height:70px;padding-top:15px;text-align:right;}
.info_iconss ul li span{width:75px;height:75px;background:#fff;box-shadow:-1px 0 5px 0 rgba(0, 0, 0, 0.2);display:inline-block;border-radius:50%;margin-left:12px;line-height:75px;text-align:center;cursor:pointer;}
.info_iconss ul li span img{filter:grey;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.info_iconss ul li:hover span img{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.info_iconss li:first-child{position:absolute;right:-49px;top:25px;width:40%;}
.info_iconss li:nth-child(2){position:absolute;right:-120px;top:145px;width:40%;}
.info_iconss li:nth-child(3){right:-125px;position:absolute;top:285px;width:40%;}
.info_iconss li:nth-child(4){right:-64px;position:absolute;top:415px;width:40%;}
.page_title_view{margin-top:90px;}
.page_title_view h3{font-size:26px;font-weight:700;color:#fff;text-transform:uppercase;}
.page_title_view p{font-size:14px;color:#fff;font-family:'Open Sans', sans-serif;position:relative;}
.page_title_view p a{color:#fff;}
.page_title_view p a:hover{color:#222;}
.page_title_view p img{margin:0px 10px;}
.slid_section{padding:40px 0px;background:#f5f5f5;}
.slide_bdr{padding:10px;background:#fff;border:1px #d0d0d0 solid;}
.slid_right h2{font-size:18px;color:#2a7bc1;font-weight:700;border-bottom:1px #dadada solid;padding:10px 0px;margin-top:0px;}
.slid_right p{font-size:14px;color:#696969;font-family:'Open Sans', sans-serif;line-height:25px;}
.view_btn{background:#2a7bc1;border:1px solid #2a7bc1;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;border-radius:2px;}
.view_btn:hover{background:#fff;color:#2a7bc1;border:1px solid #2a7bc1;}
.enqury{background:url(../oimages/enquiry_bg.png) center;background-size:cover;min-height:484px;}
.testi{text-align:center;padding:50px 0px;}
.testi i{color:#2a7bc1;font-size:50px;margin-bottom:20px;}
.testi p{color:#fff;font-size:13px;font-family:'Open Sans', sans-serif;line-height:25px;padding:0px 40px;letter-spacing:-0.6px;}
.rating{}
.rating i{color:#fbcc00 !important;font-size:15px !important;}
.testi_img{width:60px;height:60px;border-radius:50px;border:3px #2a7bc1 solid;transition:all 0.4s ease-in-out;box-shadow:1px 1px 7px rgba(255,255,255,0.0);}
.testi_img:hover{width:60px;height:60px;border-radius:50px;box-shadow:1px 1px 7px rgba(255,255,255,1);transition:all 0.4s ease-in-out;}
.testi h3{text-transform:uppercase;font-size:16px;color:#fff;}
.pro_form1{background:rgba(255,255,255,0.3);margin:30px 0px 0px 0px;}
.pro_form1 h2{font-size:16px;font-weight:700;margin:0px;padding:18px 20px;color:#fff;text-transform:uppercase;}
.pro_inn1{padding:10px 20px;}
.pro_inn1 label{display:inline-block;font-weight:normal;margin-bottom:5px;max-width:100%;font-size:14px;color:#fff;}
.pro_inn1 .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:#555;display:block;font-size:14px;height:38px;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%;}
.pro_inn1 .form-control:focus{border-color:#2a7bc1;box-shadow:0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(102, 175, 233, 0.6);outline:0 none;}
.pro_inn1 textarea{resize:none;}
.pro_form1 .select-style1::after{background:#fff none repeat scroll 0 0;color:#323232;content:"\f107";font-family:"FontAwesome";font-size:20px;height:33px;padding:9px 17px;position:absolute;right:18px;top:30px;width:30px;z-index:9999;pointer-events:none;display:block;}
.pro_form1 .select-style1 select{-moz-appearance:none;background-image:none;border:1px solid #ccc;box-shadow:none;color:#666;height:40px;padding-left:8px;width:100%;}
.pro_form1 .select-style1 select{color:#323232;font-size:14px;}
.pro_form1 .select-style1 select:focus{outline:medium none;}
.pro_form1 .select-style1 select option{color:#666;padding:7px;}
.bg_white{background:#fff;}
.relevant{background:#f5f5f5;padding:20px 0px 30px 0px;}
.port1-overlay h3{color:#fff;font-family:"Open Sans", sans-serif;font-size:13px !important;line-height:23px;padding:15px;text-transform:capitalize !important;}
.port1-overlay p{margin:10px 0;}
.port1-overlay p a{background:transparent none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-size:14px;padding:7px 20px;cursor:pointer;}
.relevant_box{margin:20px 8px 8px 8px;overflow:hidden;position:relative;}
.port1-overlay{background:rgba(42, 123, 193, 0.8) none repeat scroll 0 0;bottom:0;color:white;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform 0.35s ease-out 0s;width:100%;}
.relevant_box:hover .port1-overlay{transform:translateX(0px);}
.relevant_box:hover .port1-overlay::after{box-shadow:0 0 0 1px #fff;content:"";height:92%;left:4%;padding:10px;position:absolute;top:4%;width:92%;}
.ehover5 h2, .ehover5 img{transition:all 0.4s ease-in-out;}
.hover h2{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;color:#fff;font-size:17px;padding:10px;position:relative;text-align:center;text-transform:uppercase;}
.ehover5 img{transform:scale(1.1);}
.ehover5:hover img{transform:scale(1);}
.ehover5 .overlay{transition:all 0.4s ease-in-out;}
.ehover5:hover .overlay{background:rgba(42, 123, 193, 0.8) none repeat scroll 0 0;}
.ehover5 button.info{border:1px solid white;bottom:5%;font-weight:normal;height:90%;left:5%;opacity:0;padding:0px;position:absolute;top:5%;transform:scale(1.5);transition:all 0.8s ease-in-out 0s;width:90%;}
.ehover5 h3{color:#fff;font-family:"Open Sans", sans-serif;font-size:13px !important;line-height:23px;padding:0px 15px;text-transform:capitalize !important;margin:0px;}
.ehover5 p{margin:10px 0;}
.ehover5 p a{background:transparent none repeat scroll 0 0;border:2px solid #fff;color:#fff;cursor:pointer;font-size:14px;padding:7px 20px;}
.ehover5:hover button.info{opacity:1;transform:scale(1);background-color:rgba(0,0,0,0.4);}
.ehover5 button.info:hover{box-shadow:none;}
.hover{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hover .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.hover img{display:block;position:relative;}
.case_studies{margin:10px 0px 20px 0px;background:#fff;border:1px #d0d0d0 solid;}
.case_img img{float:left;margin-right:10px;border:1px solid #d0d0d0;}
.case_txt{margin-left:270px;}
.case_txt p{font-size:14px;color:#696969;font-family:"Open Sans", sans-serif;line-height:24px;}
.case_txt h3{color:#2a7bc1;font-size:16px;font-weight:700;margin:5px 0px 10px 0px;}
.case_list{padding:0px 10px 0px 10px;}
.case_list ul{margin:0px;padding:0px;}
.case_list ul li{list-style:none;background:#f7f7f7;padding:5px 8px;margin:5px 3px 5px 0px;font-size:13px;color:#696969;cursor:pointer;border:1px #e6e6e6 solid;}
.case_list ul li img{margin-right:10px;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.case_list li:hover img{filter:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.pad_10{padding:10px 10px 0px 10px;}
.read_m_sec{padding:10px;border-top:#d0d0d0 1px solid;height:60px}
.read_m{background:#2e8ece;font-size:16px;color:#fff;text-align:center;padding:8px 15px;font-weight:700;float:right;border-radius:4px;position:relative;}
.read_m:hover{color:#fff;}
.read_m::after{background:rgba(255,255,255,0.2);content:"";height:50px;left:-125px;position:absolute;top:0;width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;overflow:hidden;}
.read_m:hover::after{left:0;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.case_study .pagination > li > a, .pagination > li > span{background-color:#fff;border:1px solid #ddd;color:#337ab7;float:left;line-height:1.42857;margin:0 2px;padding:6px 12px;position:relative;text-decoration:none;}
.case_study .pagination li:first-child a{margin-right:10px;}
.case_study .pagination li:last-child a{margin-left:10px;}
.case_view{background:#fff;border:#d0d0d0 1px solid;padding:10px;}
.case_right h2{border-bottom:1px solid #dadada;color:#2a7bc1;font-size:18px;font-weight:700;padding:10px 0;margin:0px;margin-bottom:10px;}
.case_right p{color:#696969;font-family:"Open Sans", sans-serif;font-size:14px;line-height:25px;}
.btn_red{background:#d40014;border:1px solid #d40014;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;border-radius:2px;}
.btn_red:hover{background:#fff;color:#d40014;border:1px solid #d40014;}
.case_tab{margin-top:40px;}
.case_tab .nav-tabs{border-bottom:0px solid #ddd;position:relative;}
.case_tab .nav-tabs > li{float:left;margin-bottom:0px;}
.case_tab .nav-tabs > li > a{border:0px solid;border-radius:0px 0px 0 0;color:#fff;font-size:16px;line-height:1.42857;margin-right:2px;font-family:"Open Sans", sans-serif;text-transform:uppercase;padding:10px 30px;text-align:center;background:#818181;}
.case_tab .nav-tabs > li a:hover{background:#2a7bc1;border-top:0px;border-right:0px;border-left:0px;color:#fff;}
.case_tab .nav-tabs > li.active > a, .case_tab .nav-tabs > li.active > a:focus, .case_tab .nav-tabs > li.active > a:hover{background:#2a7bc1;color:#fff;border-top:0px;border-right:0px;border-left:0px;outline:none;}
.case_tab .tab-content{position:relative;background:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.075);padding:50px;}
.case_tab .tab-content ul{margin:0;padding-left:20px;}
.case_tab .tab-content li{list-style:none;width:48%;line-height:25px;list-style:outside none none;text-indent:-2em;font-family:"Open Sans", sans-serif;font-size:14px;margin-bottom:15px;}
.case_tab .tab-content li i{color:#2a7bc1;border:2px #2a7bc1 solid;font-size:12px;padding:1px;margin-right:10px;display:inline;width:10px;height:10px;}
.cont_btns{margin:30px 0px 30px 0px;}
.cont_btn{background:#2a7bc1 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:700;padding:0px 30px 0px 0px;text-transform:uppercase;text-align:center;}
.cont_btn i{background:#22629a;font-size:12px;font-weight:normal;padding:15px 15px;display:inline-block;margin-right:20px;}
.cont_btn:hover{background:#22629a none repeat scroll 0 0;color:#fff;}
.cont_btn:hover i{background:#2a7bc1;font-size:12px;}
.cont_btnne{background:#2a7bc1 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:700;padding:0px 0px 0px 30px;text-transform:uppercase;text-align:center;}
.cont_btnne i{background:#22629a;font-size:12px;font-weight:normal;padding:15px 15px;display:inline-block;margin-left:20px;}
.cont_btnne:hover{background:#22629a none repeat scroll 0 0;color:#fff;display:inline-block;text-transform:uppercase;text-align:center;}
.cont_btnne:hover i{background:#2a7bc1;color:#fff;}
.product{margin:30px 0px;}
.ehover6{margin-bottom:30px;}
.ehover6 h2, .ehover6 img{transition:all 0.4s ease-in-out;}
.hover h2{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;color:#fff;font-size:16px;padding:15px;position:relative;text-align:center;text-transform:uppercase;margin:0;}
.ehover6 img{transform:scale(1.1);}
.ehover6:hover img{transform:scale(1);}
.ehover6 .overlay{transition:all 0.4s ease-in-out;}
.ehover6:hover .overlay{background:rgba(42, 123, 193, 0.8) none repeat scroll 0 0;}
.ehover6 .info{border:0 solid white;bottom:0;font-weight:normal;height:95%;left:0;opacity:0;padding:0;position:absolute;right:0;top:16%;transform:scale(1.5);transition:all 0.4s ease-in-out 0s;width:100%;padding-top:50px;}
.ehover6 h3{color:#fff;font-family:"Open Sans", sans-serif;font-size:13px !important;line-height:23px;padding:0px 15px;text-transform:capitalize !important;margin:0px;}
.ehover6 p{margin:100px 0 0 0;color:#fff;font-size:16px;}
.ehover6:hover .info{opacity:1;transform:scale(1);background-color:rgba(42,123,193,0.8);}
.ehover6 .info:hover{box-shadow:none;}
.pro_btn{background:transparent none repeat scroll 0 0;border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;padding:5px 30px;text-transform:uppercase;width:50%;}
.pro_btn:hover{background:#fff;border:2px #fff solid;color:#2a7bc1;}
.slid_product{padding:40px 0px;background:#fff;}
.features{background:#f5f5f5;padding:30px 0px;}
.fea_list ul li{color:#fff;font-size:18px;font-weight:600;list-style:outside none none;margin:0 0 40px;position:relative;text-transform:uppercase;z-index:1;}
.fea_list > ul{margin:0;padding:0;}
.fea_list ul li::after{border-left:2px dashed #c2c2c2;content:"";height:150px;left:58px;position:absolute;top:-7px;z-index:-1;}
.fea_list ul li:last-child::after{border-left:0 none;}
.fea_list .media-left{padding:0;width:114px;}
.fea_list .fea_media .media-body{padding-left:15px;width:calc(100% - 120px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.fea_list .fea_media:hover .media-body{padding-left:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.fea_list .media-left, .fea_list .media-body{color:#fff;display:inline-block;vertical-align:middle;}
.fea_list .media-body h4{color:#333333;font-size:16px;font-weight:600;margin-top:20px;}
.fea_list .media-body p{color:#696969;text-transform:capitalize;font-size:14px;font-family:'Open Sans', sans-serif;}
.fea_media .fea_sec{background-color:#2a7bc1;border:3px solid #fff;border-radius:50%;box-shadow:-1px -1px 8px #ccc;height:70px;margin:0 auto;position:relative;width:70px;}
.fea_sec .inr_sec{display:block;height:100%;text-align:center;width:100%;}
.fea_media:hover .fea_sec .inr_sec{display:block;height:100%;text-align:center;width:100%;}
.fea_sec .inr_sec img{display:block;margin:0 auto;padding-top:16px;transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.fea_media:hover .inr_sec img{display:block;margin:0 auto;padding-top:16px;transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.request_call{padding:30px 0px;}
.pro_form2{margin:30px 0px 0px 0px;}
.pro_form2 h2{font-size:16px;font-weight:700;margin:0px;padding:18px 20px;color:#fff;text-transform:uppercase;}
.pro_inn2{padding:10px 20px;}
.pro_inn2 label{display:inline-block;font-weight:normal;margin-bottom:5px;max-width:100%;font-size:14px;color:#333333;}
.pro_inn2 .form-control{background-color:#f5f5f5;background-image:none;border:1px solid #ccc;border-radius:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:14px;height:38px;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%;}
.pro_inn2 .form-control:focus{border-color:#2a7bc1;box-shadow:0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(102, 175, 233, 0.6);outline:0 none;}
.pro_inn2 textarea{resize:none;}
.pro_form2 .select-style1::after{background:#fff none repeat scroll 0 0;color:#323232;content:"\f107";font-family:"FontAwesome";font-size:20px;height:33px;padding:9px 17px;position:absolute;right:18px;top:30px;width:30px;z-index:9999;pointer-events:none;display:block;}
.pro_form2 .select-style1 select{-moz-appearance:none;background-image:none;border:1px solid #ccc;box-shadow:none;color:#666;height:40px;padding-left:8px;width:100%;}
.pro_form2 .select-style1 select{color:#323232;font-size:14px;}
.pro_form2 .select-style1 select:focus{outline:medium none;}
.pro_form2 .select-style1 select option{color:#666;padding:7px;}
.top_banner_product{background-image:url("../oimages/proview_tit.png");background-repeat:no-repeat;background-size:cover;min-height:631px;padding:42px 0 0;width:100%;}
.shopnow{margin:40px 0px 50px 20px;display:inline-block;}
.shopnow a{background:#305576;padding:9px 30px 9px 50px;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:700;color:#fff;position:relative;}
.shopnow a i{background:#fff none repeat scroll 0 0;border-radius:50%;color:#305576;font-size:25px;height:55px;left:-19px;line-height:55px;position:absolute;text-align:center;top:-8px;width:55px;}
.shopnow a:hover{background:#fff;padding:9px 30px 9px 50px;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:700;color:#305576;position:relative;}
.shopnow:hover a i{background:#305576 none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:25px;height:55px;left:-19px;line-height:55px;position:absolute;text-align:center;top:-8px;width:55px;}
.buy_btn{background:#fff none repeat scroll 0 0;border:0px solid #2a7bc1;border-radius:2px;color:#2a7bc1;font-size:16px;font-weight:700;padding:10px 20px;text-transform:uppercase;}
.buy_btn:hover{background:#2a7bc1 none repeat scroll 0 0;border:0px solid #2a7bc1;color:#fff;}
.top_banner_all{background:#5595cd;padding:10px 0;width:100%;}
.page_all h3{font-size:26px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;}
.page_all p{font-size:14px;color:#fff;text-align:center;font-family:'Open Sans', sans-serif;position:relative;}
.page_all p a{color:#fff;}
.page_all p a:hover{color:#222;}
.page_all p img{margin:0px 10px;}
.business_model{padding:20px 0px;}
.busi_text p{color:#333333;font-size:14px;line-height:25px;margin-bottom:20px;font-family:'Open Sans', sans-serif;}
.busi_li{margin-left:70px;}
.busi_li ul{margin:0px 0px 0px 50px;padding-left:20px;}
.busi_li ul{margin:0;padding-left:20px;}
.busi_li li{list-style:none;line-height:23px;list-style:outside none none;text-indent:-2em;font-family:"Open Sans", sans-serif;font-size:14px;margin-bottom:15px;color:#333;}
.busi_li li i{color:#2a7bc1;border:2px #2a7bc1 solid;font-size:12px;padding:1px;margin-right:10px;display:inline;width:10px;height:10px;}
.busi_img{margin:0px auto;text-align:center;display:table;}
.grey_bg{background-color::#f5f5f5;padding:30px 0px;}
.white_bg{background-color::#fff;padding:30px 0px;}
.client{border:1px #d0d0d0 solid;background:#fff;padding:20px 10px;position:relative;margin-bottom:30px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.client img{margin:0px auto;}
.client:hover{border:1px #2a7bc1 solid;background:rgba(255,255,255,0.3);padding:20px 10px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.client span{opacity:0;background:#2a7bc1 none repeat scroll 0 0;border-radius:50%;height:40px;left:0%;line-height:40px;position:absolute;text-align:center;top:-19px;width:40px;color:#fff;font-family:'FontAwesome';font-size:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.client span a{color:#fff;}
.client:hover span{opacity:1;background:#2a7bc1 none repeat scroll 0 0;border-radius:50%;height:40px;left:41%;line-height:40px;position:absolute;text-align:center;top:-19px;width:40px;color:#fff;font-family:'FontAwesome';font-size:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.infra1{background:url(../oimages/infrait1.jpg) no-repeat;width:264px;height:262px;padding:10px 20px;margin:0px 0px 20px 0px;}
.infra2{background:url(../oimages/infrait2.jpg) no-repeat;width:264px;height:262px;padding:10px 20px;margin:0px 0px 20px 0px;}
.infra3{background:url(../oimages/infrait3.jpg) no-repeat;width:264px;height:262px;padding:10px 20px;margin:0px 0px 20px 0px;}
.infra4{background:url(../oimages/infrait4.jpg) no-repeat;width:264px;height:262px;padding:10px 20px;margin:0px 0px 20px 0px;}
.infra_text h3{font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;}
.infra_text ul{margin:0px 0px 0px 0px;padding-left:20px;}
.infra_text ul li{font-family:"Open Sans", sans-serif;font-size:14px;color:#fff;padding:0px;list-style:none;}
#accordion-faq .panel-group .panel{border:medium none;border-radius:0;}
#accordion-faq .panel-default > .panel-heading{border:medium none;border-radius:0;outline:medium none;padding:0;width:100%;}
#accordion-faq .panel-title{color:#fff;font-size:16px;margin-bottom:0;margin-top:0;font-weight:700;}
#accordion-faq .panel-body{padding:10px 5px 10px 15px;}
#accordion-faq .panel-body ul{margin:0px;padding:0px;}
#accordion-faq .panel-body ul li{color:#696969;font-size:14px;line-height:30px;}
#accordion-faq .panel-body ul li i{color:#6f6f6f;font-size:10px;margin-right:15px;line-height:34px}
#accordion-faq .panel-default > .panel-heading + .panel-collapse > .panel-body{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fafafa;border-color:-moz-use-text-color #f0f0f0 #f0f0f0;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;}
#accordion-faq .panel-heading a{background-color:#2a7bc1;color:#ffffff;display:inline-block;padding:15px 35px 15px 15px;position:relative;text-decoration:none;width:100%;}
#accordion-faq .panel-dark .panel-heading a, #accordion-faq .panel-dark .panel-heading a:hover{background-color:#333333;}
#accordion-faq .panel-transparent .panel-default > .panel-heading, #accordion-faq .panel-transparent .panel-default > .panel-heading + .panel-collapse > .panel-body{background-color:transparent;color:inherit;}
#accordion-faq .panel-transparent .panel-heading a{border:1px solid #f1f1f1;}
#accordion-faq .panel-transparent .panel-heading a.collapsed{background-color:transparent;color:inherit;}
#accordion-faq .panel-heading a.collapsed{background-color:#666666;color:#ffffff;}
#accordion-faq .panel-heading a::after{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;content:"\f068";font-family:"FontAwesome";font-size:10px;height:30px;line-height:30px;margin-top:-14px;position:absolute;right:7px;text-align:center;top:50%;width:35px;font-weight:normal;}
#accordion-faq .panel-heading a.collapsed::after{content:"\f067";}
#accordion-faq .panel-heading a:hover, #accordion-faq.panel-transparent .panel-heading a:hover{background-color:#2a7bc1;color:#ffffff;text-decoration:none;}
#accordion-faq .panel-title a i{font-size:20px;padding-right:10px;}
.vision{background:url(../oimages/vision_mission.png) center center no-repeat;min-height:500px;margin:0px auto;margin-top:60px;margin-bottom:130px;}
.vision1{position:relative;cursor:pointer;}
.v1{background:#17a68b none repeat scroll 0 0;border-radius:50%;height:186px;left:42%;position:absolute;width:186px;-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.4), inset 0px 1px 0px 8px rgba(21,147,123,1);-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.4), inset 0px 1px 0px 8px rgba(21,147,123,1);box-shadow:0px 0px 14px rgba(0,0,0,0.4), inset 0px 1px 0px 8px rgba(21,147,123,1);border:10px #fff solid;text-align:center;}
.v1 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.dot1{background:rgba(0, 0, 0, 0) url("../oimages/dot1.png") no-repeat scroll 0 0;height:31px;left:32.5%;position:absolute;top:69px;width:109px;}
.vision1 .v1 h3{color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;margin-top:40px;}
.vision1 .v_box1{background:#fff;padding:10px 20px;position:absolute;top:20px;left:2%;width:354px;}
.vision1:hover .v_box1{background:#fff;box-shadow:0px 0px 3px #ccc;}
.vision1 .v_box1 h3{color:#17a68b;font-weight:700;font-size:18px;text-transform:uppercase;}
.vision1:hover .v_box1 h3{color:#000;font-weight:700;font-size:18px;}
.vision1 .v_box1 p{color:#696969;font-size:14px;font-family:"Open Sans", sans-serif;}
.vision1 .v1 img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.vision1:hover .v1 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.vision2{position:relative;cursor:pointer;}
.v2{background:#f54746 none repeat scroll 0 0;border:10px solid #fff;border-radius:50%;box-shadow:0 0 14px rgba(0, 0, 0, 0.4), 0 1px 0 8px rgba(210, 59, 58, 1) inset;height:186px;left:56%;position:absolute;text-align:center;top:173px;width:186px;}
.dot2{background:rgba(0, 0, 0, 0) url("../oimages/dot2.png") no-repeat scroll 0 0;height:104px;left:72%;position:absolute;top:150px;width:113px;}
.v2 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.v2 h3{color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;margin-top:40px;}
.vision2 .v_box2{background:#fff none repeat scroll 0 0;left:65%;padding:10px 20px;position:absolute;top:-45px;width:354px;}
.vision2:hover .v_box2{background:#fff;box-shadow:0px 0px 3px #ccc;}
.vision2 .v_box2 h3{color:#f54746;font-weight:700;font-size:18px;text-transform:uppercase;}
.vision2:hover .v_box2 h3{color:#000;font-weight:700;font-size:18px;}
.vision2 .v_box2 p{color:#696969;font-size:14px;font-family:"Open Sans", sans-serif;}
.vision2 .v2 img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.vision2:hover .v2 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.vision3{position:relative;cursor:pointer;}
.v3{background:#2a7bc1 none repeat scroll 0 0;border:10px solid #fff;border-radius:50%;box-shadow:0 0 14px rgba(0, 0, 0, 0.4), 0 1px 0 8px rgba(37, 110, 173, 1) inset;height:186px;left:33%;position:absolute;text-align:center;top:208px;width:186px;}
.dot3{background:rgba(0, 0, 0, 0) url("../oimages/dot3.png") no-repeat scroll 0 0;height:117px;left:33.5%;position:absolute;top:347px;width:111px;}
.v3 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.v3:hover img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.v3 h3{color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;margin-top:40px;}
.vision3 .v_box3{background:#fff none repeat scroll 0 0;left:43%;padding:10px 20px;position:absolute;top:416px;width:460px;}
.vision3:hover .v_box3{background:#fff;box-shadow:0px 0px 3px #ccc;}
.vision3 .v_box3 h3{color:#2a7bc1;font-weight:700;font-size:18px;text-transform:uppercase;}
.vision3:hover .v_box3 h3{color:#000;font-weight:700;font-size:18px;}
.vision3 .v_box3 p{color:#696969;font-size:14px;font-family:"Open Sans", sans-serif;}
.vision3 .v3 img{transform:rotateY(0deg);transition:all 0.3s ease 0s;}
.vision3:hover .v3 img{transform:rotateY(360deg);transition:all 0.3s ease 0s;}
.navbar-wrapper{z-index:9999999;/*position:relative;*/}
@-webkit-keyframes circle{50%{-webkit-transform:scale(1.26923077);transform:scale(1.26923077);}
}
@keyframes circle{50%{transform:scale(1.26923077);}
}
@keyframes spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes rotation{from{-ms-transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);}
}
@-o-keyframes rotation{from{-o-transform:rotate(0deg);}
to{-o-transform:rotate(360deg);}
}
@keyframes rotation{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@media (min-width:320px) and (max-width:768px){.portfolio{background:rgba(77, 174, 217, 0.8) url(../oimages/portfolio_bg.png);background-size:cover;padding:20px 0px;max-height:none;background-position:0px;}
.frame_box:hover h2{opacity:0;}
.frame_box{background:#fff none repeat scroll 0 0;border:1px solid #ccc;height:100px;margin-top:30px;padding:32px 0;position:relative;text-align:center;}
.loc_text{overflow:hidden;padding-left:0;}
.infographics .cen_img{display:none;}
}
@media (min-width:320px) and (max-width:400px){.info_icons ul{margin:0;padding:0;width:100%;}
.info_icons li:first-child{left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(2){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(3){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(4){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_iconss ul{margin:0;padding:0;width:100%;}
.info_iconss li:first-child{left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(2){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(3){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(4){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
}
@media (min-width:401px) and (max-width:1024px){.info_icons ul{margin:0;padding:0;width:50%;}
.info_icons li:first-child{left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(2){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(3){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_icons li:nth-child(4){left:0px;position:relative;top:0px;margin-bottom:20px;}
.info_iconss ul{margin:0;padding:0;width:50%;}
.info_iconss li:first-child{left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(2){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(3){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
.info_iconss li:nth-child(4){left:0px;position:relative;top:0px;margin-bottom:20px;width:100%;}
}
.projec_dash table tbody td{color:#333333;font-size:14px;font-family:"Open sans";position:relative;}
.projec_dash table thead{background:#818181;}
.projec_dash table thead th{color:#fff;font-weight:normal;font-size:14px;text-transform:uppercase;font-family:"Open sans";position:relative;padding:12px 10px;}
.projec_dash table tbody td label{position:absolute;top:2px;}
.projec_dash table thead th label{position:absolute;top:2px;}
.projec_dash .form-control{border-radius:0;text-transform:capitalize;height:38px;box-shadow:none;}
.projec_dash .search .form-control{background:url("../oimages/search.png");background-repeat:no-repeat;background-position:right 10px top 10px;width:200px;}
.projec_dash .date_picker .form-control{width:115px;}
.date_picker label{float:left;margin-right:15px;font-weight:normal;font-size:14px;font-family:"open sans";text-transform:capitalize;line-height:34px;color:#333;}
.export_type label{float:left;margin-right:15px;font-weight:normal;font-size:14px;font-family:"open sans";text-transform:capitalize;line-height:34px;color:#333;}
.export_type .select-style.seldet{height:34px;line-height:26px;}
.select-style.seldet{padding:0;margin:0;border:1px solid #ccc;width:100%;border-radius:3px;background:#FDFDFD;border-radius:0;color:#fff;font-size:14px;height:42px;line-height:42px;margin:0;padding:0;position:relative;width:100%;}
.export_type .select-style select{padding:3px 26px;height:34px;}
.select-style select{padding:0px 8px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#222;height:42px;}
.select-style select option{padding:7px;color:#000;}
.export_type .select-style.seldet::after{color:#989898;content:"\f0d7";font-family:"FontAwesome";font-size:20px;height:41px;padding:0 15px;position:absolute;right:-8px;top:3px;width:44px;z-index:3;pointer-events:none;}
.export_det label{font-size:14px;font-weight:normal;text-transform:capitalize;font-family:"Open sans";}
.export_det .btn_export{background:#2B7BC2;color:#fff;font-size:14px;font-family:"open sans";border-radius:3px;text-transform:capitalize;padding:6px 41px;margin-top:-5px;}
.new_title{float:right;margin-top:15px;}
.pagination_list .pagination li a{width:auto;height:35px;vertical-align:middle;padding:0 12px;line-height:33px;border-radius:0;}
.pagination_list .pagination li a{margin-right:15px;margin-left:15px;}
.pagination_list{float:right;}
.pagination_list .pagination li:last-child a{margin:0;}
.pagination_list .pagination{text-align:right;}
.pagination_list .pagination{margin-top:0;}
.box_table_search{border:1px solid #ededed;}
.box_table_search{padding:28px 15px;}
.tab_list ul{}
.tab_list ul li a{background:#818181;color:#fff;font-family:"open sans";text-transform:uppercase;padding:13px 19px;}
.tab_list ul li.active a, .tab_list ul li:hover a, .tab_list ul li:focus a{background:#2B7BC2;}
.tab_list ul{margin:0 0 0 15px;}
.tab_list ul li{padding:13px 0px;}
.security_cls img{margin:17px auto;}
.reg_cls .btn-blue{margin:0 auto;display:table;}
.reg_acc{float:left;}
.accunt_det{overflow:hidden;}
.accunt_det h4{font-size:20px;text-transform:uppercase;font-family:"open sans";font-weight:bold;color:#f98a21;}
.accunt_det.buy_pro h4{color:#d7053b;}
.accunt_det.buy_pro h4{color:#941f91;}
.accunt_det.manage_prod h4{color:#941f91;}
.accunt_det.our_tech h4{color:#0068b0;}
.accunt_det p{font-size:14px;color:#000;}
.full_acc{margin-top:20px;}
.login_box_custo{width:32%!important;margin:24px auto!important;}
.forgot{margin-top:25px;text-align:center;}
.forgot a{color:#2a7bc1;font-size:15px;text-transform:capitalize;text-align:center;}
.panel.profile_set{width:65%;margin:29px auto;}
.form_white textarea.form-control{height:110px !important;}
.reg_cls.marketin_form{float:right;}
.form_marketing h4{font-size:20px;font-weight:bold;text-transform:uppercase;color:#333333;}
.form_marketing p{color:#696969;font-size:14px;text-transform:capitalize;margin-top:30px;margin-bottom:20px;}
.form_marketing{margin-top:30px;}
.cms_back{background-repeat:repeat;background-size:auto auto;background-repeat:no-repeat;background-size:cover;padding-bottom:30px;background:url("../oimages/cms_back_scroll.png");-webkit-animation:100s scroll infinite linear;-moz-animation:100s scroll infinite linear;-o-animation:100s scroll infinite linear;-ms-animation:100s scroll infinite linear;animation:100s scroll infinite linear;top:0;left:0;width:100%;}
@-webkit-keyframes scroll{100%{background-position:-3000px 0px;}
}
@-moz-keyframes scroll{100%{background-position:-3000px 0px;}
}
@-o-keyframes scroll{100%{background-position:-3000px 0px;}
}
@-ms-keyframes scroll{100%{background-position:-3000px 0px;}
}
@keyframes scroll{100%{background-position:-3000px 0px;}
}
.index_inr_sec h3{font-size:20px;color:#333333;margin:0px 0px 20px 0px;text-transform:uppercase;}
.index_inr_sec hr{margin-top:20px;margin-bottom:20px;border:0;border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-top:1px solid #dddddd;}
.clsup_btn{background-color:#2a7bc1;display:inline-block;font-size:14px;padding:6px 12px;color:#fff;font-weight:700;width:130px;text-align:center;text-transform:uppercase;}
#upload_btn{cursor:pointer;overflow:hidden;position:relative;display:inherit;margin-top:10px;}
#upload_btn INPUT{cursor:pointer;opacity:0;position:absolute;right:0;top:0;}
.pop_modal .modal-dialog{width:360px;margin:30px auto;border-radius:3px;}
.pop_modal .modal-header{background-color:#fff !important;border-bottom:0;border-top:5px #2a7bc1 solid;padding:15px 15px 0px 15px;}
.pop_modal .modal-header h4{color:#333333 !important;font-size:20px;text-transform:uppercase;text-align:left;font-weight:500;}
.pop_modal .table tbody tr td{padding:3px 8px 3px 0px;line-height:1.42857143;vertical-align:top;border-top:0px solid #ddd;font-size:14px;color:#696969;}
.pop_modal .table tbody tr td span{font-weight:700;color:#333;}
.pop_modal .modal-header .close{color:#818181;font-size:40px;font-weight:normal;margin-top:-6px;opacity:1;}
.pop_modal label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:normal;font-size:15px;color:#696969;}
.review_rating i{color:#ffec47 !important;font-size:18px !important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ddd;}
.exst{color:#F00;font-family:"Open Sans", sans-serif;}
.pop_invoice .modal-dialog{width:750px;margin:30px auto;border-radius:3px;font-family:"Open Sans", sans-serif;}
.pop_invoice .modal-header{background-color:#fff !important;border-bottom:1px #dddddd solid
border-top:5px #c51e5f solid;padding:15px 15px 15px 15px;margin:0 0px;}
.pop_invoice .modal-header img{display:inline-block;}
.pop_invoice .modal-header span{line-height:50px;margin-top:30px;}
.pop_invoice .modal-header h4{color:#333333 !important;font-size:24px;text-transform:uppercase;font-weight:500;}
.pop_invoice .table tbody tr td{padding:3px 8px 3px 0px;line-height:1.42857143;vertical-align:top;border-top:0px solid #ddd;font-size:14px;color:#696969;}
.pop_invoice .table tbody tr td span{font-weight:700;color:#333;}
.pop_invoice .modal-header .close{color:#fff;font-size:45px;font-weight:normal;margin-top:-6px;opacity:1;position:absolute;right:-39px;top:-13px;}
.ad_txt h4{font-size:18px;color:#222;}
.ad_txt p{font-size:15px;color:#666666;line-height:28px;}
.gstn{font-size:15px;color:#222;font-weight:700;margin-bottom:20px;}
.in_table{border:1px #ddd solid;}
.in_table .table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:0px solid #ddd;font-size:15px;color:#222;}
.in_table .table tbody tr td:first-child{background:#ddd;}
.in_table .table tbody tr td span{color:#888888;font-weight:normal;}
.in_table .table{margin-bottom:0;}
.tot_table .table thead tr th{vertical-align:bottom;border-bottom:1px solid #222222;color:#222222;font-weight:700;font-size:15px
padding:8px;}
.tot_table .table tbody tr td{padding:2px 8px;line-height:1.42857143;vertical-align:top;border-top:0px solid #ddd;font-size:15px;color:#666666;}
.btn-new{position:relative;padding:0 20px;height:35px;text-align:center;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:35px;border-radius:2px;background-color:#2a7bc1;color:#fff;z-index:0;width:120px;}
.btn-new:hover{color:#fff;}
.btn-new:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0.2);transform:scaleX(0);}
.btn-new:hover:after{transform:scaleY(1);}
.profile_set h3{font-size:16px;color:#fff;font-weight:700;background:#2a7bc1;padding:15px 10px;margin:0}
.payment_bx{border:#ededed 1px solid;padding:10px;}
.payment_bx h3{font-size:24px;color:#636363;text-transform:capitalize;margin:10px 0px 20px 0px}
.payment_bx ul{margin:0 0 50px 0;padding:0;}
.payment_bx ul li{width:23%;border:3px transparent solid;box-shadow:0px 1px 5px 1px rgba(0,0,0,0.1);border-radius:5px;margin-right:10px;padding:5px 0px;position:relative;}
.payment_bx ul li:hover{border:3px #2a7bc1 solid;}
.payment_bx ul li.active{border:3px #2a7bc1 solid;}
.bit_payment{}
.bit_payment h4{font-size:18px;color:#333333;}
.bit_payment p{font-size:16px;color:#696969;}
.bit_payment p span{font-size:16px;color:#696969;font-weight:600;}
.tick{position:absolute;width:30px;height:30px;line-height:21px;text-align:center;bottom:-17px;left:-5px;color:#2a7bc1;border:3px #2a7bc1 solid;border-radius:50%;background:#fff;}
.payment_bx ul li:last-child{margin-right:0;}
.payment_bx ul li img{margin:0 auto;display:table;}
.payment_ttal{border:1px #ededed solid;padding:0px 10px;background:#fff;border-top:#5595cd 4px solid;}
.payment_ttal .table{margin-bottom:0}
.payment_ttal h3{font-size:18px;color:#636363;border-bottom:1px #ddd solid;padding:9px 0;margin:0;text-transform:capitalize;}
.payment_ttal .table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:0px solid #ddd;font-size:14px;color:#636363;}
.payment_ttal .table tbody tr td span{font-weight:600;}
.btn-makepay{position:relative;padding:0 40px;height:40px;text-align:center;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:40px;border-radius:2px;background-color:#2a7bc1;color:#fff;z-index:0;width:228px;}
.btn-makepay:hover{color:#fff;}
.btn-makepay:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0.2);transform:scaleX(0);}
.btn-makepay:hover:after{transform:scaleY(1);}
.cart_table .table thead tr th{vertical-align:bottom;border-bottom:0px solid #ddd;background:#818181;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;padding:10px 8px;}
.cart_table .table thead tr th:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.cart_table .table thead tr th:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.cart_table .table > tbody tr td{padding:20px 8px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #e9e9e9;border-top:0px solid #e9e9e9;color:#333333;font-size:14px;}
.cart_table .table > tbody tr td span{font-size:16px;color:#636363;}
.cart_table .table > tbody tr td i{color:#818181;font-size:20px;}
.cart_table .form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#333333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;text-align:center;}
.v_tick{border-bottom:1px #2a7bc1 solid;padding:20px 0 20px 0px;}
.v_tick h4{color:#2a7bc1;font-size:24px;margin:0;text-align:center}
.v_tick h4 span{display:block;color:#333;font-size:14px;}
.v_tick p{color:#333;font-size:13px;margin-bottom:10px;}
.v_tick p a{color:#2a7bc1;font-size:13px;margin-bottom:10px;}
.cat_list{color:#333;font-size:13px;font-weight:700;}
.view_tick{margin:20px 0px;}
.view_tick h3{color:#2a7bc1;font-size:18px !important;margin:20px 0 20px 0px!important;text-transform:capitalize;border-bottom:1px #ddd solid;padding-bottom:5px;}
.view_tick p{color:#333;font-size:13px;margin-bottom:5px !important;}
.view_tick p span{color:#2a7bc1;font-weight:700;font-size:12px;}
.dev_banner{background-image:url("../oimages/marketing_back1.png");background-position:center center;background-repeat:repeat-x;position:relative;padding:0;background-color:transparent;}
.dev_banner .inr_overlay{background-color:rgba(42, 125, 193, 0.8);padding:115px 0;background-image:url("../oimages/dev_banner.png");background-repeat:no-repeat;background-position:center center;}
.arr_process{position:relative;}
.arr_process:before{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f5f5f5;position:absolute;content:"";top:-1px;left:48%;}
.arr_process:after{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #fff;position:absolute;content:"";bottom:-39px;left:48%;z-index:9;}
.arr_process1{position:relative;}
.arr_process1:before{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f5f5f5;position:absolute;content:"";top:-1px;left:48%;z-index:99;}
.dev_sec h4{font-size:18px;color:#333333;font-weight:700;text-transform:uppercase;}
.dev_sec p{font-size:14px;color:#696969;line-height:25px;}
.date_green{font-size:48px;color:#19b698;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_blue{font-size:48px;color:#2e8ece;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_pink{font-size:48px;color:#9b50ba;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_dgreen{font-size:48px;color:#26a65b;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_org{font-size:48px;color:#f37835;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_rdn{font-size:48px;color:#f54746;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.date_grn{font-size:48px;color:#19b698;font-family:"Open Sans", sans-serif;padding-top:80px;display:inline-block;}
.offer_sec{background:url(../oimages/offerbg.png);height:54px;width:100%;}
.offer_sec p{font-size:18px;color:#fff;text-align:center;margin-bottom:0;line-height:50px;}
.offer_sec p span{color:#369ef8;}
.date_picker{position:relative;top:15px;width:152px;}
.date_pick label{float:left;margin-right:15px;font-weight:normal;font-size:14px;font-family:"open sans";text-transform:capitalize;position:relative;color:#333;top:12px;}
.spl_txt{font-size:16px !important;font-weight:600;}
.bg_white-bnnr { background: url(../oimages/hire-bg1.jpg);background-size: cover;background-position: center;}
.hire-hd h2 {
	font-size: 50px;
	font-weight: 300;
	color: #fff;
	margin-top: 1em;
}
/*.hire-hd h4 {font-size: 30px; font-weight: 600;  color: #fff; margin-top: 2em; margin-bottom: 1em}*/
.hire-hd h4 {
    font-size: 40px;
    font-weight: 500;
    color: #fff;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 40px;
    font-style: italic;
}
.hire-hd p {
    font-size: 16px;
    color: #fff;
    margin-bottom: 12px;
    line-height: 28px;
}
.loc-bg h3 {
font-size: 19px;
color: #fff;
margin-bottom: 9px;
font-weight: 500;
line-height: 29px;
}
.job-form {
    background: #159ca2;
    padding: 25px 25px 10px 25px;
    margin-bottom: 25px;
    border-radius: 10px;
}
.job-form label { color:#fff; }
.job-form p { font-size: 13px; color: #fff;/*margin-top: 25px;*/ }
.job-cnt-sec {padding: 20px 0}
.page_why-2 h2{color:#00585c;font-size:30px;font-weight:700;text-align:center;margin:10px 0px 5px 0px; line-height: 46px}
.job-cnt h3 {font-weight: 700; color: #333; text-transform: uppercase; padding: 20px 0 20px;  font-size: 16px; text-align: left;margin: 0;}
.job-cnt h4 {font-weight: 400; color: #333;  padding: 0px 0 20px;  font-size: 14px; text-align: left;margin: 0;}
.btn-blue-osiz {
    position: relative;
    padding: 0 20px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    border-radius: 5px;
    background-color: #cb3e68;
    color: #fff;
    z-index: 0;
}
.btn-blue-osiz:hover{
	background-color: #a52149;
	color:#fff;
}
.job-form .form-control {
    background-color: #fff !important;
    border-radius: 3px !important;
    box-shadow: none;
    border:none !important;
    height: 35px !important;
    font-size: 13px;
}
.job-form .form-group{
	margin-bottom: 7px;
}
.text-clr {
    color: #1fd4dc;
    font-weight: 600;
}
.select-drop {
	background: #fff url(../oimages/downart.png) no-repeat top 15px right 15px;
-webkit-appearance: none;
    -moz-appearance: none;
}
.job-form h3
{
	font-size: 14px;
	color: #fff;
}
input[type="file"] {
    display: block;
    color: #fff;
}

#accordion .panel{
    border: none;
    border-radius: 3px;
    box-shadow: none;
}
#accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 3px;
    background: transparent;
}
#accordion .panel-title a {
	display: block;
	padding: 12px 15px;
	background: #159ca2;
	font-size: 18px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	color: #fff;
	/* border: 1px solid #ececec; */
	box-shadow: 0 0 10px rgba(0,0,0,.05);
	position: relative;
	transition: all 0.5s ease 0s;
	box-shadow: 0 1px 2px rgba(43,59,93,0.30);
	border-radius: 7px;
}
#accordion .panel-title a.collapsed{
    box-shadow: none;
    color: #fff;
    box-shadow: 0 1px 2px rgba(43,59,93,0.30);
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{
    content: "\f067";
    font-family: "FontAwesome";
    width: 25px;
    height: 25px;
    line-height: 28px;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 8px;
    right: 15px;
    transform: rotate(135deg);
    transition: all 0.3s ease 0s;
}
#accordion .panel-title a.collapsed:before{
    color: #fff;
    transform: rotate(0);
}
#accordion .panel-title a:after{
    content: "";
    width: 1px;
    height: 100%;
    background: #ececec;
    position: absolute;
    top: 0;
    right: 55px;
}
#accordion .panel-body{
    padding: 0px 15px;
    border: none;
    font-size: 15px;
    color: #615f5f;
    line-height: 27px;
}
.job-cnt-hd h4 {
    font-size: 16px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 0;
   /* text-decoration: underline;*/
}
.alert-success-modal .modal-content {
       background: #41ad2b;
       border-radius: 3px !important;
}
.successfully-msg {
	text-align: center;
	color:#fff;
	font-size: 18px;
	    margin-top: 1em;
}
.alert-success-modal .modal-dialog{
	width: 450px;
    margin: 30px auto;
}
.alert-success-modal img {
	max-width: 50px !important;
	margin: auto;
	margin-top: 1em;
}
.alert-success-modal .close {
    float: right;
    font-size: 25px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
     opacity:unset;
 }
 .btn-blue-osiz-green {
 	position: relative;
padding: 0 20px;
height: 40px;
text-align: center;
font-size: 16px;
line-height: 40px;
border-radius: 5px;
background-color: #00585c;
color: #fff !important;
z-index: 0;
 }    

 /* Edited 05-02-2019 */

 .navbar-wrapper{
     position: relative;z-index: 9999999;
 }
 

 /* Edited 28-02-2019 */

 
@media screen and (max-width:1199px){
  .ttmenu .nav > li > a {
    margin: 0px 9px;
    font-size: 12px;
  }
  .cbp-af-header.sticky .nav > li > a{margin: 0px 9px;}
  .rc_inr{max-width: 30%;}
  .hr_counter p, .rc_countr p{font-size: 15px;}
  .hr_counter p span, .rc_countr span{    font-size: 45px;}
  .hire_page .container { width: 100%;}  
  .exprt_tle h4{font-size: 15px;}
  .bannr_bg{min-height: 455px;}

}

@media screen and (max-width:991px){
  .navbar-header{width: 100%;text-align: center;}
  .logo_main{float: none;display: inline-block;height: auto;}
  .navbar-nav{float: none !important;margin-right: 0;padding: 0 !important;text-align: center; }
  .navbar-nav>li {float: none;display: inline-block;}
  .hr_counter ul{max-width: 100%;}
  .cuntr_left, .cuntr_righ{width: 100%;margin-right: 0;}    
  .rc_countr{bottom: 0;}
  .pdf_left, .pdf_right,.hire_content {width: 50%;}
  .cbp-af-header.sticky .navbar-brand img{width:100%}
  h2.resp-accordion {
    font-size: 13px;
    border: 0;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 0 !important;
  }
  h2.resp-accordion:first-child {border-top: 0;}
  span.tab_tle {
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;font-weight: 600;
  }
  h2.resp-accordion{background: #fff !important;padding: 10px !important;}
  h2.resp-tab-active{padding: 10px !important;border: 0 !important;}
  span.tab_img {
    display: inline-block;
    vertical-align: middle;
    width: 23%;
    text-align: center;
  }
  .resp-tab-content{padding: 10px;}
  .resp-tabs-container, .sect_content{padding: 30px 15px 0px;}

}
@media screen and (max-width:767px){
  .rc_inr {max-width: 100%;}
  .hire_content {width: 100%;    margin-bottom: 15px;}  
  .navbar-header{    text-align: left;}
  .navbar-nav{text-align: left;}
  .navbar-nav>li{display: block;}
  .hr_counter p span, .rc_countr span {font-size: 38px;}
  .banner_tle h1{font-size: 40px;}
  .logo_main{max-width: 70%;}
  
  .tab_logo{padding: 5px 0px 0px;}
  .tab_logo h3, .client_speak h3, .section_h h3, .hr_tle h3{padding: 0px 10px;}
  .pdf_left, .pdf_right{padding: 0;margin-bottom: 15px;}
}
@media screen and (max-width:480px){
  .hr_counter ul li{width:100%;margin-bottom: 10px;}
  .hr_counter ul li.aft_dvd::after{display: none;}
  .banner_rc_img{position: relative;}
  .hr_counter p span, .rc_countr span {font-size: 28px;}
  .h_left_c, .h_right_c {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
  .h_left_c span{margin: 0 auto;}
  .pdf_left, .pdf_right, .hire_content { width: 100%;}
  .banner_tle h1{    padding: 50px 10px 20px;font-size: 30px;}  

}

.navbar-nav li:hover ul.dropdown-menu {
  display: block;
}
.aditional_header  .cbp-af-header.sticky .nav > li > a{margin: 0 10px;}
.social .fb a,.social .tw a,.social .googleplus a,.social .linkedin a{line-height: 39px;border: 0px;}
.aditional_header .cbp-af-header.sticky .nav > li > a.btn-hire{padding: 7px 6px !important;}




@media screen and (max-width:1260px){
  .aditional_header .cbp-af-header.sticky .nav > li > a,.aditional_header .cbp-af-header  .ttmenu .nav > li > a{margin: 0 13px;}
  
}
@media screen and (max-width:1199px){
  body .ttmenu .nav > li > a {
    margin: 0px 8px;
    font-size: 12px;
  }
  .cbp-af-header.sticky .nav > li > a{margin: 0px 9px;}
  .rc_inr{width: 30%;}
  .hr_counter p, .rc_countr p{font-size: 15px;}
  .hr_counter p span, .rc_countr span{    font-size: 45px;}
  .aditional_header .cbp-af-header.sticky .nav > li > a{margin: 0 7px;}
  .aditional_header  .ttmenu .nav > li > a {margin: 0px 6px; font-size: 12px;}   
  .social ul{margin-left: 18%;} 
  .ent_list {
      margin-bottom: 15px;
  }
  body .work_with_box_2,body .work_with_box_1{    min-height: 490px;height: auto;}
  body .hgt_box_5,body .hgt_box_2,body .work_with_box,body .adobe_air,body .work_with_box_4{height: auto;}

  /* dynamic content responsive */
.mid_section_bg .col-md-4.col-sm-4,.mid_section_bg  .col-md-8.col-sm-8 {
  width: 100%;
}
body .mid_section_bg .work_with_box_2,body .mid_section_bg  .work_with_box_1 {
  min-height: 100%;
  height: auto;
}
.mid_section_bg .col-sm-2 {
  width: 33.33%;
  margin-left: 0;
}
.grey_bg .col-md-6.col-sm-6 {
  width: 100%;
}
.grey_bg .col-sm-3 {
  width: 100%;margin-left: 0;
}
.mar-top-minus {
  margin-top: 0;
}
body .mar-top-minus_2 {
  margin-top: 0;
}
.mid_section_bg .col-sm-3 {
  width: 50%;
}
body.iphone-ui-ux-development .work_with_box {
  min-height: 277px;
}
body.enterprise-mobile-app-development .work_with_box.hgt_box_4 {
  min-height: 350px;
}
body.hybrid-mobile-app-development .work_with_box_1 {
  min-height: 350px;
}
section.white_bg .col-md-5.col-sm-5,section.white_bg .col-md-7.col-sm-7 {
  width: 100%;
}
.left_img img{float: none; margin: 0 auto;}
.inner_img.left_img { text-align: center;  }
.mid_section_bg .col-md-6.col-sm-6 {
  width: 100%;
}
.mid_section_bg .col-sm-3 .marketing_box_1.marketing_box1_1 {
  min-height: 304px;height: auto;
}
body.content-marketing-agency .white_bg .col-md-3.col-sm-3 {
  width: 50%;
}


}
@media screen and (max-width:992px){
  .loc_icons{display: inline-block;float: none;vertical-align: middle;margin-top: 0 !important;margin-bottom: 15px;}
  .loc_text{display: inline-block;width: 89%;vertical-align: middle;margin-bottom: 15px;}
  .vision1 .v_box1{top: -75px;}
  .v1{top: 75px;left: 12%;}
  .vision2 .v_box2{left: 50%;}
  .v3{left: 28%;top: 275px;}
  .vision3 .v_box3{left: 15%;top: 465px;}
  div#job_ajax_details .col-md-4.col-sm-4 {
      width: 50%;
      margin-bottom: 30px;
  }
  body.phonegap-application-development section.grey_bg .col-md-4.col-sm-4 {
    width: 100%;
  }
}
@media screen and (max-width:767px){
  .mid_section_bg .col-sm-2 {
    width: 100%;
  }
  body.content-marketing-agency .white_bg .col-md-3.col-sm-3 {
    width: 100%;
  }
}
@media screen and (max-width:480px){
  .loc_icons{float: left;margin-bottom: 0;}
  .loc_text{display: block;width: auto;margin-bottom: 0;}
  body .vision1 .v_box1,body .vision2 .v_box2,body .vision3 .v_box3{width: 100%;}
  div#job_ajax_details .col-md-4.col-sm-4{width:100%;}
  body .job_tab .inner_tab .tab-content{padding: 0 0px 10px 0px;}
  .mid_section_bg .col-sm-3 {
    width: 100%;
  }
}
.cbp-af-header.sticky .nav > li > a.btn-hire{
	padding : 7px 6px !important;
}
.cbp-af-header{
height:68px;
}
/*Blog slider styles*/
.blog-sec{
background-color:rgba(0,0,0,0.1) ! important;
}
.blog-sec .blog_box .inr_cont h3{
margin:10px 0 10px;
}
.blog_box .inr_img img{
width:100%;
height:100%;
object-fit:cover;
object-position: left top;
}
.blog_box .inr_cont p.normal_text{
min-height:70px;
}
.blog_box .inr_cont h3{
min-height:48px;
}


/*E O Blog slider styles*/