body{padding:0;margin:0;line-height:30px;font-family:'Poppins',sans-serif;font-size:16px;color:#333;min-height:641px;overflow-x:hidden;font-weight:400; position: relative}
@font-face {
  font-family: "Catamaran-Regular";
  src: url(../);
}
@font-face {
  font-family: "Catamaran-Bold";
  src: url(../);
}
@font-face {
  font-family: "Catamaran-Light";
  src: url(../);
}
p{padding:0 0 15px 0;margin:0;line-height:30px;font-family:'Poppins',sans-serif;font-size:16px;color:#333;text-align:justify;font-weight:400}
img{border:0}
ol,li,ul{list-style:none;padding:0;margin:0}
.clear{clear:both}
.responsive-img{height:auto}
#myModalenquiry{background:rgba(0,0,0,0.6)}
ul,li,ol{padding:0;margin:0;list-style:none;text-decoration:none}
a:hover{text-decoration:none}
.pleft{padding-left:0!important}
.pright{padding-right:0!important}
ol li{list-style:decimal;color:#333;font-size:13px;line-height:25px;text-align:end}
.sticky{position:-webkit-sticky;position:sticky;top:60px}
.slider4{width:100%;margin:22px auto 0}
.slider5{width:100%!important;margin:35px auto 0;margin-left:0;padding:0;display:block}
.slider6{width:100%;margin:35px auto 0;margin-left:-25px;padding:0}
.slider6 .slick-slide{margin:0 0 0 40px}
.slider4 .slick-prev{right:60px;z-index:50;top:-37px;width:35px!important;height:35px!important;background:url(../) left top no-repeat!important}
.slider4 .slick-next{right:4px;z-index:50;top:-31px;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider4 .slick-prev:hover{opacity:.5}
.slider4 .slick-next:hover{opacity:.5}
.slider5 .slick-prev{right:97.2%;z-index:50;top:36px;width:52px!important;height:52px!important; background: url(../images/sprites.png) -61px -2px no-repeat!important;}
.slider5 .slick-prev:hover{background: url(../images/sprites.png) -61px -66px no-repeat!important;}
.slider5 .slick-next{right:0;z-index:50;top:36px;width:52px!important;height:52px!important;   background: url(../images/sprites.png) -126px -2px no-repeat!important;}
.slider5 .slick-next:hover{background: url(../images/sprites.png) -126px -66px no-repeat!important;}
.slider6 .slick-prev{display:none!important}
.slider6 .slick-next{display:none!important}
.slick-slide{margin:0}
.slick-slide img{width:100%}
.slick-prev:before,.slick-next:before{color:black}
.slick-slide{transition:all ease-in-out .3s;opacity:1}
.slick-active{opacity:1}
.slick-current{opacity:1}
.catehead{font-size:27px;color:#000;padding:0;margin:28px 0 0 0;width:92%;background:url(../) 0 9px repeat-x;font-family:'Roboto Condensed',sans-serif;font-weight:normal}
.catehead span{font-size:27px;color:#000;padding:0 20px 0 17px;background-color:#fff}
.crbox01{width:92%;height:auto;padding:0;margin:10px 5px;text-align:center}
.crbox01 img{width:100%;height:auto;padding:0;margin:0 auto 10px;display:table}
.crbox01 .head01{color:#565656;font-size:18px;font-weight:normal;font-family:'Roboto Condensed',sans-serif;text-align:center}
.arrow01{position:absolute;margin:248px 0 0 81%;z-index:40}
.browse1{width:100%;height:30px}
.eimg{width:94px!important;height:94px!important;float:left;margin:0 20px 10px 0;border:1px solid #FFF}
.slider7 .text1{color:#FFF!important;margin-bottom:30px;line-height:20px;font-size:13px;font-family:Arial,Helvetica,sans-serif}
.slider7 .slick-dots li{margin:0}
.slider7 .slick-dots li button::before{color:#a1c4c7}
.slider7 .slick-dots li.slick-active button::before{color:#fff}
.mlog{display:none}
.viewall2{display:none}
.viewall3{display:none}
.topspace{width:100%;height:5px}
.banner-area{width:auto;height:auto;background:url(../) center top no-repeat;background-size:cover;padding:0 0 30px;margin:0}
.bannerarea{width:auto;height:auto;padding:0 0 30px;background:#333;margin:0}
.shead{font-size:30px;font-family:'Open Sans',sans-serif;text-align:center;font-weight:600;padding:0 0 10px 0;margin:255px 0 0 0;color:#fff;z-index:5;position:relative}
.shead img{vertical-align:bottom}
.shead span{color:#30a4ee}
.top-container{padding:30px;text-align:center}
.header{padding:7px 0 0;background:0;color:#000;z-index:500;position:absolute;width:100%}
.content{padding:16px}
.hsermenu{display:none}
.sticky .hsermenu{display:block}
.sticky{position:fixed;top:0;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;background:#000}
.sticky .logowebpulse{width:115px;height:auto}
.sticky+.content{padding-top:102px}
.callw{font-size:20px;font-family:'Open Sans',sans-serif;color:#FFF;padding:0;margin:0 0px 0px 5px;float:right}
.tbt{font-size:14px;font-family:'Open Sans',sans-serif;color:#FFF;padding:0;margin:0 25px 0 0;float:right;text-decoration:none}
.tbt:hover{color:#30a4ee}
.jbt{font-size:13px;font-family:'Open Sans',sans-serif;color:#FFF;padding:0 10px;margin:3px 0 0 0;float:right;text-decoration:none;border:1px solid #FFF;border-radius:4px;line-height:23px}
.jbt:hover{color:#30a4ee;border:1px solid #30a4ee}
.search-area{width:40%;border-radius:5px;background-color:#fff;padding:0;margin:10px auto 0;height:47px;display:table;border:3px solid #FFF;z-index:5;position:relative;box-shadow:0 2px 5px rgba(1,34,56,0.5)}
.search-input{color:#585757;font-size:14px;height:47px;padding:0 0 0 15px;margin:0;width:76%;border:0;border-radius:5px;outline:0}
.search-button{width:22%;height:47px;padding:0;margin:0;color:#fff;font-size:18px;font-family:'Muli',sans-serif;text-align:center;line-height:47px;background-color:#1178ba;border:0;float:right;border-radius:5px}
.search-button:before{background-color:#39f!important;border-radius:5px!important}
.srtext{text-align:center;color:#fff;padding:0 10px;margin-top:10px;z-index:0;position:relative}
.srtext a{display:inline-block;color:#fff;padding:4px 10px}
.srtext a:hover{color:#30a4ee}
.srtext .a{    
    text-align: center;
    width: 20px;
    margin-top: 0px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    line-height: 7px;
    vertical-align: middle;
}
.srtext .a img{margin:2px 0 0 -3px}
.featured-logos{font-size:13px;color:#000;padding:0 25px 15px;margin:16px 0 0 0;z-index:0;position:relative;border-bottom:1px solid #ccc;margin-bottom:30px;display:flex;justify-content:center;align-items:center}
.featured-logos .clogo{margin:0 25px 0 0;height:30px}
.featured-logos label{text-transform:uppercase;padding-right:20px;margin-right:10px;position:relative;}
.featured-logos label:after{background:url(../images/sprites.png) no-repeat top right;top:-17px;right:-14px;position:absolute;content:"";width:35px;height:67px}
h1{font-size:30px!important;color:#444!important;padding:0 0 25px 0;margin:0;font-family:'Roboto Condensed',sans-serif;font-weight:normal!important;text-align:center;line-height:43px}
h1 span{color:#1178ba;font-size:40px;font-weight:600}
h1 strong{color:#333;font-size:40px;font-weight:600}
h2{font-size:25px!important;color:#444!important;padding:0 0 25px 0;margin:0;font-family:'Roboto Condensed',sans-serif;font-weight:normal!important;line-height:43px}
h2 span{color:#1178ba;font-size:35px;font-weight:600}
h2 strong{color:#333;font-size:35px;font-weight:600}
.awardar{margin:45px 0 0 0}
.awardar h1 span{font-size:34px}

.awardlogo{width:42%;min-height:168px;float:left;padding:11px;margin:11px 0 13px 5%;box-shadow:2px 2px 5px #949494;font-family:'Oswald',sans-serif;color:#333;font-size:18px;font-weight:normal;text-align:center;line-height:22px;transition:.5s}
.awardlogo:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo img{margin:10px 0 0 0;width:92%;height:auto}


.awardlogo1{width:100%;min-height:200px;float:left;padding:11px;margin:11px 0 13px 5%;box-shadow:2px 2px 5px #949494;font-family:'Oswald',sans-serif;color:#333;font-size:18px;font-weight:normal;text-align:center;line-height:22px;transition:.5s; background: #fff;}
.awardlogo1:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo1 img{margin:10px 0 0 0;height:auto}
.mt15{margin-top:15px!important;}

.banner-ar{background-color:#fff;box-shadow:0 0 6px #999;padding:14px;margin:10px 25px 10px 60px}
.banner-ar img{width:100%}
.slider7 .slick-prev{right:99%;z-index:50;top:49%;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider7 .slick-prev:hover{background:url(../) left top no-repeat!important}
.slider7 .slick-next{right:-9%;z-index:50;top:49%;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider7 .slick-next:hover{background:url(../) left top no-repeat!important}

#toTop{display:none;text-decoration:none;position:fixed;bottom:20px;right:10px;overflow:hidden;width:48px;height:48px;border:0;text-indent:100%;background:url(../images/sprites.png) no-repeat -2px -2px;z-index:70;}
#toTopHover{background:url(../images/sprites.png) no-repeat -2px -52px; width:48px;height:48px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
#toTop:active, #toTop:focus {outline:none;}
.review-area{background-color:#eaf6fe;padding:40px 0 30px;margin:0}
.review-area p{text-align:center;font-size:18px}
.adr{text-align:center}
.adr img{width:82%;height:auto}
.about-area{width:auto;height:auto;padding:48px 0 43px;margin:0;background:url(../) center top no-repeat;background-size:cover}
.about-area h1,.about-area h2,.about-area h3{color:#fff!important;text-align:center}
.about-area h1 span,.about-area h2 span,.about-area h3 span{color:#fff;font-size:40px}
.about-area p{text-align:center;line-height:30px;color:#FFF;font-size:17px;padding-bottom:43px}
.button{display:inline-block;background-color:#fff;border:0;color:#000;text-align:center;font-size:17px;padding:10px 25px;width:170px;transition:all .5s;cursor:pointer;margin:55px auto 0;display:table;font-family:'Open Sans',sans-serif}
.button span{cursor:pointer;display:inline-block;position:relative;transition:.5s}
.button span:after{content:'\027A4';position:absolute;opacity:0;color:#1178ba;top:0;right:-20px;transition:.5s}
.button:hover span{padding-right:25px}
.button:hover span:after{opacity:1;right:0}
.work-area{background-color:#fff;padding:45px 0 55px;margin:0}
.work-area h2{text-align:center}
.work-area h2 span{font-size:40px}
.work-area p{text-align:center}
.solution{padding:45px 0 0}
.solution{text-align:center}
.solutionbox{width:auto;height:auto;padding:0;margin:0}
.solutionbox li{width:18%;height:auto;padding:20px 15px;margin:17px 1% 0 1%;border:1px solid #ccc;font-size:13px;line-height:19px;color:#333;text-align:center;float:left;background:#FFF;transition:.5s}
.barrow{position:absolute;right:-1px;bottom:-1px;z-index:5}
.solutionbox li:hover .icons{transform:rotate(360deg);transition:.5s}
.solutionbox li:hover a{color:#fff!important}
.solutionbox li:hover a h3{color:#fff!important}
.solutionbox li .icons{text-align:center;width:115px;height:115px;border:1px solid #000;border-radius:50%;margin:0 auto 19px;display:table;background-color:#fff}
.solutionbox li .icons img{margin:18px 0 0 0;margin-top:40px; width: 40px; height:33px; }
.solutionbox li a{height:auto;padding:0;margin:0;color:#333;text-decoration:none}
h3{color:#1178ba!important;font-size:18px!important;font-family:'Roboto Condensed',sans-serif!important;padding:0 0 14px 0;margin:0;text-transform:capitalize!important}
.offerbg h3{font-size:20px!important;color:#fff!important}
.offerbg{background:#000 url(../) center top no-repeat;background-size:cover;padding:120px 0 80px;margin:-37px 0 0 0;color:#fff;z-index:-1;transition:2s}
.offerbg:hover{background:#000 url(../) center bottom no-repeat;transition:2s}
.offerbg h2{text-align:center}
.offerbg h2 span{color:#fff;font-weight:bold;font-family:'Roboto Condensed',sans-serif!important}
.offerbg p{color:#f7f7f7;text-align:center}
.greyli{background-color:#666;padding:0;margin:25px 0 25px 0;width:100%;height:1px}
.offerbox{color:#f7f7f7;font-size:14px;line-height:24px;margin-top:20px;margin-bottom:30px}
.offerbox .img{float:left;width:60px;margin:0 15px 25px 0;text-align:center;transition:.3s}
.offerbox:hover .img{transform:scale(1.2);transition:.3s}
.offerbox:hover h2{color:#1178ba;transition:.3s}
.offerbox:hover{color:#ccc}
h2{color:#fff;font-size:24px;font-family:'Roboto Condensed',sans-serif!important;padding:0 0 9px 0;margin:0}
.clientbg{background:#1178ba url(../) 19% 50% no-repeat;color:#fff;padding:50px 103px;margin:0;min-height:530px}
.clientbg h1,.clientbg h2{color:#FFF!important;text-align:center}
.clientbg h1 span,.clientbg h2 span{color:#FFF}
.clientbg p{color:#FFF;margin-top:7px}
.cname{font-size:25px;font-family:'Open Sans',sans-serif;text-align:center;font-weight:bold;margin:28px 0 0 0}
.cname span{font-weight:normal;font-size:18px}
.cimage{background-color:#030203;padding:0;min-height:530px}
.readyar{border:1px solid #1f80be;border-radius:3px;margin:-25px 15px 50px 15px;padding:55px 105px 48px;color:#1178ba;font-size:48px;font-family:'Roboto Condensed',sans-serif;box-shadow:0 4px 0 #1178ba;z-index:6;position:relative;background-color:#fff}
.contbt{background-color:#1178ba;color:#FFF;font-size:18px;font-weight:normal;text-transform:uppercase;text-decoration:none;padding:10px 50px;margin:0;float:right;border-radius:4px}
.contbt span{font-size:22px;margin-left:7px}
.contbt:before{background-color:#000!important}
.web-articals{width:100%;background-color:#afd9f6;color:#333;font-size:30px;padding:25px 15px 25px 15px;margin:0 0 30px 0;font-family:'Roboto Condensed',sans-serif;text-align:center}
.marketing-guides{width:100%;background-color:#f6dfaf;color:#333;font-size:30px;padding:25px 15px 25px 15px;margin:0 0 30px 0;font-family:'Roboto Condensed',sans-serif;text-align:center}
.external-resources{width:100%;background-color:#d5d5d5;color:#333;font-size:30px;padding:25px 15px 25px 15px;margin:0 0 30px 0;font-family:'Roboto Condensed',sans-serif;text-align:center}
.artbox{border:1px solid #ccc;padding:0;margin:0 0 27px 0;background-color:#fff;display:block;width:100%}
.artbox .headb{background-color:#efefef;border-top:1px solid #ccc;font-size:16px;color:#333;padding:8px 14px 8px 18px;line-height:25px;min-height:72px}
.artbt{border-bottom:1px solid #c2c2c2;text-decoration:none;margin:12px 0 35px 0;padding:0}
.artbt:hover{border-bottom:1px solid #1178ba}
.artbt a{color:#1178ba;font-size:20px;font-family:'Roboto Condensed',sans-serif;padding:0 10px 0 0;margin:0;text-decoration:none;background-color:#fff;line-height:5px!important;transition:.4s}
.artbt a:hover{color:#000;transition:.4s}
.contbg{background:url(../) center top no-repeat;background-size:cover;padding:45px 0 200px;margin:0}
.contbg h1,.contbg h2{color:#fff!important;padding-bottom:13px;text-align:center}
.contbg p{color:#fff!important;line-height:24px;text-align:center}
.footer{background-color:#1178ba;padding:0 0 45px 0;margin:0;color:#FFF;font-size:14px}
.footer a{color:#fff}
.maparea{padding:16px;background-color:#fff;box-shadow:1px 1px 15px #0a507c;margin:-160px 0 45px 0;position:relative;z-index:7}
.face{background-color:#5d82d1;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.face:hover{background-color:#2f4c88;color:#fff}
.face .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#4a68a7;border-radius:50%;margin:0 auto;display:table}
.face .icon i{font-size:15px;margin-top:8px}
.face:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.google{background-color:#dc4b38;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.google:hover{background-color:#991e0d;color:#fff}
.google .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#bc2b18;border-radius:50%;margin:0 auto;display:table}
.google .icon i{font-size:15px;margin-top:8px}
.google:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.twitter{background-color:#1ea1f3;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.twitter:hover{background-color:#065587;color:#fff}
.twitter .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#137dc0;border-radius:50%;margin:0 auto;display:table}
.twitter .icon i{font-size:15px;margin-top:8px}
.twitter:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.youtube{background-color:#f00;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.youtube:hover{background-color:#b31804;color:#fff}
.youtube .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#b31804;border-radius:50%;margin:0 auto;display:table}
.youtube .icon i{font-size:15px;margin-top:8px}
.youtube:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.instagram{background-color:#fc7f3c;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.instagram:hover{background-color:#772d05;color:#fff}
.instagram .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#d26124;border-radius:50%;margin:0 auto;display:table}
.instagram .icon i{font-size:15px;margin-top:8px}
.instagram:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.rss{background-color:#ff8000;color:#fff;font-size:12px;padding:10px 10px 4px;margin:0 4px 0 0;float:left;text-align:center;width:71px}
.rss:hover{background-color:#963600;color:#fff}
.rss .icon{animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both;width:32px;height:32px;font-size:18px;background-color:#da4e00;border-radius:50%;margin:0 auto;display:table}
.rss:hover .icon{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both}
.rss .icon i{font-size:15px;margin-top:8px}
.payarea{font-size:22px;font-family:'Roboto Condensed',sans-serif;color:#fff;text-align:right}
.fad1{background:#02619e url(../) 0 0 no-repeat;margin:25px 0 0 0;padding:25px 19px 21px;font-size:14px;line-height:22px}
.fad1 .hd{font-size:22px;font-family:'Roboto Condensed',sans-serif;padding:0 0 10px 0}
.fad2{background:#02619e url(../) right top no-repeat;margin:25px 0 0 0;padding:25px 19px 21px;font-size:15px;line-height:22px}
.fad2 .hd{font-size:22px;font-family:'Roboto Condensed',sans-serif;padding:0 0 10px 0}
.rdm{background-color:#1a92de!important;padding:8px 30px;margin:15px -15px 0 3px;border-radius:50px!important;float:right;text-transform:uppercase;color:#fff;width:150px;font-size:14px}
.rdm:before{background-color:#004d7e!important;border-radius:50px!important}
.flarea{background-color:#02619e;color:#fff;font-size:14px;line-height:24px;padding:20px;margin:23px 0 25px 0}
h4{color:#fff!important;font-size:18px;text-decoration:underline;font-family:'Roboto Condensed',sans-serif;padding:0 0 7px 0;margin:0}
.flinks{width:auto;height:auto;padding:0;margin:0 0 20px 0}
.flinks li{width:auto;height:auto;padding:0;margin:0;display:inline}
.flinks li:after{content:"|";padding:0 6px 0 7px;font-size:14px;color:#cbe0ee;margin:0}
.flinks li:last-child:after{content:""}
.flinks li a{width:auto;height:auto;padding:0;margin:0;display:inline;color:#dcebf5;font-size:14px;text-decoration:none;font-weight:300}
.flinks li a:hover{color:#5fbbf6}
.bline{background-color:#0864a0;height:1px;width:100%;padding:0;margin:32px 0 36px 0}
.footerl{color:#fff;font-size:14px;line-height:19px;text-align:left}
.footerr{color:#fff;font-size:14px;line-height:19px;text-align:right}
.worktab{width:100%;height:auto;padding:0;margin:25px 0 0 0;text-align:center;border:0;display:block!important}
.worktab li{width:auto;height:auto;padding:0;margin:25px 0 0 0;display:inline-block;float:none;cursor:pointer}
.worktab>li>img{display:table;margin:0 auto;margin-bottom:9px}
.worktab>li>a{width:100%;text-align:center;margin:0;cursor:pointer;background-color:#777;color:#fff;text-align:center;padding:6px 30px;border-radius:50px;font-size:18px;color:#efefef;font-family:'Roboto Condensed',sans-serif;font-weight:normal!important}
.worktab>li>a:hover{background:#777}
.worktab>li.active>a,.worktab>li.active>a:focus,.worktab>li.active>a:hover{color:#fff;cursor:default;background-color:#1178ba;border:0;border-bottom-color:transparent;padding:7px 31px!important;font-size:18px}
.worktab .active{background-color:#fff;transition:.4s}
.worktab>li>a:before{border-radius:50px;background-color:#1178ba!important}
.tab-content{margin-top:20px;padding:0 25px;height:auto;width:100%}
.slider5 .slick-list{width:1200px;margin:0 auto}
.seobg1{background:#000 url(../) center top no-repeat;background-size:135% auto!important;padding:43px 0 70px;margin:0;color:#fff;z-index:0;transition:2s}
.seobg1 h2{text-align:center;font-size:40px}
.seobg1 h2 strong{color:#fff}
.seobg1:hover{background:#000 url(../) center bottom no-repeat;transition:2s}
.seobg1 h1 span{color:#fff;font-weight:bold;font-family:'Roboto Condensed',sans-serif!important}
.seobg1 h1 strong{color:#1178ba}
.seobg1 p{color:#f7f7f7;text-align:center}
.seobg1 h4{text-align: center}
.seotab{width:100%;height:auto;padding:0!important;margin:45px 0 0 0!important;text-align:center;border:0;position:relative;z-index:3;display:block!important}
.seotab li{width:150px;height:102px;padding:0 0 0 0!important;margin:0 0 0 0!important;display:inline-block;float:none;cursor:pointer;text-align:center}
.seotab>li>a .img{display:table;margin:0 auto;margin-bottom:0;height:50px;width:50px}
.seotab>li>a .img img{height:auto;width:auto}
.seotab a img{margin:0 8px 0 0;max-width:45px!important;height:auto}
.seotab>li>a{padding:0 0 0 0!important;margin:0!important;font-size:24px!important;color:#FFF;font-family:'Roboto Condensed',sans-serif!important;font-weight:normal!important}
.seotab>li>a:hover{color:#1178ba;border-bottom:3px solid #1178ba!important;background:0;border:0;padding:0 0 14px 0!important;font-weight:normal!important}
.seotab>li.active>a,.seotab>li.active>a:focus,.seotab>li.active>a:hover{color:#1178ba;border:0;background:0;padding:0 0 10px 0}
.seotab .active{background:0;transition:0s;border-bottom:3px solid #1178ba}
.tabseo{margin-top:-2px;padding:25px 0 0 0;height:auto;width:100%;border-top:1px solid #FFF;position:relative;z-index:1}
.seoport{background-color:#fff;border-radius:5px;padding:15px;color:#575757;font-size:11px;line-height:18px}
.seoport td{padding-top:3px!important;padding-bottom:3px!important}
.seobt{background-color:#1178ba;color:#fff;font-size:17px;text-align:center;padding:8px 23px 8px 50px;margin:10px 0 0 0;float:right;transition:.5s;font-family:'Roboto Condensed',sans-serif}
.seobt:hover{background-color:#333;color:#fff;transition:.5s}
.seobt:hover:before{content:"";border-color:#fff #333 transparent transparent;transition:.5s}
.seobt:before{content:"";border-width:34px 34px 0 0;border-style:solid;border-color:#fff #1178ba transparent transparent;position:absolute;margin:-8px 0 0 -55px;transition:.5s}
.seoname{color:#000;font-family:'Roboto Condensed',sans-serif;font-size:17px;text-align:center;line-height:20px; padding:5px 0 0 0}
.seoname a{color:#1178ba;font-family:'Roboto Condensed',sans-serif;font-size:13px;text-align:center;text-decoration:none}
.seoname a:hover{color:#333}
.fr{float:right}
.fl{float:left}
.seoimg{width:100%;height:201px}
.itop{background-color:#171717;padding:4px 0;margin:0;font-size:12px!important}
.itop a{font-size:12px!important}
.itop .callw{font-size:12px!important}
.itop2{border-bottom:1px solid #ddd;background-color:#fff;margin:0;padding-top:12px;padding-bottom:10px;padding-left:0;padding-right:0;z-index:999999;position:relative}
.imenu{width:auto;height:auto;padding:0;margin:9px 5px 0 0;float:right}
.imenu li{width:auto;height:auto;padding:0;margin:0;display:inline-block}
.imenu li a i{float:right;margin-top:7px}
.imenu li>ul{display:none}
.imenu li:hover>ul:after .menu li a{color:#060}
.imenu li:hover>ul{width:210px;background-color:#f6f6f6;border:1px solid #ccc;display:block;padding:15px;margin:0;position:absolute;z-index:50}
.imenu li:hover>ul li{line-height:30px;display:block}
.imenu li:hover>ul li a{font-size:13px;padding-left:5px;font-family:'Open Sans',sans-serif}
.imenu li a{width:auto;height:auto;padding:0 0 0 20px;margin:0;display:inline-block;color:#383838;font-size:15px;font-weight:500;font-family:'Poppins',sans-serif}
.imenu li a:hover{color:#0995d9}
.nav_menutop{float:right;margin-right:5px;margin-top:11px}
.nav_menutop>ul{margin:0;padding:0}
.nav_menutop>ul>li{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;margin-left:10px;position:relative}
.nav_menutop>ul>li i{float:right;margin-top:8px; margin-left: 5px;}
.nav_menutop>ul>li>a{color:#000;font-family:'Poppins',sans-serif}
.nav_menutop>ul>li:hover>a{color:#0f76b8}
.nav_menutop>ul>li>ul{display:none}
.nav_menutop>ul>li>ul{position:absolute;left:-1px;top:30px;background:#f6f6f6;width:200px;padding:5px 12px;z-index:9;border:solid 1px #e7e9ea;display:inline-block;vertical-align:top;visibility:hidden;opacity:0;transition:all .4s ease-in;transform:translateX(50px)}
.nav_menutop>ul>li:hover>ul{visibility:visible;opacity:1;transform:translateX(0)}
.nav_menutop>ul>li>ul>li{display:inline-block;vertical-align:top;font-size:12px;font-weight:600;padding:5px 0;width:100%;line-height:20px;border-bottom:1px solid #ccc;transition:.5s}
.nav_menutop>ul>li>ul>li:hover{border-bottom:1px solid #f6f6f6}
.nav_menutop>ul>li>ul>li:before{height:1px!important;background:#0f76b8!important}
.nav_menutop>ul>li>ul>li:last-child{border-bottom:0}
.nav_menutop>ul>li>ul>li:hover{padding-left:0}
.nav_menutop>ul>li>ul>li a{color:#000;font-family:'Open Sans',sans-serif}
.nav_menutop>ul>li>ul>li:hover>a{color:#0f76b8}
.nav_mainmenu{margin-right:0;margin-top:0}
.nav_mainmenu>ul{margin:0;padding:0;width:100%}
.nav_mainmenu>ul>li{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;margin-right:0;margin-left:0;line-height:54px;height:54px;float:left;margin:0;cursor:pointer;transition:all .0s ease-in}
.nav_mainmenu>ul>li:last-child{float:right}
.nav_mainmenu>ul>li:hover{background-color:#e6e6e6}
.nav_mainmenu>ul>li a img{margin-bottom:2px;margin-right:5px}
.nav_mainmenu>ul>li i{float:right;margin-top:8px}
.nav_mainmenu>ul>li>a{display:inline-block;width:100%;height:100%;font-size:15px;padding:0 20px 5px 20px;color:#383838;font-family:'Poppins',sans-serif;font-weight:500}
.nav_mainmenu>ul>li:hover>a{color:#0f76b8}
.nav_mainmenu>ul>li>div{display:none}
.nav_mainmenu>ul>li>div{position:absolute;left:0;right:0;background:#323232;padding:15px 0 15px 15px;z-index:9;display:block;vertical-align:top;border-bottom:5px solid #1a1a1a;color:#333;cursor:auto;margin:0;visibility:hidden;opacity:0;transition:none;transform:translateY(-335px)}
.nav_mainmenu>ul>li:hover>div{visibility:visible;opacity:1;transform:translateY(0)}
.nav_mainmenu>ul>li>div ul>li{display:inline-block;vertical-align:top;font-size:12px;font-weight:600;padding:5px 0 5px 0;width:100%;line-height:20px;width:11.58%;margin-right:.9%;float:left;background-color:#262626;border-bottom:1px solid #0e99dd;text-align:center;margin-top:25px;margin-bottom:15px;min-height:110px}
.nav_mainmenu>ul>li>div ul>li:before{background-color:#fff!important;color:#000!important}
.nav_mainmenu>ul>li>div ul>li:hover{transition:.5s}
.nav_mainmenu>ul>li>div ul>li a{color:#f1f1f1;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;transition:.5s;text-align:center;padding-bottom:7px;display:block}
.nav_mainmenu>ul>li>div ul>li a img{margin-top:-28px;width:76%;height:auto;margin-bottom:3px;opacity:.6;transition:.5s}
.nav_mainmenu>ul>li>div ul>li:hover a img{margin-top:-28px;width:76%;height:auto;margin-bottom:3px;opacity:1;transition:.5s;transform:scale(0.85)}
.nav_mainmenu>ul>li>div ul>li a .headt{line-height:18px;min-height:50px}
.nav_mainmenu>ul>li>div ul>li:hover>a{color:#000;transition:.5s}
.mainmenu{background-color:#fff;z-index:65;padding-bottom:0; }
.mainmenu .sticky{background-color:#fff;z-index:460;padding-bottom:0;box-shadow:1px 1px 3px #c1c1c1}
.ibanner-mobileapp{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-videoport{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}

.ibanner-about{background:url(../images/about-banner.jpg) center top no-repeat;background-size:cover;padding:5px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:10px}

.web-designing-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.digital-marketing-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.php-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.seo-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.photoshop-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.joomla-training{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-webdesign{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-seoportfolio{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-clients{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-whywebpulse{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-howtopay{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-team{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-contactus{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-registration{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-become{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-career{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-award{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-ourvideo{background:url(../) center -15px no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-social{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-iws{background:url(../) center top/auto 100% no-repeat;padding:0;height:260px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.missionvision-registration{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-marketingblog{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-newsevents{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-testimonials{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-signin{background:url(../) center top no-repeat;background-size:cover;padding:5px 0 45px;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibanner-web-design{background:url(../) center top no-repeat;background-size:cover;padding:35px 0;margin:0;color:#fff;font-size:17px;font-family:'Poppins',sans-serif;line-height:30px}
.ibhead01{color:#289bdc;font-size:40px;font-family:'Roboto Condensed',sans-serif;font-weight:normal;padding:0 0 25px 0;margin:0}
.line-1{position:relative;top:50%;width:24em;margin:0 auto;border-right:2px solid rgba(255,255,255,.75);font-size:180%;text-align:center;white-space:nowrap;overflow:hidden;transform:translateY(-50%)}
.anim-typewriter{animation:typewriter 4s steps(44) 1s 1 normal both,blinkTextCursor 500ms steps(44) infinite normal}
@keyframes typewriter{from{width:0}
                      to{width:24em}
}@keyframes blinkTextCursor{from{border-right-color:rgba(255,255,255,.75)}
                            to{border-right-color:transparent}
}.ih1{color:#fff!important;font-size:55px;min-height:65px;font-family:'Roboto Condensed',sans-serif!important;padding:0 0 17px 0!important;margin:0!important;text-align:left!important;display:block;max-height:100px}
.ih1 .wrap{color:#fff!important;font-size:55px!important;font-family:'Roboto Condensed',sans-serif!important;padding:0!important;margin:0!important;font-weight:normal!important;text-align:left!important}
.icontarea{padding-top:75px;padding-bottom:15px}
.ibform{background-color:#0d0d0d;padding:25px;margin:0;color:#fff;font-family:'Poppins',sans-serif;font-size:19px;font-weight:normal;line-height:27px;float:right}
.ibform span{color:#2fb5f6}
.input-1{background-color:#fff;border-radius:4px;height:44px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;border:0;padding:0 0 0 50px;margin:8px 0 0 0}
.input-1a{background-color:#cccccc;border-radius:4px;height:44px;color:#000;font-size:15px;font-family:'Poppins',sans-serif;width:100%;border:0;padding:0 0 0 50px;margin:8px 0 0 0}
.inpuricon{width:34px;height:34px;border-radius:50%;line-height:34px;text-align:center;position:absolute;margin:13px 0 0 5px;z-index:5}
.inpuricon img{margin-top:0px}
.ifbt{background-color:#0f81b9;color:#fff;font-family:'Poppins',sans-serif;text-align:center;font-size:20px;font-weight:bold;border:0;border-radius:4px;width:100%;height:44px;line-height:44px;text-transform:uppercase;margin-top:8px}
.ifbt:before{border-radius:4px!important}
.backm{background-color:#f6f6f6;padding-top:2px;padding-bottom:2px;text-align:center;margin-bottom:45px}
.backmenu{width:auto;height:auto;padding:0;margin:0}
.backmenu li{width:auto;height:auto;padding:0;margin:0;display:inline-block;color:#1178ba;font-size:14px;font-family:'Poppins',sans-serif}
.backmenu li:after{content:"/";padding:0 8px;color:#b8b8b8}
.backmenu li:last-child:after{content:""}
.backmenu li:first-child:before{padding-left:23px!important;content:"";width:15px;height:15px;background:url(../) 0 2px no-repeat}
.backmenu li a{width:auto;height:auto;padding:0;margin:0;text-decoration:none;color:#333;font-size:14px;font-family:'Poppins',sans-serif}
.backmenu li a:hover{color:#000}
.appbox{width:auto;height:auto;box-shadow:0 0 5px #dedede;display:block;cursor:pointer;margin:0 0 30px 0;padding:0}
.appbox:hover{box-shadow:0 0 40px #dedede}
.appbox .img{width:100%;height:259px;padding:0;margin:0;background-color:#0091d7;overflow:hidden}
.appbox .img img{width:100%;height:100%;padding:0;margin:0;opacity:1;transition:.5s}
.appbox:hover .img img{opacity:.5;transition:.5s;transform:rotate(5deg)scale(1.2)}
.appbox .head{padding:18px 24px 16px;margin:0;color:#1e1e1e;font-size:19px;text-transform:uppercase;font-weight:bold;width:100%}
.appbox:hover .head{background:url(../) right bottom no-repeat;background-size:14%;animation-name:fadeIn;animation-duration:.4s;animation-fill-mode:both}
.appbox .head span{text-transform:capitalize;color:#282828;padding:0;margin:0;font-weight:normal}
.highlightar{background-color:#fff;padding:0 15px 15px;margin:0}
.video-animation{left:-420px!important}
.mobile-apps{left:-550px!important}
#dl-menu{display:none}
.ftbox{color:#333;font-size:14px;text-align:center;padding:0;margin:0 0 35px 0;font-family:'Poppins',sans-serif;line-height:22px;border-bottom:2px solid #efefef;border-right:2px solid #efefef;min-height:220px}
.ftbox:last-child{border-bottom:2px solid #efefef;border-right:0}
.ftbox img{margin-bottom:18px}
.ftbox h2{font-family:'Poppins',sans-serif!important;color:#393939!important;font-weight:600!important;padding:0 0 13px 0!important;margin:0 0 0 0!important}
.ftbox2{color:#333;font-size:14px;text-align:center;padding:0;margin:0;font-family:'Poppins',sans-serif;line-height:22px;border-right:2px solid #efefef;min-height:220px}
.ftbox2:last-child{border-right:0}
.ftbox2 img{margin-bottom:18px}
.ftbox2 h2{font-family:'Poppins',sans-serif!important;color:#393939!important;font-weight:600!important;padding:0 0 13px 0!important;margin:0 0 0 0!important}
.abcont h1{padding-bottom:10px!important;text-align:left!important}
.abcont ul{width:auto;height:auto;padding:0;margin:15px 0 0 0}
.abcont ul li{background:url(../) 0 0 no-repeat;width:auto;height:auto;padding:0 0 0 36px;margin:10px 0 10px;line-height:25px}
h5{font-family:'Roboto Condensed',sans-serif!important;font-size:21px!important;font-weight:bold!important;color:#393939!important;padding:0 0 5px 0!important;margin:0 0 0 0!important;text-decoration:none}
.blue1{color:#1178ba;font-size:20px;margin-bottom:18px;font-variant:normal;font-family:'Roboto Condensed',sans-serif}
.button2{display:inline-block;border-radius:4px;background-color:#f8f8f8;border:0;color:#000;text-align:center;font-size:17px;padding:10px 25px;width:170px;transition:all .5s;cursor:pointer;margin:18px auto 0;float:left;font-family:'Open Sans',sans-serif}
.button2 span{cursor:pointer;display:inline-block;position:relative;transition:.5s}
.button2 span:after{content:'\027A4';position:absolute;opacity:0;color:#1178ba;top:0;right:-20px;transition:.5s}
.button2:hover span{padding-right:25px}
.button2:hover span:after{opacity:1;right:0}
.awardlogo2{width:22.7%;min-height:168px;float:left;padding:11px;margin:45px 0 0 3%;box-shadow:2px 2px 5px #949494;font-family:'Oswald',sans-serif;color:#333;font-size:18px;font-weight:normal;text-align:center;line-height:22px;transition:.5s}
.awardlogo2:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo2 img{margin:10px 0 0 0;width:80%;height:auto}
.awardlogo2:first-child{margin-left:0}
.awardlogo3{width:22.7%;min-height:168px;float:left;padding:11px;margin:5px 0 -20px 3%;box-shadow:2px 2px 5px #949494;font-family:'Oswald',sans-serif;color:#333;font-size:18px;font-weight:normal;text-align:center;line-height:22px;transition:.5s}
.awardlogo3:hover{box-shadow:2px 2px 15px #949494;transition:.5s}
.awardlogo3 img{margin:10px 0 0 0;width:80%;height:auto}
.awardlogo3:first-child{margin-left:0}
.awardar-inner{background-color:#000;padding:0;margin:0 0 50px 0}
.award-banner{padding:0;margin-top:40px}
.slider8::before{content:"";border-width:80px 1700px 0 0;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;margin:-2px 0 0 -55px;transition:.5s;top:0;z-index:500;color:#fff}
.slider8 .slick-prev{display:none!important}
.slider8 .slick-next{display:none!important}
.award-banner .slick-dotted.slick-slider{margin-bottom:0!important}
.award-banner .slick-dots{bottom:-2px!important}
.award-banner .slick-dots li.slick-active button:before{color:#2996cd}
.fourbox{display:block;border-right:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;background-color:#fff;font-size:14px;color:#303030;font-family:'Poppins',sans-serif;text-align:center;line-height:22px;padding:45px 0 45px 0;margin:0;overflow:hidden}
.fourbox:hover{box-shadow:0 0 35px #c1c1c1;z-index:6;transition:.5s}
.fourbox a{font-size:14px;color:#303030;display:block;text-decoration:none!important}
.fourbox:nth-child(2){border-right:0}
.fourbox:nth-child(3){border-bottom:0}
.fourbox:nth-child(4){border-bottom:0;border-right:0}
.fourbox img{width:80%;height:auto;padding:0;margin:0}
.fourbox:hover img{animation-name:rotateInDownLeft;animation-duration:1.1s;animation-fill-mode:both}
.fourhead{background:url(../) center top no-repeat;padding:15px 0 0 0;margin:0}
.fourhead h1{font-size:40px!important;padding-bottom:15px}
.inreview{margin-top:50px}
.common-area{padding-top:43px;padding-bottom:43px}
.common-area h1{padding-bottom:10px}
.video-box{border:1px solid #cdcdcd;padding:17px 17px 20px;margin:25px 0 0 0;color:#303030;font-size:13px;line-height:21px;border-bottom:4px solid #1178ba;min-height:280px}
.video-box iframe{margin-bottom:10px}
.four-cat{background-color:#2a2a2a;padding:0;margin:0;border-right:2px solid #fff;border-bottom:2px solid #fff}
.four-cat img{filter:url("data:image/svg+xml;utf8,<svgxmlns=\'http://www.w3.org/2000/svg\'><filterid=\'grayscale\'><feColorMatrixtype=\'matrix\'values=\'0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010\'/></filter></svg>#grayscale");filter:none;-webkit-filter:grayscale(0%)}
.four-cat img:hover{filter:gray;-webkit-filter:grayscale(100%)}
.four-cat:nth-child(2){border-right:0}
.four-cat:nth-child(4){border-right:0}
.bhead{background-color:#1178ba!important;padding:16px 0 16px 0;margin:0;color:#fff;font-size:30px;font-weight:600;font-family:'Roboto Condensed',sans-serif;text-align:center;width:100%}
.fourcat-img{width:100%;max-height:290px}
.test1{background-color:#fcf3e9;padding:34px;margin:70px 0 0 0;height:auto;line-height:25px;font-size:14px}
.test1:hover img{transform:scale(1.1);animation-name:fadeInLeft;animation-duration:.7s;animation-fill-mode:both}
.test2:hover img{transform:scale(1.1);animation-name:fadeInLeft;animation-duration:.7s;animation-fill-mode:both}
.test3:hover img{transform:scale(1.1);animation-name:fadeInLeft;animation-duration:.7s;animation-fill-mode:both}
.test1-bottom{height:55px;width:100%;border-width:50px 360px 0 0;border-style:solid;border-color:#fcf3e9 transparent transparent transparent;margin:0;transition:.5s}
.test2{background-color:#f5faeb;padding:34px;margin:70px 0 0 0;height:auto;line-height:25px;font-size:14px}
.test2-bottom{height:55px;width:100%;border-width:50px 360px 0 0;border-style:solid;border-color:#f5faeb transparent transparent transparent;margin:0;transition:.5s}
.test3{background-color:#e5f0f7;padding:34px;margin:70px 0 0 0;height:auto;line-height:25px;font-size:14px}
.test3-bottom{height:55px;width:100%;border-width:50px 360px 0 0;border-style:solid;border-color:#e5f0f7 transparent transparent transparent;margin:0;transition:.5s}
.testimg{width:112px;height:112px;border-radius:50%;padding:0;margin:0;border:6px solid #fff;position:absolute;display:table;margin:-90px auto 0;left:0;right:0}
.testhead{background-color:#e7903a;color:#fff;text-align:center;font-size:19px;font-weight:bold;line-height:21px;font-family:'Poppins',sans-serif;padding:10px;margin:40px 0 25px 0}
.testhead2{background-color:#a8d145;color:#fff;text-align:center;font-size:19px;font-weight:bold;line-height:40px;font-family:'Poppins',sans-serif;padding:0;margin:40px 0 25px 0}
.testhead3{background-color:#1178ba;color:#fff;text-align:center;font-size:19px;font-weight:bold;line-height:40px;font-family:'Poppins',sans-serif;padding:0;margin:40px 0 25px 0}
.testhead3 strong{color:#fff}
.quote1{width:47px;height:47px;text-align:center;font-size:65px;text-align:center;font-family:'Poppins',sans-serif;background-color:#e7903a;border:2px solid #fcf3e9;border-radius:50%;line-height:88px;position:absolute;margin:11px 0 0 -21px}
.quote2{width:47px;height:47px;text-align:center;font-size:65px;text-align:center;font-family:'Poppins',sans-serif;background-color:#a8d145;border:2px solid #f5faeb;border-radius:50%;line-height:88px;position:absolute;margin:11px 0 0 -21px}
.quote3{width:47px;height:47px;text-align:center;font-size:65px;text-align:center;font-family:'Poppins',sans-serif;background-color:#1178ba;border:2px solid #e5f0f7;border-radius:50%;line-height:88px;position:absolute;margin:11px 0 0 -21px}
.testline1{width:100%;height:20px;margin:4px 0 17px 0;border-bottom:2px solid #edbb8a}
.testline2{width:100%;height:20px;margin:4px 0 17px 0;border-bottom:2px solid #c2da93}
.testline3{width:100%;height:20px;margin:4px 0 17px 0;border-bottom:2px solid #93c7da}
.testh{color:#2f2f2f;font-size:23px;font-family:'Roboto Condensed',sans-serif;font-weight:normal}
.our-happy{background:url(../images/our-happybg.jpg) center top no-repeat;background-size:cover;padding:60px 0 85px;margin:20px 0 0 0;font-size:30px;font-weight:bold;color:#333;font-family:'Roboto Condensed',sans-serif;text-align:center;line-height:37px}
.our-happy img{margin-bottom:22px;margin-top:10px}
.wdarea{background:url(../images/wdbg.jpg) center top no-repeat;background-size:cover;padding:60px 0 85px;margin:0;font-size:26px;font-weight:normal;color:#fff;font-family:'Roboto Condensed',sans-serif;line-height:37px}
.wdarea img{float:left;margin:30px 18px 20px 0}
.wdte{float:left;margin-top:49px}
.wdarea h2 strong{color:#fff}
.wdarea h2{color:#cacaca!important;text-align:center}
.wei img{transition:.5s}
.wei:hover img{transition:.5s;transform:scale(0.8)}
.clientarea{background-color:#f6f7f9;padding:40px 0;margin:0 0 -20px 0;width:100%;overflow:hidden}
.clarea{margin:0 auto;display:table;padding:0;left:0}
#slider{list-style:none;padding:0;width:100%;margin:0 auto;left:0;right:0;display:table}
.slider-container{height:94px;width:191px;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#slider img{width:191px;height:94px;position:relative;box-shadow:2px 2px 10px #d1d1d1;margin:0;display:inline-block}
#slider li{width:210px;margin:10px 0 10px 0}
.bx-wrapper{width:90%!important}
.bx-window{width:90%!important}
.seop{width:100%;height:220px;padding:0;margin:0;overflow:hidden;background-color:#000}
.seop img{width:100%;height:auto;padding:0;margin:0;opacity:.5}
.seop .seohead{color:#fff;text-transform:uppercase;padding:0 0 14px 22px;margin:0;font-size:24px;font-weight:bold;position:absolute;z-index:50;bottom:0}
.seour{border:1px solid #cbcbcb;background-color:#e9f6fe;color:#0e90d9;font-size:17px;padding:8px 0;margin:0;text-decoration:none;padding-left:22px;height:auto;width:100%}
.seour:hover{color:#fff!important}
.seour:hover a{color:#fff!important}
.seour a:hover{color:#fff!important}
.seour a{color:#0e90d9;display:block}
.seotex{border:1px solid #cbcbcb;border-top:0;color:#282828;font-size:13px;font-family:'Poppins',sans-serif;line-height:27px;padding:14px 18px 15px 12px;min-height:140px}
.seotex span{font-weight:600}
.seotable1{border:1px solid #cbcbcb;border-collapse:collapse}
.seotable1 td{border:1px solid #cbcbcb;text-transform:uppercase;color:#1e1e1e;font-size:15px;font-family:'Poppins',sans-serif;line-height:49px;font-weight:500}
.seotable2{border:1px solid #cbcbcb;border-collapse:collapse;margin-top:-1px;width:104.3%!important}
.seotable2 td{border:1px solid #cbcbcb;color:#1e1e1e;font-size:13px;font-family:'Poppins',sans-serif;line-height:40px;font-weight:normal}
.scrolls{padding:0}
.title{font-size:3em;text-align:left;padding:5px 20px}
.title a{color:#f44336}
.custom-scroll{width:100%;height:356px;padding:0;text-align:left;background:#fff;margin:0;display:inline-block;overflow:auto;z-index:1;overflow-x:hidden}
.resultbt{background-color:#226db4;color:#fff;font-size:18px;padding:6px 18px;float:left;margin-top:-2px;margin-bottom:46px}
.resultbt img{margin-left:5px}
.resultbt:before{background-color:#333!important;color:#fff;text-decoration:none}
.scrollbot-outer-parent{z-index:5!important}
.seologo{margin:11px 0 0 0;height:auto}
.tba{border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
.clientb{border-right:1px solid #e2e7eb;border-bottom:1px solid #e2e7eb;padding:0;margin:0;transition:.3s}
.clientb:hover{box-shadow:0 0 22px #c1c1c1;position:relative;z-index:50;transition:.5s}
.clientb:nth-child(4){border-right:0}
.clientb:nth-child(8){border-right:0}
.clientb:nth-child(12){border-right:0}
.clientb:nth-child(16){border-right:0}
.clientb:nth-child(20){border-right:0}
.clientb:nth-child(24){border-right:0}
.clientb:nth-child(28){border-right:0}
.clientb:nth-child(32){border-right:0}
.clientb:nth-child(36){border-right:0}
.clientb:nth-child(40){border-right:0}
.listmenu{width:auto;height:auto;padding:0;margin:15px 0 0 0}
.listmenu li{background:url(../) 0 0 no-repeat;width:auto;height:auto;padding:0 0 0 36px;margin:10px 0 10px;line-height:25px}
.listmenu2{width:auto;height:auto;padding:0;margin:15px 0 22px 0}
.listmenu2 li{background:url(../) 0 0 no-repeat;width:50%;height:auto;padding:0 0 0 36px;margin:6px 0 6px;line-height:25px;float:left;display:inline-block}
.qtu{color:#181717;font-size:22px;font-weight:normal;line-height:35px;padding-bottom:22px}
.look-awesome{background:linear-gradient(#fff,#fff,#eef7fc)}
.look-head{background-color:#1d99e0;color:#fff;text-align:center;border-radius:4px;padding:1px 0;margin:12px 0 25px 9%;width:65%;font-size:14px;font-weight:500;font-family:'Poppins',sans-serif}
.lookimg{margin:30px 0 0 0}
.precess{padding-top:55px;padding-bottom:60px;margin-top:55px}
.p1{background-color:#5192c3!important;color:#fff;font-size:15px;font-family:'Poppins',sans-serif;text-align:center;padding:0 25px;margin:45px auto 0;border-radius:50%;line-height:20px;width:249px;height:249px;cursor:pointer}
.p1:before{background-color:#266fa6!important;border-radius:50%}
.p1 h2{font-weight:600!important;padding:55px 0 9px 0;font-family:'Poppins',sans-serif!important;font-size:23px!important}
.p1 .icon1{width:84px;height:84px;border:3px solid #5192c3;border-radius:50%;text-align:center;background-color:#fff;display:table;margin:-36px auto 0;position:absolute;left:0;right:0;transition:.6s}
.p1:hover .icon1{transform:rotate(360deg)scale(1.1);transition:.7s;border:3px solid #266fa6}
.p1 .icon1 img{margin:11px 0 0 0;width:67%}
.p1num{margin-top:40px;color:#5492c1;font-size:90px;font-weight:bold;font-family:'Poppins',sans-serif!important;text-align:center;margin-bottom:30px}
.p2{background-color:#51b5ce!important;color:#fff;font-size:15px;font-family:'Poppins',sans-serif;text-align:center;padding:0 25px;margin:45px auto 0;border-radius:50%;line-height:20px;width:249px;height:249px;cursor:pointer}
.p2:before{background-color:#238aa4!important;border-radius:50%}
.p2 h2{font-weight:600!important;padding:55px 0 9px 0;font-family:'Poppins',sans-serif!important;font-size:23px!important}
.p2 .icon1{width:84px;height:84px;border:3px solid #51b5ce;border-radius:50%;text-align:center;background-color:#fff;display:table;margin:-36px auto 0;position:absolute;left:0;right:0;transition:.6s}
.p2:hover .icon1{transform:rotate(360deg)scale(1.1);transition:.7s;border:3px solid #238aa4}
.p2 .icon1 img{margin:11px 0 0 0;width:67%}
.p2num{margin-top:40px;color:#51b5ce;font-size:90px;font-weight:bold;font-family:'Poppins',sans-serif!important;text-align:center;margin-bottom:30px}
.p3{background-color:#c689b9!important;color:#fff;font-size:15px;font-family:'Poppins',sans-serif;text-align:center;padding:0 25px;margin:45px auto 0;border-radius:50%;line-height:20px;width:249px;height:249px;cursor:pointer}
.p3:before{background-color:#a2358b!important;border-radius:50%}
.p3 h2{font-weight:600!important;padding:55px 0 9px 0;font-family:'Poppins',sans-serif!important;font-size:23px!important}
.p3 .icon1{width:84px;height:84px;border:3px solid #c689b9;border-radius:50%;text-align:center;background-color:#fff;display:table;margin:-36px auto 0;position:absolute;left:0;right:0;transition:.6s}
.p3:hover .icon1{transform:rotate(360deg)scale(1.1);transition:.7s;border:3px solid #a2358b}
.p3 .icon1 img{margin:11px 0 0 0;width:67%}
.p3num{margin-top:40px;color:#c689b9;font-size:90px;font-weight:bold;font-family:'Poppins',sans-serif!important;text-align:center;margin-bottom:30px}
.p4{background-color:#dd9857!important;color:#fff;font-size:15px;font-family:'Poppins',sans-serif;text-align:center;padding:0 25px;margin:45px auto 0;border-radius:50%;line-height:20px;width:249px;height:249px;cursor:pointer}
.p4:before{background-color:#bf6713!important;border-radius:50%}
.p4 h2{font-weight:600!important;padding:55px 0 9px 0;font-family:'Poppins',sans-serif!important;font-size:23px!important}
.p4 .icon1{width:84px;height:84px;border:3px solid #dd9857;border-radius:50%;text-align:center;background-color:#fff;display:table;margin:-36px auto 0;position:absolute;left:0;right:0;transition:.6s}
.p4:hover .icon1{transform:rotate(360deg)scale(1.1);transition:.7s;border:3px solid #bf6713}
.p4 .icon1 img{margin:11px 0 0 0;width:67%}
.p4num{margin-top:40px;color:#dd9857;font-size:90px;font-weight:bold;font-family:'Poppins',sans-serif!important;text-align:center;margin-bottom:30px}
.teambox{border:1px solid #e2e7eb;padding:0;margin:-1px 0 0 -1px}
.teambox a{display:block;padding-top:35px;padding-bottom:22px;text-decoration:none!important}
.teambox:hover{background:linear-gradient(#eef7fc,#fff)}
.teambox .image{width:69%;height:auto;background-color:#fff;border-radius:50%;display:table;overflow:hidden;margin:0 auto;transition:.5s}
.teambox:hover .image{background-color:#1178ba;transition:.5s}
.teambox .image img{width:100%;height:100%;opacity:1;transition:.5s}
.teambox:hover .image img{opacity:.4;transition:.5s}
.teambox .arrowar{width:54px;height:54px;box-shadow:2px 2px 4px #c1c1c1;padding:0;margin:-70px auto 0;color:#289bdc;font-size:26px;text-align:center;line-height:54px;border-radius:50%;z-index:50;position:relative;background-color:#fff;left:23%;transition:.3s;border:2px solid #fff}
.teambox:hover .arrowar{color:#fff;background-color:#289bdc;border:2px solid #fff;transform:rotate(-50deg);transition:.4s}
.teamboxtext{padding:55px 2% 0 13%;margin:0;color:#303030;font-size:19px;font-weight:bold;line-height:23px}
.teamboxtext span{font-weight:normal;color:#8f8f8f;font-size:15px}
.teamb .close{background-color:#1178ba;color:#fff;font-size:35px;font-weight:normal;width:55px;height:55px;border-radius:50%;opacity:1;transition:.5s;z-index:50;position:relative}
.teamb .close:hover{opacity:1;transition:.5s;transform:rotate(90deg)}
.teamb .modal-header{border-bottom:0}
.teamb h1{color:#303030;font-size:32px;font-weight:bold!important;padding-bottom:0!important;font-family:'Poppins',sans-serif!important;text-align:left}
.teamb span{color:#8f8f8f;font-size:18px;font-weight:normal}
.personline{width:100%;margin:20px 0 0 0;border-top:1px solid #e2e7eb}
.persondetail{width:100%;height:385px;overflow-y:scroll;overflow-x:hidden;padding:0 25px 0 0;margin:20px 0 0 0}
.teamup1{margin-top:-40px}
.teamup2{margin-top:-40px}
.teambg{background:rgba(17,120,186,0.7)!important}
.cspace{width:100%;height:50px}
.frarea{border:1px solid #cbcbcb;padding:30px;margin:0;background-color:#fff;border-radius:4px}
.frarea a{color:#0f81b9;font-size:13px;text-decoration:none;margin-top:8px;display:block}
.frarea a:hover{color:#000}
.frarea input{border:1px solid #cbcbcb}
.jicon img{width:79%;height:auto}
.regbg{background:url(../) center top no-repeat;background-size:cover;padding:80px 0;margin:0}
.regbg h1{color:#fff!important;text-align:center;font-size:40px!important;font-weight:bold!important}
.regbg p{color:#fff!important;padding-left:20px;padding-right:20px}
.joinbg{background:url(../) center top no-repeat;background-size:cover;padding:80px 0;margin:0}
.joinbg h1{color:#fff!important;text-align:center;font-size:40px!important;font-weight:bold!important}
.joinbg p{color:#fff!important;padding-left:20px;padding-right:20px}
.signbg{background-color:#0f81b9;color:#fff;font-size:35px;font-family:'Roboto Condensed',sans-serif;font-weight:normal}
.signbg span{font-weight:bold;font-family:'Roboto Condensed',sans-serif}
.signte{padding:12% 0 0 10%;line-height:40px}
.signbt1{background-color:#fff!important;padding:1px 55px;float:left;border-radius:6px;text-decoration:none;font-size:17px;color:#3b3b3b;font-family:'Poppins',sans-serif;text-transform:uppercase}
.signbt1:before{background:#333!important;color:#fff!important;border-radius:6px}
.jb{margin-top:10px!important}
.contbgi{margin-top:0}
.signres img{width:99%}
.jshead{color:#3b3b3b;font-size:17px;font-weight:600;padding:0 0 15px 0;margin:0}
.port-menu{width:auto;height:auto;padding:0;margin:0}
.port-menu li{width:25%;height:auto;padding:0;margin:0 0 0 -1px;display:inline-block;float:left;border:1px solid #e2e2e2;text-align:center}
.port-menu li a{width:100%;height:auto;padding:0 0 20px 0;margin:0;display:inline-block;text-decoration:none;color:#1e1e1e;font-size:20px;text-align:center;text-transform:uppercase}
.port-menu li a img{margin:16px auto -13px;display:table;width:75px;height:75px}
.port-menu li a:hover:before{color:#fff!important;background-color:#0f81b9!important}
.port-menu .active{color:#fff!important;background-color:#0f81b9!important}
.web-portarea{padding:70px 0 40px;margin:0;border-bottom:1px solid #ececec;transition:.5s}
.web-portarea:hover{box-shadow:0 0 30px #cbcbcb;transition:.5s}
.porttar{background-color:#464646;height:44px;width:100%;padding:0;margin:0}
.portt1{width:9%;height:44px;background:url(../) 50% 16px no-repeat;padding:0;margin:0;float:left}
.portt2{width:82%;padding:0;margin:0;color:#1e1e1e;font-size:11px;font-family:'Open Sans',sans-serif;padding:0 0 0 10px;background-color:#fff;border-radius:4px;float:left;margin:7px 0 0 0}
.portt3{width:7%;height:44px;background:url(../) 30% 16px no-repeat;padding:0;margin:0;float:right}
.porttbox{border:4px solid #464646;border-top:0;padding:0;margin:0}
.porttbox{border:4px solid #464646;border-top:0;padding:0;margin:0}
.portdetails1 h2{color:#1e1e1e!important;font-weight:bold!important;padding:0 0 4px 0;margin:0;font-size:19px!important;font-family:'Poppins',sans-serif!important;text-transform:uppercase;text-align:left}
.portdetails1 span{color:#282828;font-size:17px;font-weight:normal}
.portspace01{width:100%;height:25px}
.port-scroll{width:100%;height:100px!important;padding:0;margin:31px 0 48px 0;line-height:25px;color:#333!important;font-size:14px!important;font-family:'Poppins',sans-serif!important}
.pdetailbt{color:#717171;border:2px solid #979797;padding:4px 30px;margin:-1px 0 0 17px;float:left;text-decoration:none;font-size:15px;font-family:'Poppins',sans-serif!important;font-weight:400;transition:.5s}
.pdetailbt:hover{color:#000;border:2px solid #000;transition:.5s}
.fulldbt{background-color:#979797;color:#fff;font-size:16px;padding:2px 15px 2px 35px;margin:0;font-family:'Poppins',sans-serif!important;position:absolute;right:15px;display:block}
.fulldbt::before{border-bottom:12px solid transparent;border-top:0 solid transparent;border-left:12px solid #979797;content:"";position:absolute;right:0;top:34px;transform:rotate(90deg)}
.fulldbt .arrow{width:42px;height:42px;position:absolute;background-color:#979797;border-radius:50%;text-align:center;border:2px solid #fff;margin:-5px 0 0 -53px}
.fulldbt .arrow img{margin-top:10px}
.fulldbt:hover{background-color:#666;color:#fff}
.fulldbt:hover::before{border-left:12px solid #666}
.fulldbt:hover{background-color:#666;color:#fff}
.fulldbt:hover::before{border-left:12px solid #666}
.fulldbt .arrow{background-color:#666}
.pro1:hover{background-color:#226db4!important;color:#fff}
.pro1:hover::before{border-left:12px solid #226db4!important}
.pro1 .arrow{background-color:#226db4!important}
.pro1bt{background-color:#226db4!important}
.pro2:hover{background-color:#73a818;color:#fff}
.pro2:hover::before{border-left:12px solid #73a818}
.pro2 .arrow{background-color:#73a818}
.pro2bt{background-color:#73a818!important}
.pro3:hover{background-color:#b2281f;color:#fff}
.pro3:hover::before{border-left:12px solid #b2281f}
.pro3 .arrow{background-color:#b2281f}
.pro3bt{background-color:#b2281f!important}
.pro4:hover{background-color:#ee682f;color:#fff}
.pro4:hover::before{border-left:12px solid #ee682f}
.pro4 .arrow{background-color:#ee682f}
.pro4bt{background-color:#ee682f!important}
.blogpostbg{background:url(../) center top no-repeat;background-size:cover;padding:60px 0 80px;margin:0}
.blogpostbg h2{text-align:center}
.blogpostbg h2 span{color:#fff;font-weight:bold;font-family:'Open Sans Condensed',sans-serif}
.postbox{background-color:#f6f7f9;color:#303030;font-size:15px;line-height:24px;font-weight:normal;text-align:center;padding:6px;padding-bottom:30px;margin-top:20px}
.postbox:hover{box-shadow:0 0 20px #000}
.postbox .img{width:100%;height:261px;padding:0;margin:0 0 17px 0;overflow:hidden;background-color:#000;cursor:pointer}
.postbox .img img{width:100%;height:100%;padding:0;margin:0;transition:.5s;opacity:.5}
.postbox:hover .img img{transition:.8s;transform:scale(1.1);opacity:1}
.postbox h3{color:#262626!important;font-size:22px!important;font-weight:600!important;font-family:'Poppins',sans-serif!important;line-height:28px}
.postbox111 h3{min-height:100px;float:left;width:100%}
.bluebt1{width:auto;height:auto;padding:5px 30px!important;display:table;margin:0 auto;background-color:#333!important;color:#fff;font-size:17px;font-weight:500;text-decoration:none;border-radius:35px!important;margin-top:20px;font-family:'Poppins',sans-serif!important}
.bluebt1:before{background-color:#1178ba!important;border-radius:35px!important}
.datear{font-size:20px;color:#fff;padding:5px 25px;display:table;background:rgba(0,0,0,0.5);position:absolute;bottom:7%;font-weight:600;z-index:1;left:0;right:0;margin:0 auto;border:1px solid #fff}
.continput{background-color:#fff;border-radius:4px;height:44px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;height:44px;border:0;padding:0 0 0 50px;margin:8px 0 0 0;border:1px solid #cbcbcb;float:left}
.conttextarea{background-color:#fff;border-radius:4px;height:44px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;height:170px;border:0;padding:6px 0 0 50px;margin:8px 0 0 0;border:1px solid #cbcbcb;float:left;text-align:left;vertical-align:top}
.conttextarea2{background-color:#fff;border-radius:4px;height:44px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;height:97px;border:0;padding:6px 0 0 50px;margin:8px 0 0 0;border:1px solid #cbcbcb;float:left;text-align:left;vertical-align:top}
.letterc{color:#333;font-size:12px;margin:4px 0 0 0}
.subbt{background-color:#1aa5f0!important;padding:5px 45px;color:#fff;font-size:21px;font-family:'Poppins',sans-serif;float:left;text-decoration:none;text-transform:uppercase;border-radius:4px;margin-top:13px}
.subbt:before{background-color:#333!important;border-radius:4px}
.contd{background-color:#f6f5f5;padding:20px 0 13px 20px;margin:0;color:#333;font-size:15px;line-height:23px;margin-bottom:35px}
.contd span{color:#6b6b6b}
.contd a{color:#0073bc;font-size:13px}
.conti{float:left;margin:4px 13px 25px 0}
.contspace{width:100%;height:15px}
.contar{height:50px;margin-bottom:25px}
.contother{margin:35px 0 0 0;font-size:15px;line-height:24px}
.contother .conti{margin:4px 13px 70px 0}
.contother strong{font-size:17px;font-weight:600}
.contstar{color:#d91919;position:absolute;right:23px;margin:0;top:7px}
.custom-select{position:relative;font-family:Arial;width:100%!important;margin-top:8px;float:left}
.custom-select select{border-radius:4px;padding:0 0 0 50px;line-height:38px}
.select-selected{background-color:DodgerBlue}
.select-selected:after{position:absolute;content:"";top:19px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#666 transparent transparent transparent}
.select-selected.select-arrow-active:after{border-color:transparent transparent #666 transparent;top:10px}
.select-items div,.select-selected{border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;user-select:none;border:1px solid #cbcbcb;width:100%;color:#8f8f8f;background-color:#fff;height:44px;line-height:44px}
.select-items{border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;user-select:none;border:1px solid #cbcbcb;width:100%;color:#8f8f8f;background-color:#fff;height:44px;line-height:44px}
.select-items div{padding-left:15px;line-height:25px;height:25px;margin-bottom:-1px!important;color:#333}
.select-hide{display:none}
.select-items div:hover{background-color:#00a0de;color:#fff}
.hsermenu{background-color:#fff;margin:7px 0 0 0;box-shadow:1px 1px 3px #c1c1c1}
.vidsection{position:relative;word-wrap:break-word}
.vidsection{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.vidsection .mbr-background-video,.vidsection .mbr-background-video-preview{position:absolute;bottom:0;left:0;right:0;top:0}
#top-1{display:none}
.tt-tab-wrapper .tt-tab-info{display:none}
.tt-tab-wrapper .tt-tab-info.active{display:block}
.tt-tab-wrapper .tt-tab-select select:focus{outline:0}
.tt-tab-wrapper.type-1 .tt-nav-tab{font-size:0;font-size:0;border:1px solid #e1e1e1;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 #eaeaea;-moz-box-shadow:0 2px 4px 0 #eaeaea;box-shadow:0 2px 4px 0 #eaeaea;overflow:hidden}
.tt-tab-wrapper.type-1 .tt-tab-nav-wrapper{margin-bottom:45px}
.tt-tab-wrapper.type-1 .tt-nav-tab-item{display:inline-block;width:20%;height:115px;position:relative;padding:25px 15px 0 54px;text-align:center;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:before{content:'';display:block;position:absolute;top:0;left:100%;bottom:0;width:39px;background:url(../);z-index:2}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#1178ba;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:first-child{padding-left:15px}
.tt-tab-wrapper.type-1 .tt-nav-tab-item .lnr{display:inline-block;font-size:36px;color:#c5c5c5;margin-bottom:12px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.tt-tab-wrapper.type-1 .tt-nav-tab-item .tt-analitics-text{display:block;height:36px;font-size:14px;line-height:18px;font-weight:400;color:#949494;overflow:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:hover .lnr,.tt-tab-wrapper.type-1 .tt-nav-tab-item.active .lnr{color:#368aa9}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:hover .tt-analitics-text,.tt-tab-wrapper.type-1 .tt-nav-tab-item.active .tt-analitics-text{color:#1178ba}
.tt-tab-wrapper.type-1 .tt-nav-tab-item:hover:after,.tt-tab-wrapper.type-1 .tt-nav-tab-item.active:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.tt-tab-wrapper.type-1 .tt-tab-select{display:none;position:relative}
.tt-tab-wrapper.type-1 .tt-tab-select select{display:block;width:100%;font-weight:400;color:#b8b8b8;background:transparent;border:1px solid #323a43;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tt-tab-wrapper.type-1 .tt-tab-select select::-ms-expand{display:none}
.tt-tab-wrapper.type-1 .tt-tab-select .select-arrow{display:block;position:absolute;top:1px;right:1px;text-align:center;background:#323a43;color:#fff;pointer-events:none}
.tt-tab-wrapper.type-1 .tt-tab-select select{height:42px;color:#333;font-size:12px;line-height:30px;padding:0 11px}
.tt-tab-wrapper.type-1 .tt-tab-select .select-arrow{width:37px;height:40px;line-height:40px}
.tt-tab-wrapper.type-1 .tt-tab-select .select-arrow i{margin-top:11px}
@media(max-width:480px){.tt-tab-wrapper.type-1 .tt-tab-nav-wrapper{margin-bottom:30px}
                        .tt-tab-wrapper.type-1 .tt-tab-select{display:block;margin-bottom:30px}
                        .tt-tab-wrapper.type-1 .tt-nav-tab{display:none}
                        .tt-tab-wrapper.type-1 .tt-nav-tab-item{display:table;margin-right:auto;margin-left:auto}
                        .wps-slide{position:relative!important;text-align:right;margin-top:-96px;right:0;left:auto;margin-bottom:60px;margin-right:10px}
}.ourwork{padding:0 25px;margin-top:45px;text-align:center}
.ourwork h1{padding-bottom:0}
.mobslidework{display:none!important}
.tabcontent{margin:45px 0 0 0}
.featurebox{border:1px solid #e1e1e1;padding:17px;margin:28px 0 45px 0;box-shadow:0 2px 0 #fafafa;text-align:center;color:#303030;font-size:12px;font-family:'Poppins',sans-serif;font-weight:normal;line-height:19px}
.featurebox:hover{box-shadow:0 2px 5px #dadada}
.featurebox .fhead{color:#0d73b4;font-size:15.5px;font-weight:normal;padding-bottom:12px}
.featurebox .fbicon{width:83px;height:83px;border:1px solid #e3e3e3;border-radius:50%;margin:-65px auto 15px;display:table;background-color:#fff;text-align:center}
.featurebox:hover .fbicon{border:1px solid #1178ba}
.featurebox .fbicon img{margin:12px 0 0 0;width:56px;height:56px;transition:.5s}
.featurebox:hover .fbicon img{transition:.5s;transform:rotate(360deg)}
.priceb{border:1px solid #d8d8d8;border-radius:8px;background-color:#fafafa;font-size:15px;color:#2e2e2e;padding-bottom:28px;font-weight:normal;text-align:center;font-family:'Open Sans',sans-serif;transition:.5s}
.priceb:hover{box-shadow:0 0 30px #c1c1c1;transform:scale(1.03);transition:.5s}
.priceb strong{font-weight:600}
.pricebi1{border-radius:8px 8px 0 0;background-color:#3b94d0;font-size:38px;color:#2e2e2e;font-weight:bold;padding:27px 0 50px 0;margin:-1px 0 0 -1px;text-align:center;color:#fff;font-family:'Open Sans Condensed',sans-serif}
.pricebi2{border-radius:8px 8px 0 0;background-color:#329c9f;font-size:38px;color:#2e2e2e;font-weight:bold;padding:27px 0 50px 0;margin:-1px 0 0 -1px;text-align:center;color:#fff;font-family:'Open Sans Condensed',sans-serif}
.pricebi3{border-radius:8px 8px 0 0;background-color:#f7b24d;font-size:38px;color:#2e2e2e;font-weight:bold;padding:27px 0 50px 0;margin:-1px 0 0 -1px;text-align:center;color:#fff;font-family:'Open Sans Condensed',sans-serif}
.ico1{width:70px;height:70px;border-radius:8px;border:2px solid #3b94d0;background-color:#fff;display:table;margin:-25px auto 15px}
.ico1 img{width:70px;height:70px;border-radius:8px}
.ico2{width:70px;height:70px;border-radius:8px;border:2px solid #329c9f;background-color:#fff;display:table;margin:-25px auto 15px}
.ico2 img{width:70px;height:70px;border-radius:8px}
.ico3{width:70px;height:70px;border-radius:8px;border:2px solid #f7b24d;background-color:#fff;display:table;margin:-25px auto 15px}
.ico3 img{width:70px;height:70px;border-radius:8px}
.prh{color:#4b4b4b;font-size:20px;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;padding-bottom:5px}
.prlist{width:auto;height:auto;padding:0 25px;margin:0}
.prlist li{width:auto;height:auto;padding:0;line-height:42px;margin:0;color:#2e2e2e;font-size:15px;font-weight:normal;text-align:center;font-family:'Open Sans',sans-serif;border-bottom:1px solid #dedede}
.prenbt1{background-color:#3b94d0;color:#fff;font-size:19px;font-weight:600;text-align:center;padding:2px 45px;margin:27px auto 7px;display:table;font-family:'Poppins',sans-serif}
.prenbt1:before{background-color:#176fab!important}
.prenbt2{background-color:#329c9f;color:#fff;font-size:19px;font-weight:600;text-align:center;padding:2px 45px;margin:27px auto 7px;display:table;font-family:'Poppins',sans-serif}
.prenbt2:before{background-color:#128285!important}
.prenbt3{background-color:#f7b24d;color:#fff;font-size:19px;font-weight:600;text-align:center;padding:2px 45px;margin:27px auto 7px;display:table;font-family:'Poppins',sans-serif}
.prenbt3:before{background-color:#d38512!important}
.testboc{border:1px solid #f0f0f0;box-shadow:2px 2px 5px #d4d4d4;padding:25px;margin:10px 0 25px 0;min-height:280px}
.testboc p{padding-left:17px}
.testquote{width:50px;float:left;padding:64px 10px 14px;background-color:#c4c4c4;color:#fff;font-size:75px;font-family:'Poppins',sans-serif;text-align:center;margin:-25px 0 0 0}
.testtext{float:left}
.testname{color:#1178ba;font-size:20px;font-family:'Poppins',sans-serif;font-weight:normal;padding-top:15px}
.testname:before{content:"";margin-top:17px;position:absolute;background-color:#dbdbdb;width:96.5%;height:1px}
.testname span{background-color:#fff;padding-right:17px;position:relative;z-index:50}
.testlogo{width:151px;height:130px;border-right:6px solid #1178ba;border-bottom:6px solid #1178ba;position:absolute;background-color:#fff;right:15px;bottom:-37px}
.testlogo img{width:100%;height:auto}
.portbig{margin-bottom:65px}
.portbig .screenshot{height:540px}
.port-scroll2{height:220px;font-size:16px;line-height:30px}
.ph2{font-size:19px!important;text-transform:capitalize!important;font-weight:normal!important;padding-bottom:18px!important}
.ph2 span{font-weight:bold;font-size:19px!important}
.porpoints{background-color:#fff;padding:25px 25px 23px;min-height:260px;margin:0;box-shadow:0 0 40px #ddd;margin-left:8%}
.porpoin{width:auto;height:auto;padding:0;margin:0}
.porpoin li{width:auto;height:auto;padding:0 0 0 17px;margin:0;line-height:29px;font-size:15px;font-weight:normal;color:#333;background:url(../)0 11px no-repeat}
.vpro{border:4px solid #0f81b9;background-color:#fff;padding:12px 18px;margin:72% 0 0 0;color:#0f81b9;font-family:'Poppins',sans-serif;line-height:25px;font-size:18px;text-align:center;display:block;margin-left:21%;text-align:center;text-transform:uppercase;top:50%;text-decoration:none}
.vpro:hover{border:4px solid #333;color:#333}
.vpro img{margin:8px auto 15px;display:table;left:0;right:0}
.arrow-big{position:absolute;margin:-52px 0 0 15px}
.slider9 .slick-prev{left:1.5%;z-index:50;top:49%;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider9 .slick-prev:hover{background:url(../) left top no-repeat!important}
.slider9 .slick-next{right:1.5%;z-index:50;top:49%;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider9 .slick-next:hover{background:url(../) left top no-repeat!important}
.bline2{background-color:#ececec;height:1px;width:100%;padding:0;margin:60px 0 50px 0}
.ourwork2{padding:0 25px;margin-top:0;margin-bottom:40px}
.portt01{width:5%;height:44px;background:url(../) 50% 16px no-repeat;padding:0;margin:0;float:left}
.portt02{width:90%;padding:0;margin:0;color:#1e1e1e;font-size:11px;font-family:'Open Sans',sans-serif;padding:0 0 0 10px;background-color:#fff;border-radius:4px;float:left;margin:7px 0 0 0}
.portt03{width:4%;height:44px;background:url(../) 30% 16px no-repeat;padding:0;margin:0;float:right}
.buttoninner{display:inline-block;border-radius:4px;background-color:#0f81b9;border:0;color:#fff;text-align:center;font-size:17px;padding:5px 25px;transition:all .5s;cursor:pointer;margin:35px auto 0;display:table;font-family:'Open Sans',sans-serif}
.buttoninner span{cursor:pointer;display:inline-block;position:relative;transition:.5s;color:#fff}
.buttoninner span:after{content:'\027A4';position:absolute;opacity:0;color:#fff;top:0;right:-20px;transition:.5s}
.buttoninner:hover span{padding-right:25px}
.buttoninner:hover span:after{opacity:1;right:0}
.coursemenu{width:auto;height:auto;padding:0;margin:0}
.coursemenu li{width:auto;height:auto;padding:0;margin:0 0 2px 0;line-height:52px;display:block;background-image:url(../);background-repeat:no-repeat;background-position:4px 0}
.coursemenu li:hover a{color:#fff}
.coursemenu li a{width:auto;height:auto;padding:0;margin:0 0 0 26px;line-height:52px;color:#1e1e1e;font-size:16px;font-family:'Poppins',sans-serif;font-weight:normal;text-transform:uppercase;display:block}
.coursemenu li a:hover{color:#fff}
.color1{background-color:#e5f4ff}
.color1:before{background-color:#0f81b9!important;background-image:url(../)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active1{background-color:#0f81b9!important;background-image:url(../)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active1 a{color:#fff!important}
.color2{background-color:#e4f2d7}
.color2:before{background-color:#84c549!important;background-image:url(../)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active2{background-color:#84c549!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active2 a{color:#fff!important}
.color3{background-color:#e5ebff}
.color3:before{background-color:#3d5ab6!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active3{background-color:#3d5ab6!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active3 a{color:#fff!important}
.color4{background-color:#fee7f9}
.color4:before{background-color:#9c3e88!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active4{background-color:#9c3e88!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active4 a{color:#fff!important}
.color5{background-color:#fafbde}
.color5:before{background-color:#b0b447!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active5{background-color:#b0b447!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active5 a{color:#fff!important}
.color6{background-color:#e3ffe4}
.color6:before{background-color:#469a49!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active6{background-color:#469a49!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active6 a{color:#fff!important}
.color7{background-color:#fff0e2}
.color7:before{background-color:#d88436!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active7{background-color:#d88436!important;background-image:url(../images/lbg.png)!important;background-repeat:no-repeat!important;background-position:4px 0!important}
.active7 a{color:#fff!important}
.rightimg{float:right;margin:0 0 20px 25px;padding:0;max-width:410px;width:100%;height:auto}
.courseibox{padding-left:0}
.courseinner{border:1px solid #dfdfdf;padding:15px 0;margin:15px 0 0 0;text-align:center;font-size:14px;color:#333;font-weight:600}
.courseinner:hover{border:1px solid #dfdfdf;box-shadow:0 0 25px #dbdbdb}
.courseinner img{margin:0 auto 10px;display:table}
.slider10 .slick-prev{left:2%;z-index:50;top:65px;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider10 .slick-prev:hover{background:url(../) left top no-repeat!important}
.slider10 .slick-next{right:-3%;z-index:50;top:65px;width:47px!important;height:47px!important;background:url(../) left top no-repeat!important}
.slider10 .slick-next:hover{background:url(../) left top no-repeat!important}
.revhead{width:100%;background-color:#f0f0f0;padding:8px 10px;color:#333;font-weight:bold;font-family:'Roboto Condensed',sans-serif;text-align:center;margin:30px 0 26px 0;font-size:28px;text-transform:uppercase}
.slider10 div img{width:132px;height:132px;border-radius:50%;margin:0 auto 25px;display:table}
.slider10 div p{padding-bottom:6px!important;line-height:28px}
.slider10 div span{color:#0f81b9}
.slider10 .slick-dots{margin:0 0 -4px 0}
.slider10 .slick-dots li.slick-active button:before{opacity:1;color:#0f81b9}
.slider10 .slick-dots li{margin:0 2px}
.slick-dots li button:before{font-size:9px!important;border-radius:50%!important}
.slider10 .slick-dots li:hover button:before{color:#0f81b9}
.courseright{padding-left:30px}
.blogbox1{margin-bottom:50px}
.greyhe{color:#979797;font-size:17px;text-transform:uppercase;padding:0 0 2px 0}
.blogbox1 .imgarea{width:100%;height:285px;overflow:hidden;padding:0;margin:0 0 18px 0;background-color:#0e81ba}
.blogbox1 .imgarea img{width:100%;height:auto;padding:0;margin:0;transition:.5s;opacity:1}
.blogbox1:hover .imgarea img{transition:.5s;transform:scale(1.1)rotate(-3deg);opacity:.7}
.bdate{float:right;padding:4px 22px;color:#4d4d4d;margin:-65px 9px 0 0;z-index:50;position:relative;font-size:13px;text-transform:uppercase;box-shadow:0 0 5px #636363;background-color:#fff}
.bdate img{margin-right:6px}
.blogbox1 h1{color:#0e81ba!important;font-weight:normal!important;font-family:'Roboto Condensed',sans-serif;text-align:left;padding:0 0 7px 0!important;margin:0 0 0 0!important;font-size:32px!important}
.blogbox1 h1 span{font-weight:bold;font-size:32px!important}
.blogbox1 p{font-size:17px;line-height:27px;color:#292929}
.combox{border:1px solid #ededed;text-align:center;line-height:41px;padding:0;margin:17px 0 0 -1px;font-size:13px;font-weight:normal}
.combox a{font-size:13px;font-weight:normal;text-decoration:none;color:#292929}
.combox a:hover{color:#0e81ba}
.combox:hover a span{color:#fff;background-color:#0e81ba;display:block}
.combox a span{font-size:13px;font-weight:bold;text-transform:uppercase;color:#292929}
.combox a i{margin:0 5px 0 5px}
.pagination1{width:auto;height:auto;padding:0;margin:0 0 35px 0}
.pagination1 li{text-align:center;padding:0;margin:0 5px 0 0;display:inline-block;border-radius:34px;font-size:13px;color:#292929;font-size:16px;text-decoration:none;background-color:#efefef;color:#b1b1b1}
.pagination1 li .div1{transform:rotate(180deg)}
.pagination1 li:hover a{color:#fff;background-color:#0f81b9}
.pagination1 li a{width:34px;height:34px;text-align:center;border:3px solid #efefef;padding:0;margin:0;display:block;font-size:14px;color:#292929;text-decoration:none;border-radius:34px;background-color:#fff}
.pagination1 li a:hover{background-color:#0f81b9;color:#fff;display:block;border-radius:34px;border:3px solid #0f81b9}
.pagination1 .active{background-color:#0f81b9;color:#fff;display:block;border-radius:34px;border:3px solid #0f81b9}
.pagination1 li .arrow1 a{background-color:#efefef!important;cursor:no-drop;line-height:26px;color:#b1b1b1;border-radius:50%;border:3px solid #efefef}
.pagination1 li .arrow1 a:hover{background-color:#efefef!important;border-radius:50%;border:3px solid #efefef}
.pagination1 li .arrow2 a{background-color:#838383!important;line-height:27px;color:#fff;border-radius:50%;border:3px solid #838383}
.pagination1 li .arrow2 a:hover{background-color:#0f81b9!important;border-radius:50%;border:3px solid #0f81b9}
.postarea .bigimg{margin-bottom:25px}
.postarea .datear2{color:#1181b7;font-size:14px;float:right;position:relative;right:0;padding-right:15px;background-color:#fff}
.postarea .datear2 img{margin-right:8px}
.postarea h1{color:#0e81ba!important;font-weight:normal!important;font-family:'Roboto Condensed',sans-serif;text-align:left;padding:0 0 18px 0!important;margin:0 0 0 0!important;font-size:40px!important}
.postarea h1 span{font-weight:bold;font-size:40px!important}
.pth{background-color:#1181b7;font-size:20px;font-weight:600;padding:7px 0 7px 17px;margin:0 0 20px 0;text-transform:uppercase;color:#fff}
.related-post{width:100%;height:120px;background-color:#1181b7}
.postb{position:relative;width:100%;background-color:#1181b7;margin-bottom:5px}
.postimage{opacity:.4;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}
.middle{transition:.5s ease;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
.postb:hover .postimage{opacity:.7}
.postb:hover .middle{opacity:1}
.text{width:100%;color:#292929;font-size:16px;padding:5px 0}
.text a{background-color:#fff;color:#292929;font-size:14px;padding:1px 14px;text-transform:uppercase}
.text a:before{background-color:#333!important;color:#fff!important;padding:1px 14px!important}
.postrh{color:#353535;font-size:16px;font-weight:600;line-height:22px;margin-bottom:35px}
.postrh a{color:#353535;font-size:16px;font-weight:600;line-height:22px}
.postrh a:hover{color:#1181b7}
.quote01{color:#62acd0;font-size:85px;text-align:center;line-height:90px;margin:20px 0 0 0}
.quotetext{color:#1181b7;font-weight:normal;line-height:27px;padding:0;margin:20px 0 35px 0;font-style:italic}
.combox2{border:1px solid #ededed;text-align:center;line-height:33px;padding:0 18px;margin:17px 0 0 0;font-size:13px;font-weight:normal;float:left}
.combox2 img{margin-right:5px}
.combox2 a{font-size:13px;font-weight:normal;text-decoration:none;color:#292929}
.combox2 a:hover{color:#0e81ba}
.bdi{width:30px;height:30px;text-align:center;line-height:27px;border:1px solid #ececec;float:right;border-radius:50%;margin:20px 0 0 3px;color:#535353;font-size:13px;display:block}
.bdi:hover{background-color:#f7f7f7}
.bdi a{color:#535353;display:block}
.bdi i{margin-top:8px}
.bdih{width:auto;height:30px;text-align:center;line-height:27px;border:1px solid #ececec;float:right;border-radius:35px;margin:20px 0 0 3px;padding:0 18px;color:#3488d1;font-size:13px;display:block}
.bdih:hover{background-color:#f7f7f7}
.bdih a{color:#3488d1;display:block;font-weight:bold}
.bdih i{margin-top:8px}
.popimh{max-width:393px;width:100%;height:auto;padding:0;margin:0 0 15px 25px;float:right}
.mvgscroll{width:100%;height:229px;padding:0;margin:0;text-align:justify!important}
.mvgscroll p{line-height:27px;padding-right:10px}
.mvgh1{border-bottom:4px solid #0c82bc;text-align:left;float:left;padding:0 0 18px 0!important;margin:0 0 21px 0!important}
.gline{background-color:#e2e2e2;height:1px;width:100%;padding:0;margin:18px 0 35px 0}
.iwsmenu{width:auto;height:auto;padding:0;margin:0 15px 0 15px}
.iwsmenu li{width:18%;height:auto;padding:0;margin:20px 1% 0 1%;float:left}
.iwsbox{position:relative;width:100%}
.imagear{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;font-size:17px;font-weight:600;height:140px;text-align:center;border-bottom:2px solid #e3e3e3}
.imagear img{width:81px;height:78px;margin:17px 0 0 0}
.middle01{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%}
.iwsbox:hover .imagear{opacity:1}
.iwsbox:hover .middle01{opacity:1}
.texti{background:rgba(17,120,186,0.8);color:white;font-size:16px;padding:0;height:140px}
.texti img{margin-top:47px}
.texti img:hover{border:2px solid #fff;margin-top:45px}
.marqueear{padding:0;position:absolute;margin-top:135px}
.iwsarea{background:url(../) 0 0/100% 100% no-repeat;height:260px;position:absolute}
.fix{position:absolute;left:0;right:0}
.str_wrap{overflow:hidden; zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;position:absolute;margin-top:135px;display:block}
.str_wrap.str_active{background:0}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.str_move_clone{display:inline-block;display:inline;zoom:1;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_vertical .str_move,.str_down .str_move{white-space:normal;width:100%}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit}
.str_wrap img{max-width:none!important}
.tab{float:left;background-color:#fff;width:25%;height:auto}
.tab button{display:block;background-color:inherit;color:#333;padding:25px 16px 25px 67px;width:100%;border:0;outline:0;text-align:left;cursor:pointer;transition:.3s;font-size:17px;font-weight:600;border-left:2px solid #fff}
.tab button:hover{background-color:#ebebeb;border-left:2px solid #0f81b9;color:#0f81b9}
.tab button.active{background-color:#f6f6f6;border-left:2px solid #0f81b9;color:#0f81b9}
.tabvertical{float:left;padding:0 0 0 35px;width:75%;border-left:none;height:auto}
.ji1{background:url(../) 22px 26px no-repeat}
.ji1:hover{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji1.active{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji2{background:url(../) 22px 26px no-repeat}
.ji2:hover{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji2.active{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji3{background:url(../) 20px 26px no-repeat}
.ji3:hover{background:url(../ ) 20px 26px no-repeat;color:#0f81b9}
.ji3.active{background:url(../ ) 20px 26px no-repeat;color:#0f81b9}
.ji4{background:url(../) 22px 26px no-repeat}
.ji4:hover{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji4.active{background:url(../) 22px 26px no-repeat;color:#0f81b9}
.ji5{background:url(../) 22px 26px no-repeat}
.ji5:hover{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji5.active{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji6{background:url(../) 22px 26px no-repeat}
.ji6:hover{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.ji6.active{background:url(../ ) 22px 26px no-repeat;color:#0f81b9}
.panelbor{border:0!important}
.panelshadow{box-shadow:none!important}
.accor-panel-body{padding:15px 0 0 0!important}
.panel-group .panel{margin-bottom:10px!important}
.accor h4{color:#3c3c3c!important;font-family:'Poppins',sans-serif!important;font-size:17px!important;font-weight:600!important;text-decoration:none;display:block!important;padding:0 0!important;margin:0!important}
.accor h4 a{display:block!important;padding:5px 0!important;text-decoration:none!important}
.accor h4 img{margin:0 7px 0 0}
.careerpoint{width:auto;height:auto;padding:0;margin:0}
.careerpoint li{width:auto;height:auto;padding:0 0 0 32px;margin:0;line-height:36px;background:url(../) 0 10px no-repeat}
.enbtnew{background-color:#0f81b9!important;color:#fff;text-decoration:none!important;font-size:17px;font-family:'Poppins',sans-serif!important;padding:3px 25px;float:left;border-radius:6px;margin-bottom:25px;margin-top:15px}
.enbtnew:before{background-color:#333!important;border-radius:6px}
.cdetail{background:url(../) center top no-repeat;background-size:cover;padding:80px 20px;margin:35px 0 0 0;color:#fff;font-size:17px;text-align:center;line-height:30px}
.cdetail h2{font-size:27px!important;line-height:37px!important;text-transform:uppercase!important;font-weight:600!important;font-family:'Poppins',sans-serif!important;padding-bottom:20px!important}
.careerform{width:87%;margin-top:45px}
.careerform .close{background-color:#1178ba;color:#fff;font-size:35px;margin-right:-5px;margin-top:-5px;font-weight:normal;width:55px;height:55px;border-radius:50%;opacity:1;transition:.5s;z-index:50;position:relative}
.careerform .close:hover{opacity:1;transition:.5s;transform:rotate(90deg)}
.careerform .modal-header{border-bottom:0}
.careerform h1{color:#0f81b9!important;font-size:23px!important;font-weight:600!important;padding-bottom:0!important;font-family:'Poppins',sans-serif!important;text-align:left;text-transform:uppercase!important}
.careerform span{color:#8f8f8f;font-size:18px;font-weight:normal}
.popc1{margin-top:-50px!important;margin-bottom:10px}
.attachedar{background-color:#fff;border-radius:4px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;height:44px;line-height:44px;border:0;padding:0 0 0 50px;margin:8px 0 0 0;border:1px solid #cbcbcb;float:left}
.att1{float:left;margin-right:20px}
.attachinput{width:65%;float:left;border:0;height:28px;margin:5px 0 0 0}
.socialimg{max-width:441px;width:100%;height:auto;float:right;margin:-65px 0 0 50px}
.threepo{margin:15px 0 10px 0}
.threepo p{line-height:25px;font-size:16px;text-align:left}
.threepo h2{color:#292929!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;text-transform:uppercase}
.threepo:before{content:"";width:150px;margin-bottom:-40px;height:6px;background-color:#48beef;position:absolute;bottom:0}
.accordion{background-color:#f8f8f8;color:#1178ba;cursor:pointer;padding:15px 22px;width:100%;text-align:left;border:0;outline:0;transition:.4s;font-size:24px;font-family:'Roboto Condensed',sans-serif;font-weight:600;border:1px solid #eee;margin-bottom:15px}
.active02,.accordion:hover{background-color:#1178ba;color:#fff}
.panel01{padding:1px 0 18px;display:none;background-color:white;overflow:hidden;animation-name:fadeIn;animation-duration:.7s;animation-fill-mode:both;box-shadow:none}
button.accordion::after{content:'\002B';color:#8e8e8e;font-weight:normal;float:right;margin-left:5px;font-family:Arial,Helvetica,sans-serif}
button.accordion.active02::after{content:"\2212";color:#fff;font-weight:normal!important;font-size:18px}
.active02,.accordion:hover::after{color:#fff}
.award01{background:url(../) 0 0/100% no-repeat;height:470px;padding:0;margin:0 0 9px 0;font-size:28px;font-family:'Poppins',sans-serif!important;font-weight:normal}
.award01 h1{font-size:38px!important;color:#a86739!important;font-weight:bold!important;font-family:'Poppins',sans-serif!important;text-align:left;padding:0 0 25px 0}
.year1{color:#f3d6b3;font-size:91px;font-weight:bold;font-family:'Poppins',sans-serif!important;margin:48px 0 0 28.5%;position:absolute}
.award-inner1{margin:65px 0 0 55px;line-height:37px;float:left;width:30%}
.award-inner01{border-left:2px solid #a86739;padding:0 0 0 28px}
.award02{background:url(../) 0 0/100% no-repeat;height:470px;padding:0;margin:0 0 9px 0;font-size:28px;font-family:'Poppins',sans-serif!important;font-weight:normal;text-align:right}
.award02 h1{font-size:38px!important;color:#48377a!important;font-weight:bold!important;font-family:'Poppins',sans-serif!important;text-align:right;padding:0 0 25px 0}
.year2{color:#c0bae3;font-size:91px;font-weight:bold;font-family:'Poppins',sans-serif!important;margin:48px 19% 0 0;position:absolute;right:0}
.award-inner2{margin:65px 55px 0 0;line-height:37px;float:right;width:30%}
.award-inner02{border-right:2px solid #48377a;padding:0 28px 0 0}
.award03{background:url(../) 0 0/100% no-repeat;height:470px;padding:0;margin:0 0 9px 0;font-size:28px;font-family:'Poppins',sans-serif!important;font-weight:normal}
.award03 h1{font-size:38px!important;color:#a72747!important;font-weight:bold!important;font-family:'Poppins',sans-serif!important;text-align:left;padding:0 0 25px 0}
.year3{color:#f0c6d3;font-size:91px;font-weight:bold;font-family:'Poppins',sans-serif!important;margin:48px 0 0 28.5%;position:absolute}
.award-inner3{margin:65px 0 0 55px;line-height:37px;float:left;width:30%}
.award-inner03{border-left:2px solid #a72747;padding:0 0 0 28px}
.videoport{position:relative;width:100%;display:block}
.videoport img{max-height:208px;height:auto}
.video1{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}
.middlevid{transition:.5s ease;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
.videoport:hover .video1{opacity:.6}
.videoport:hover .middlevid{opacity:1}
.textvid{background:rgba(0,0,0,0.7);color:white;font-size:50px;padding:0;width:75px;height:75px;line-height:75px;text-align:center;border:2px solid #fff;border-radius:50%;transform:rotate(-90deg)}
.textvid i{margin-top:12px;border:0}
.videoport:hover .textvid{background:rgba(17,120,186,1)}
.vidhead{font-size:22px;color:#292929;line-height:30px;font-family:'Poppins',sans-serif!important;text-align:center;padding:0 55px;margin:8px 0 43px 0;font-weight:600}
.vidhead a{text-decoration:none;font-size:22px;color:#292929}
.vidhead a:hover{color:#1178ba}
.vid1{height:450px}
.vidte{height:450px;overflow:scroll;padding:0 25px 0 0;overflow-x:hidden}
.vidmar{margin-top:15px}
.becomeimg{margin-bottom:-60px}
.bluear{background-color:#0f81b9;color:#fff;padding:0 0 13px 0}
.bluear p{color:#fff;line-height:28px}
.podetail{padding:27px}
.pbbt{font-size:17px;color:#fff}
.pbbt:hover{color:#bbe3f6}
.pbbt img{margin:0 8px 0 0}
.bluear h1{font-size:35px!important;color:#fff!important;font-weight:bold!important;font-family:'Poppins',sans-serif!important;text-transform:uppercase!important;text-align:left;padding-top:25px;line-height:35px}
.bluear h1 span{font-size:17px!important;font-weight:normal!important;color:#fff!important;text-transform:capitalize!important}
.arrowblue{margin:0;position:absolute;right:-48px;z-index:60;top:85%}
.mobbg{background:url(../) center bottom no-repeat;background-size:cover;min-height:150px;margin:15px 0 -41px 0;padding:50px 0 70px}
.mobrbg{height:450px;padding:38px 10px 0 11px;margin:20px 0 0 0;background:url(../) center top no-repeat}
.mobrbg img{height:338px;width:100%}
.mobrelated{position:relative;width:100%;background:#0f81b9}
.imagemob{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}
.middlemob{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}
.mobrelated:hover .imagemob{opacity:.11;transform:scale(1.2);transition:1s}
.mobrelated:hover .middlemob{opacity:1}
.butbt{background:transparent;color:#fff;transition:.5s;font-size:16px;padding:16px 32px;border:1px solid #fff;display:block}
.mobrelated:hover .butbt{animation-name:fadeInUp;animation-duration:.7s;animation-fill-mode:both}
.butbt:hover{color:#fff;background:rgba(0,0,0,0.6);transition:.5s}
.butbt img{width:28px;height:27px}
.mobbginner{width:216px;left:0;right:0;margin:0 auto;overflow:hidden}
.thummob{float:left;width:20%}
.og-grid li>a,.og-grid li{width:24.5%}
.og-grid li{display:inline-block;margin:.5% .5% 0 0!important;vertical-align:top}
.elastislide-horizontal ul li{height:100%;display:inline-block;width:33.333%}
.og-grid li>a,.og-grid li>a img{width:100%}
.elastislide-carousel{padding-bottom:2px}
.og-expander h3{font-size:28px!important;font-family:'Poppins',sans-serif!important;color:#fff!important;padding-top:25px!important}
.og-expander p{font-size:15px!important;line-height:25px!important}
.bcont{background-color:#1178ba;color:#fff;font-size:24px;font-family:'Roboto Condensed',sans-serif;font-weight:600;border-radius:10px;padding:13px 0}
.bcont img{margin:0 10px 0 18px}
.contbti{background-color:#1178ba;color:#FFF;font-size:18px;font-weight:normal;text-transform:uppercase;text-decoration:none;padding:13px 20px 15px;margin:-13px 0 -13px 0;float:right;border-radius:0 10px 10px 0;border-left:1px solid #fff}
.contbti span{font-size:22px;margin-left:7px}
.contbti:before{background-color:#005287!important;border-radius:0 10px 10px 0!important}
.sform{background-color:#fb7f2c;border-radius:10px;padding:8px 0 8px 8px;color:#fff}
.sinput{height:43px;border:0;width:31%;border-radius:7px;background-color:#fff;color:#5c5c5c;font-size:15px;font-family:'Roboto Condensed',sans-serif;float:left;margin:0 1.4% 0 0;padding:0 0 0 10px}
.sfbt{background-color:#bc4c1b!important;color:#fff;text-transform:uppercase;font-size:18px;line-height:21px;padding:8px 10px 9px 17px;margin:-11px -11px -18px 0;position:absolute;border:3px solid #fff;font-family:'Roboto Condensed',sans-serif;border-radius:12px;width:100%;font-weight:bold;text-align:left}
.sfbt:before{background-color:#95350b!important;border-radius:12px!important}
.sfbt img{position:absolute;right:-21px}
.serv-box{text-align:center;margin:55px 0 0 0;transition:.5s;padding:30px 20px 0;min-height:462px;border-bottom:2px solid #f1f1f1}
.serv-box:hover{box-shadow:0 0 50px #dfdfdf;transition:.5s}
.serv-box p{text-align:center;line-height:26px;height:119px;padding:0 12px}
.serv-box h1{color:#0b82bd!important;font-size:18px!important;font-weight:bold!important;font-family:'Poppins',sans-serif!important;padding:0 0 0 0!important;line-height:25px;margin:10px 0 10px 0!important;min-height:50px}
.serv-box h2{font-size:20px!important}
.serv-box .rebt{color:#333;text-transform:uppercase;margin:0 auto;display:table;border-bottom:2px solid #c8c8c8;margin-bottom:-2px;padding:0 18px;margin-top:15px}
.serv-box .rebt:hover{color:#0b82bd}
.serv-box:hover .rebt{border-bottom:2px solid #0b82bd}
.serv-box a.imgbox{min-height:230px;max-height:230px;display:block}
.serv-box img{transition:.5s}
.serv-box:hover img{transition:.5s;transform:scale(0.8)}
.sticky .hsermenu .nav_mainmenu>ul>li>div{top:98px!important}
.seotable1-tdhead{text-transform:uppercase!important;color:#1e1e1e!important;font-size:15px!important;font-family:'Poppins',sans-serif!important;line-height:42px!important;font-weight:500!important}
.banner-container{width:100%;height:auto;padding:0 0 30px;margin:0;background:#012238}
.carousel-absolute{position:absolute}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-control{z-index:2}
.fade-carousel{position:relative;height:100vh}
.fade-carousel .carousel-inner .item{height:100vh}
.fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7}
.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}
.wps-slide{position:absolute;bottom:5%;left:2%;right:0;z-index:0;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.75);opacity:10;padding:10px}
.wps-slide h3{font-size:3em;margin:0;padding:0;color:#fff!important}
.wps-slide p{font-size:15px;margin:0;padding:0;color:#fff;text-align:left}
.overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.7}
.fade-carousel .carousel-inner>.item:nth-child(even){-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.fade-carousel .carousel-inner>.item:nth-child(odd){-webkit-transition:.2s ease-in-out left;-moz-transition:.2s ease-in-out left;-o-transition:.2s ease-in-out left;transition:.2s ease-in-out left}
.fade-carousel .carousel-inner>.item{-webkit-transition:opacity 10s ease-in-out;-moz-transition:opacity 10s ease-in-out;-ms-transition:opacity 10s ease-in-out;-o-transition:opacity 10s ease-in-out;-webkit-transition:opacity 5s ease-in;-moz-transition:opacity 20s ease-in;-ms-transition:opacity 20s ease-in;-o-transition:opacity 20s ease-in;transition:opacity 20s ease-in}
.h30-lh30{height:30px!important;line-height:30px!important}
.h35-lh35{height:35px!important;line-height:35px!important}
.w100{width:100%!important}
.m0{margin:0!important}
header{position: relative;
    z-index: 1;}
.header .search-area{display:none}
.sticky .search-area{display:block}
li.courses-highlighted{background:#1178ba;color:#fff}
li.courses-highlighted a{color:#fff!important;text-transform:uppercase!important;font-family:'Roboto Condensed',sans-serif!important}
li.courses-highlighted:hover{background:#2098d1!important;float:right}
li.career_highlighted{background:#c70202;color:#fff}
li.career_highlighted a{color:#fff!important;text-transform:uppercase!important;font-family:'Roboto Condensed',sans-serif!important; font-weight: 700!important;}
li.career_highlighted:hover{background:#db4c4c!important;}

.view_scroll{overflow-x:hidden;overflow-y:auto;height:200px}
.text-center1{z-index:999999;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.8)}
.call-pop{min-height:337px;width:39%;text-align:center;margin:0 auto;border-radius:12px;position:fixed;top:22%;left:auto;right:29%;background:#fff;z-index:99999;border-top:8px solid #1178ba;border-bottom:8px solid #ccc}
.call-pop1 p{font-size:20px;padding:20px 50px 0}
.form-style{padding:20px 50px}
.form-style input{display:block;margin:0 auto}
.number-text{margin-bottom:13px!important;background-color:#fff;border-radius:4px;height:44px;color:#8f8f8f;font-size:15px;font-family:'Poppins',sans-serif;width:100%;border:0;padding:0 20px;margin:8px 0 0 0;border:1px solid #cbcbcb}
.number-sub{width:100%!important;padding:8px;background:#1678cc;color:#fff;font-weight:bold;font-size:21px;border:1px solid #1678cc;border-radius:6px}
.hide1{text-align:right;padding:5px 14px;font-size:20px}
span.hide-pop img{max-height:11px;cursor:pointer}
.padding1{padding-top:10px}
.cp-widget-button{display:inline-block;position:fixed;bottom:80px;left:20px;z-index:999999}
.cp-widget-button__inner{height:50px;width:50px;background:blue;border-radius:50%;text-align:center;cursor:pointer;padding:25%}
.bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:0}
.bg.full-height.hfhhgf{background:url() no-repeat #fff;background-size:100% 100%}
.banner-slider-ogen{width:410px;height:260px;background-image:url();background-size:cover;padding:28px 22px 22px 22px}
.banner-top-text{position:absolute;top:102px;color:#ff6217;width:100%;text-align:center;font-size:30px}
.top-section .s-left{padding-top:113px}
.top-section.demo-reel-block .frame{padding:52px 0 0 0;background:0;display:table;width:100%}
.video-frame .sub-caption{color:#ff6015}
.banner-sub-text{position:absolute;top:144px;color:#fff;width:100%;font-size:20px;text-align:center}
.over-flo-ogn{max-height:300px;overflow-y:auto}
#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5}
#style-2::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
#style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#e05c1e}
@media only screen and (min-width:767px) and (max-width:1240px){.call-pop{width:45%;right:26%}
                                                                .top-section .s-left{padding-top:127px!important}
}@media only screen and (min-width:767px) and (max-width:879px){.top-section .bg.full-height{background-position:200% 0;height:430px}
                                                                .top-section.demo-reel-block .frame{padding:3px 0 0 0}
}@media only screen and (min-width:767px) and (max-width:1000px){.call-pop{width:54%;right:17%}
                                                                 .call-pop1 p{padding:33px 64px}
}@media only screen and (min-width:240px) and (max-width:767px){.call-pop{width:67%;right:15%}
                                                                .bg.full-height{margin-top:0}
                                                                .top-section .bg.full-height{height:auto}
                                                                .banner-slider-ogen{width:396px;height:236px;background-image:url();background-size:cover;padding:17px 17px 17px 17px}
                                                                .banner-top-text{top:80px}
                                                                .banner-sub-text{display:none}
                                                                .sfbt{margin:10px 0;width:96%}
}@media only screen and (min-width:240px) and (max-width:660px){.call-pop{width:76%;right:11%}
                                                                .call-pop1 p{font-size:24px;padding:46px 33px}
}@media only screen and (min-width:240px) and (max-width:647px){.banner-top-text{top:114px}
                                                                .banner-slider-ogen{margin:0 auto}
                                                                .ourwork-pg .top-section .s-right{margin-top:5%}
}@media only screen and (min-width:240px) and (max-width:510px){.call-pop{width:84%;right:8%}
                                                                .call-pop1 p{font-size:16px;padding:10px 20px}
                                                                .banner-slider-ogen{width:290px;height:178px}
                                                                .photo-fream{width:259px!important}
                                                                .ourwork-pg .top-section .s-right{margin-top:10%}
                                                                .fancy-new-slider img{width:100%}
}@media only screen and (min-width:240px) and (max-width:480px){.banner-top-text{font-size:16px}
}.cp-widget-button__inner{animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}
.cp-widget-button__inner img{ width: 20px; height: 20px;}
.cat-textformat h2{color:#1178ba!important}
.cat-textformat p{text-align:left;word-wrap:break-word}
.cat-textformat ul{width:auto;height:auto;padding:0;margin:15px 0 0 0}
.cat-textformat ul li{background:url(../ ) 0 0 no-repeat;width:auto;height:auto;padding:0 0 0 36px;margin:10px 0 10px;line-height:25px}
.terms-conditions ul{width:auto;height:auto;padding:0;margin:15px 0 0 0}
.terms-conditions ul li{background:url(../ ) 0 0 no-repeat;width:auto;height:auto;padding:0 0 0 36px;margin:10px 0 10px;line-height:25px}
.testimonials-home{color:#fff}
div .paging{margin-bottom:15px;text-align:center}
.paging ul li{width:30px;display:inline-block}
.paging li.active a{background-color:#333;color:#fff;padding:5px 8px;margin-right:3px}
.paging li a{background-color:#fff;color:#000;padding:5px 8px;margin-right:3px;border:1px solid #d3d3d3}
.paging li a:hover{background-color:#ccc!important;color:#fff;padding:5px 8px;margin-right:3px}
.blog-content-area p{padding:0;margin-bottom:15px}
.blog-content-area img{margin:10px}
.position-relate{position:relative;width:100%;min-height:35px;z-index:99999}
.serach_listt ul.searching_listing,.serach_listt1 ul.searching_listing{position:absolute;background:#fff;box-shadow:2px 2px 5px #949494;transition:.5s;margin-bottom:0;padding:0;z-index:999999!important;border:10px solid #fff;background:#fff;height:300px;resize:both;overflow:scroll;width:100%}
.serach_listt .searching_listing li,.serach_listt1 .searching_listing li{background:#efefef;padding:5px 5px;margin:5px;border:1px solid #ccc;cursor:pointer}
.serach_listt .searching_listing li img,.serach_listt1 .searching_listing li img{max-height:33px}
.serach_listt .searching_listing li:hover,.serach_listt1 .searching_listing li:hover{background:#1178ba;color:#fff}
.styled-v-bar{background:url() center top no-repeat;width:10px;margin-right:0;margin-bottom:4px}
.styled-v-bar ins{display:block;background:url(../) center bottom no-repeat;width:10px;height:4px;position:absolute;top:100%}
#boxscroll{height:300px;width:100%;overflow:auto}
.white{color:#fff!important}
.position-relate .nav_menutop{margin-top:0!important}
.searchIcon{margin:15px 3px}
.searchIcon1{margin:5px 3px}
.buttons-graphic{width:100%;font-size:18px;text-transform:capitalize;display:block;margin:20px 0;padding:5px 10px}
.buttons-graphic:active,.web-portarea .active{background-color:#333!important;border-radius:4px}
.de-img-custom{width:100%;margin:auto;margin-left:0;position:relative}
.si-product-image{width:100%;background:#f5f5f5;text-align:center;overflow:hidden;position:relative;height:215px}
.si-product-image img{position:absolute;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}
.bl-img{width:100%;position:absolute;left:0;padding:0;top:0;bottom:0}
.bl-img img{width:100%;height:100%;padding:0;-webkit-filter:blur(5px);filter:blur(5px)}
.ma-img{background:#fff;position:absolute;width:100%;height:100%;left:0;right:0;z-index:1}
.frame{max-width:980px;margin:0 auto;min-width:268px}
.frame-wide{max-width:1144px}
.location-area{position:relative;width:100%;padding:87px 20px 166px;margin-bottom:-121px;color:#fff;line-height:1.4}
.location-area .frame{max-width:1578px;background:0;border-radius:5px;padding:25px;border:1px solid rgba(86,207,255,.3);border-top:0;position:relative;z-index:2}
.location-ttl{display:block;position:relative;text-align:center;font:700 36px Roboto,Arial,Helvetica,Sans-Serif;margin-top:-72px}
.location-ttl img{ width: 50px; height: 60px;}
.location-ttl svg{display:inline-block;width:50px;height:60px;fill:#fff;opacity:.2;position:relative;top:17px;margin-right:3px}
.location-ttl span{display:inline-block}
.location-ttl span:after,.location-ttl span:before{content:"";height:26px;width:41%;position:absolute;top:76%;border:rgba(86,207,255,.3) solid;border-width:1px 0 0}
.location-ttl span:after{left:-25px;border-radius:5px 0 0}
.location-ttl span:before{right:-25px;border-radius:0 5px 0 0}
.location-subttl{display:block;font-size:28px}
.location-area .t-holder{border-top:13px solid transparent;display:table;width:100%}
.location-cell{vertical-align:top!important;width:25%;position:relative;transition:width .5s linear;overflow:hidden}
.location-cell:not(:first-child):not(.loc-active):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:rgba(86,207,255,.3)}
.location-cell.loc-active{width:50%}
.location-cell.loc-active:before{background:0}
.loc-visual{transition:all .5s linear;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:390px;width:0;overflow:hidden;text-align:right}
.loc-visual img{max-width:999px}
.loc-txt{padding:23px 35px 23px 0;float:right;width:345px}
.loc-ny .loc-txt{width:355px}
.loc-active .loc-visual{width:363px}
.loc-contact{display:inline-block}
.loc-ny .loc-contact{margin-top:-4px}
.link-more{font:900 14px/25px Roboto,Arial,sans-serif;color:#90c404!important;text-transform:uppercase;padding-right:0!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.link-more:hover{color:#036!important}
.link-more:after{font:900 24px/14px Roboto,Arial,sans-serif;padding-left:5px;vertical-align:-2px;content:"\bb"}
.loc-contact,.loc-contact .link-more{font:700 14px Roboto,Arial,Helvetica,Sans-Serif}
.loc-contact .link-more:after{transition:padding-left .2s linear;font-size:30px}
.loc-contact .link-more,.loc-phone,.loc-phone>a{color:#fff!important}
.loc-contact .link-more:hover:after{padding-left:7px}
.loc-phone:after{content:"";display:inline-block;height:21px;width:1px;background:rgba(255,255,255,.24);margin-right:20px;position:relative;top:5px;right:-11px}
.loc-phone svg{display:inline-block;width:23px;height:23px;fill:#fff;position:relative;top:6px}
.loc-address{padding:8px 0 13px;font-style:normal;display:block;font-size:14px}
.t-cell{display:table-cell;vertical-align:middle}
@media only screen and (max-width:1600px){.f-menu-wrapper .frame-alt{padding:0 20px}
                                          .f-post{padding:60px 20px 20px}
                                          .socials-box{padding:0 20px}
                                          .location-subttl{font-size:24px}
                                          .location-cell .loc-txt{width:300px;padding-right:20px}
                                          .loc-phone{display:block;margin-bottom:10px}
                                          .loc-phone:after{display:none}
                                          .loc-visual{right:330px}
                                          .location-cell:not(:first-child)::before{left:6%}
                                          .location-ttl span:after,.location-ttl span:before{width:39%}
                                          .f-menu-wrapper .loc-phone{display:inline-block;margin:0}
}@media only screen and (max-width:1500px){.loc-visual img{width:290px;height:auto}
                                           .loc-active .loc-visual{width:290px}
                                           .location-cell .loc-txt{padding:0 20px 0 0}
                                           .location-subttl{font-size:20px}
                                           .loc-address{padding:4px 0 6px}
                                           .location-cell:before{display:none}
                                           .loc-phone{margin-bottom:5px}
}@media only screen and (max-width:1400px){.loc-visual{right:320px}
}@media only screen and (max-width:1300px){.location-area .t-holder{-webkit-transform:scale(.85) translateX(-9%);transform:scale(.85) translateX(-9%);margin:-10px auto -20px;width:118%}
                                           .loc-address{font-size:20px}
                                           .loc-visual{margin-top:-10px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}
                                           .location-ttl span:after,.location-ttl span:before{width:37%}
}@media only screen and (max-width:1024px){.de-blog-img{margin:10px}
                                           .location-area .t-holder{display:block;-webkit-transform:none;transform:none;margin:20px 0 0;width:100%}
                                           .location-area .location-cell{display:table;width:100%;margin-bottom:40px;overflow:visible}
                                           .location-area .location-cell:last-child{margin-bottom:0}
                                           .location-cell .loc-txt{padding:0 0 0 20px;float:none;width:auto;vertical-align:middle;display:table-cell}
                                           .loc-phone,.loc-phone:after{display:inline-block}
                                           .location-area .loc-visual{margin-top:0;width:200px;-webkit-transform:none;transform:none;text-align:left;vertical-align:middle;position:static;display:table-cell}
                                           .location-area{padding-top:70px}
                                           .loc-visual img{width:auto;max-width:100%}
                                           .location-area .location-cell:not(:first-child):after{content:"";position:absolute;top:-20px;left:0;width:100%;height:1px;background:rgba(86,207,255,.3)}
                                           .location-ttl span::after,.location-ttl span::before{width:35%}
}@media only screen and (max-width:830px){.location-ttl span::after,.location-ttl span::before{width:30%}
                                          .loc-visual img{max-width:300px}
}@media only screen and (max-width:800px){.loc-phone{display:block}
                                          .loc-phone:after{display:none}
}@media only screen and (max-width:768px){.location-ttl svg{width:30px;height:40px;top:10px}
                                          .location-ttl{margin-top:-60px}
                                          .location-subttl{font-size:20px}
                                          .loc-address,.loc-contact,.loc-contact .link-more{font-size:16px}
                                          .loc-contact .link-more:after{font-size:27px}
                                          .loc-visual img{max-width:250px}
                                          .rd-box-holder{padding:40px 20px}
}@media only screen and (max-width:680px){.location-area .loc-visual{display:none}
                                          .loc-phone,.loc-phone:after{display:inline-block}
                                          .location-area{text-align:center}
                                          .location-area .t-holder{margin:0}
}@media only screen and (max-width:480px){.loc-phone{display:block}
                                          .loc-phone:after{display:none}
                                          .location-area{padding:40px 20px 140px}
                                          .location-area .frame{padding:20px 15px 15px}
                                          .location-ttl span:after,.location-ttl span:before{right:-15px;top:87%;width:15%}
                                          .location-ttl span:after{right:auto;left:-15px}
                                          .location-area .location-cell{margin-bottom:20px}
                                          .location-area .location-cell:not(:first-child):after{top:-10px}
}@media only screen and (min-width:1025px){.bg-ny{background-image:url(../ )}
                                           .bg-chicago{background-image:url(../ )}
                                           .bg-seattle{background-image:url(../ )}
                                           .location-area .bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 100%;background-size:cover;background-repeat:no-repeat}
}.cb40{clear:both;height:40px}
.precess h4{color:#1178ba!important}
h4{color:#1178ba}
h5,h6{color:#333}
.blogDetailImage{position:relative;padding:0;text-align:center}
.blogDetailImage img{margin:0 auto;top:0;left:0;right:0;bottom:0;width:auto}
.at-style-responsive .at-share-btn{margin-top:7.5px!important;margin-bottom:7.5px!important}
.blog_social{clear:none!important;float:right}
.custom-select1{position:relative;font-family:Arial;width:100%!important;margin-top:8px;float:left;border:1px solid #CCC;border-radius:4px;height:44px}
.inpuricon1{width:34px;height:34px;border-radius:50%;background-color:#e7e7e7;border:1px solid #cdcdcd;line-height:34px;text-align:center;position:absolute;margin:5px 20px 0 5px;z-index:5}
.inpuricon1 img{margin-top:7px}
.custom-select1 select{border-radius:4px;margin:0 0 0 50px;line-height:38px;width:81%;border:0;outline:0;height:40px}
.call-pop-banner{min-height:337px;width:98%;text-align:center;margin:0 auto;border-radius:12px;position:fixed;top:7%;left:auto;right:1%;background:#fff;z-index:99999;border-top:8px solid #1178ba;border-bottom:8px solid #ccc}
.pbc-heading{background:#1178ba;color:#fff!important;text-align:center;padding:8px 15px;font-size:22px!important;margin:0 0 20px}
.pbc-bank-acc{border:1px solid #ccc;padding-bottom:10px;background:#fff;transition:.5s}
.pbc-bank-acc h4{background:#efefef;border-bottom:1px solid #ccc;font-weight:bold;text-transform:capitalize;text-decoration:none;color:#000!important;padding:10px;margin-bottom:10px;position:relative}
.pbc-bank-acc h4:after{right:10px;top:10px;content:"";position:absolute;height:20px;width:90px}
.pbc-bank-acc .icici-logo:after{background:url(../) right center no-repeat}
.pbc-bank-acc .hdfc-logo:after{background:url(../ ) right center no-repeat}
.pbc-bank-acc .axis-logo:after{background:url(../ ) right center no-repeat}
.pbc-bank-acc p{padding:0 10px;font-size:14px}
.pbc-bank-acc p span{font-weight:bold}
.pbc-bank-acc:hover{transition:.5s;transform:scale(1.1);z-index:99}
.pbc-bank-acc:hover h4{background:#eaf6fe}
.coi-payment{margin:25px 0 0;padding:0;border:1px solid #ccc;overflow:hidden;transition:.5s}
.coi-payment .coi-heading{background:#1178ba;color:#fff!important;padding:10px;text-align:center}
.coi-payment ul{padding:20px 15px;margin:0;position:relative}
.coi-payment ul li{margin:0;padding:0;font-size:14px;margin:10px 0;padding:2px 5px;font-size:14px;background:#f0f4f6}
.coi-payment ul li span{font-weight:bold}
.icici-bank-logo{background:#f0f4f6;text-align:center;position:relative;margin:30px 0}
.coi-payment:hover{transition:.5s;transform:scale(0.98);z-index:99}
.scb-detail{margin:25px 0}
.scb-detail .scb-heading{padding:10px 15px}
.scb-detail .scb-heading:after{right:20px;top:5px;content:"";position:absolute;height:30px;width:70px;background:url(../) right center no-repeat}
.scb-detail ul{padding:0 15px 20px;margin:0;position:relative}
.scb-detail ul li{margin:0;padding:0;font-size:14px;margin:10px 0;padding:2px 5px;font-size:14px;background:#f0f4f6}
.scb-detail ul li span{font-weight:bold}
.payumoney-btn{background:#f0f4f6;margin:20px 0 0;text-align:center;padding:00px 0 20px;transition:.5s;border:1px solid #ccc}
.payumoney-btn .payment-heading{background:#1178ba;color:#fff!important;padding:10px;margin-bottom:20px}
.payumoney-btn:hover{transition:.5s;transform:scale(0.98);z-index:99;background:#f0f4f6}
.ht-pay-btn{background:#c70202;color:#fff!important;padding:5px 25px!important;border-radius:50px!important;animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both}
.ht-pay-btn1{background:#c70202;color:#fff!important;padding:5px 25px!important;border-radius:50px!important;animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both}
.ht-pay-btn:hover{animation-name:fadeInUp;animation-duration:.3s;animation-fill-mode:both;background:#02619e!important;color:#fff!important;font-weight:600}
.table-responsive{width:100%;border:1px solid #ddd;border-collapse:collapse}
.table-responsive th,.table-responsive th i{background:#1178ba;color:#fff}
.table-responsive th,.table-responsive td{border-bottom:3px solid #ddd}
.table-responsive thead{background:#eee;border-bottom:3px solid #ddd}
.table-responsive tr:nth-child(even){background:#f5f5f5}
.table-responsive .fa{margin-right:5px}
.table-responsive .fa-check-circle{color:#690}
.table-responsive .fa-times-circle{color:#c00}
.table-responsive.with-mobile-labels{font-size:.85em}
@media(max-width:1199px){.container{width:auto;padding:0 10px}
}@media(max-width:767px){.table-responsive thead{display:none}
                         .table-responsive tr,.table-responsive th,.table-responsive td{display:block;text-align:left!important}
                         .page-order .cart_navigation a.prev-btn{display:block!important;float:none!important;margin:5px 0!important}
                         .page-order .cart_navigation a.next-btn{display:block!important;float:none!important;margin:5px 0!important}
                         .table-responsive .form-control{margin-bottom:10px}
                         .table-responsive td{border-top:0}
                         .cart_navigation{text-align:center;float:none!important}
                         .table-responsive tr td:first-child{border-top:1px solid #ddd;font-weight:bold}
                         .table-responsive.cart_summary tr td:first-child{font-weight:300}
                         .table-responsive.cart_summary td:before{display:block;font-weight:bold}
                         .table-responsive.cart_summary td:nth-of-type(1):before{content:"Product:"}
                         .table-responsive.cart_summary td:nth-of-type(2):before{content:"Unit price:"}
                         .table-responsive.cart_summary td:nth-of-type(3):before{content:"Total"}
                         .table-responsive.cart_summary td:nth-of-type(4):before{content:"Delete"}
                         .table-responsive.cart_summary td:nth-of-type(5):before{content:""}
                         .page-order ul.step{display:none}
}.order-detail-content .cost,.order-detail-content .price,.order-detail-content .action,.order-detail-content .product-name,.order-detail-content .action a,.order-detail-content .product-name a{font-size:16px!important;font-weight:normal!important;color:#000}
.page-content{margin-top:30px}
.page-order ul.step{width:100%;clear:both;overflow:hidden}
.page-order ul.step li{display:inline;line-height:30px;width:20%;float:left;text-align:center;border-bottom:3px solid #ccc}
.page-order ul.step li.current-step{border-bottom:3px solid #0f6cb2}
.page-order .heading-counter{margin:30px 0;padding:15px;border:1px solid #eaeaea}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:0}
.page-order .cart_navigation a{padding:10px 20px;border:1px solid #eaeaea}
.page-order .cart_avail{text-align:center}
.page-order .cart_avail .label{white-space:normal;display:inline-block;padding:6px 10px;font-size:14px;border-radius:0}
.page-order .product-name{font-size:16px}
.page-order .cart_description{font-size:14px}
.page-order .cart_avail .label-success{background:#FFF;border:1px solid #55c65e;color:#48b151;font-weight:normal}
.page-order .cart_navigation a.next-btn{float:right;background:#1178ba;color:#fff;border:1px solid #1178ba}
.page-order .cart_navigation a.next-btn:hover{opacity:.8}
.page-order .cart_navigation a.prev-btn{float:left}
.page-order .cart_navigation a.prev-btn:before{font:normal normal normal 14px/1 FontAwesome;content:"\f104";padding-right:15px}
.page-order .cart_navigation a.next-btn:after{font:normal normal normal 14px/1 FontAwesome;content:"\f105";padding-left:15px}
.page-order .cart_navigation a:hover{background:#1178ba;color:#fff}
.cart_summary>thead,.cart_summary>tfoot{background:#f7f7f7;font-size:16px}
.cart_summary>thead>th{border-bottom-width:1px;padding:20px}
.cart_summary td{vertical-align:middle!important;padding:20px}
.cart_summary .table>tbody>tr>td,.table>tbody>tr>th,.cart_summary .table>tfoot>tr>td,.table>tfoot>tr>th,.cart_summary .table>thead>tr>td,.table>thead>tr>th{padding:15px}
.cart_summary img{max-width:100px}
.cart_summary td.cart_product{width:120px;padding:15px}
.cart_summary .price{text-align:right}
.cart_summary .qty{text-align:center;width:100px}
.cart_summary .qty input{text-align:center;margin:0 auto;border-radius:0;border:1px solid #eaeaea}
.cart_summary .qty a{padding:8px 10px 5px 10px;border:1px solid #eaeaea;display:inline-block;width:auto;margin-top:5px}
.cart_summary .qty a:hover{background:#1178ba;color:#fff}
.cart_summary .action{text-align:right}
.cart_summary .action a{background:url("../") no-repeat center center;line-height:24px}
.cart_summary tfoot{text-align:right}
.cart_navigation{margin-top:10px;float:left;width:100%}
.box-inputfeilds h3{padding:15px 0;margin:0}
.box-inputfeilds input,select{margin-bottom:15px!important;border-radius:0!important;height:40px;font-size:13px}
.box-inputfeilds textarea {margin-bottom:15px!important;border-radius:0!important;height:100px;font-size:13px}
textarea.form-control{font-size:13px}
.box-inputfeilds input[type=checkbox]{height:auto}
.cb40{clear:both;height:41px}
.box-inputfeilds .checkbox-same{padding:3px 0;text-align:left}
.box-inputfeilds button{background:#0f6cb2;border:0;padding:10px 15px;color:#fff}
.box-inputfeilds textarea{height:70px}
ul.tree-menu li.active>a{color:#0f6cb2!important}
.list-wishlist{margin-top:0}
.list-wishlist li{margin-top:25px}
.list-wishlist li .product-img{border:1px solid #eee;padding:10px;background:#fff;overflow:hidden}
.list-wishlist li .button-action{position:relative}
.list-wishlist li .button-action a{position:absolute;right:10px;top:15px}
h5.product-name a{color:#3a3939;font-size:14px;padding:5px 0;display:block}
h5.product-name a{color:#3a3939;font-size:14px;padding:5px 0}
.member-area button{background:#0f6cb2;border:0;padding:8px 15px;color:#fff;margin-top:10px}
.button-action a{margin-top:-8px;color:#545454}
.box-authentication{padding:30px;min-height:320px}
.box-authentication>h3{margin-bottom:15px}
.box-authentication label{margin-top:10px;margin-bottom:2px}
.box-authentication input,.box-authentication textarea{border-radius:0;border:1px solid #eaeaea;-webkit-box-shadow:inherit;box-shadow:inherit;width:100%}
.box-authentication>h3{margin-bottom:15px!important;margin:0;font-size:22px}
.box-authentication,.related-posts .entry-thumb img{border:1px solid #eaeaea}
.page-order .heading-counter{margin:30px 0;padding:15px;border:1px solid #eaeaea}
.cart_summary>tfoot,.cart_summary>thead{background:#f7f7f7;font-size:16px}
.cart_summary .table>tbody>tr>td,.cart_summary .table>tfoot>tr>td,.cart_summary .table>thead>tr>td,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{padding:15px}
.box-inputfeilds{border:1px solid #eaeaea;padding:30px;min-height:320px}
.box-inputfeilds .top-cs{margin-bottom:20px;overflow:hidden;min-height:55px}
.box-inputfeilds .top-cs .button{padding:10px 10px;border:1px solid #eaeaea;background:#0f6cb2;color:#fff;margin-top:0;font-size:15px}
.box-inputfeilds .button{margin-top:15px;background:#0f6cb2;border:0;padding:10px 15px;color:#fff;margin:0;border-radius:0}
.box-inputfeilds .value-box li{display:block;clear:both;padding:10px 0}
.box-inputfeilds .value-box label{width:40%;float:left;font-size:15px}
ul.value-box{padding-top:15px}
.confirm-order{width:10px}
.confirm-order button{margin-top:15px;background:#0f6cb2;border:0;padding:10px 15px;color:#fff}
#left_column .block .title_block{font-size:16px;font-weight:700;border-bottom:1px solid #eaeaea;padding-left:20px;text-transform:uppercase;padding-top:11px;padding-bottom:12px}
#left_column .left-module .block-content{padding:20px}
.m10x0 span a{color:#656262}
.checkout-page .box-border{margin-bottom:15px}
.box-border{border:1px solid #eaeaea;padding:20px;overflow:hidden}
.checkout-page .box-border h4,.checkout-page .box-border p{padding-bottom:5px;margin-top:5px;font-size:14px}
.bold{font-weight:700}
#left_column .block .block_content{padding:15px 20px}
.products-block{overflow:hidden}
.best-sell li:last-child{padding-bottom:0;border-bottom:0}
.best-sell li:first-child{padding-top:0}
.best-sell li{border-bottom:1px solid #eaeaea;padding:20px 0}
.products-block .products-block-left{width:95px;float:left}
.products-block .product-price{font-size:18px;color:#000;font-weight:700;line-height:35px}
.my-orders{border:1px solid #d7d7d7;margin:0 0 20px;background-color:#fff;overflow:hidden}
.my-orders .top-links{background-color:#f9f9f9;border-bottom:solid 1px #e6e6e6;padding:12px 15px;overflow:hidden}
.my-orders .top-links .pro-code-btn{background:#0f6cb2;color:#fff;box-shadow:none;border:1px solid #0f6cb2;padding:8px 12px;border-radius:2px;text-transform:uppercase;cursor:pointer;text-align:center;width:196px;display:block;margin:2px 0}
.my-orders .list{margin:0;padding:0}
.my-orders .product-details{padding:20px;width:100%;height:auto;overflow:hidden;border-bottom:solid 1px #e6e6e6}
.my-orders .product-name{color:#222}
.my-orders .product-overview{color:#666;padding:10px 20px}
.my-orders .product-overview .order-date{float:left}
.my-orders .product-overview span{color:#000}
.my-orders .product-overview .order-total{text-align:right}
.my-orders .product-overview span{color:#000}
.my-orders .product-details img{width:60px}
.my-orders .product-name a{color:#222}
.success{padding:10px 50px;color:#333}
.outer-top-xs{padding-bottom:10px}
.box-authentication button{padding:10px 20px;border:1px solid #eaeaea;background:#0f6cb2;color:#fff;margin-top:0;margin-top:10px}
.blog-page .blog-post{margin-bottom:25px;background-color:#fff;box-shadow:1px 2px 4px 2px rgba(0,0,0,.08);padding:20px}
.accordion-group{padding:6px 0;border-bottom:1px solid #e8e8e8}
.sec-heading h3{margin:0;padding:20px 0;font-weight:500}
.comment{width:100%;padding:10px 0}
form.sending-form textarea{height:100px}
form.sending-form button{padding:10px 20px;border:1px solid #eaeaea;background:#0f6cb2;color:#fff;margin-top:0}
#left_column .left-module{margin-bottom:30px;overflow:hidden}
#left_column .left-module .owl-dots{bottom:5px}
#left_column .left-module:last-child{margin-bottom:10px}
#left_column .left-module img{margin:0 auto}
#left_column .block{border:1px solid #eaeaea}
#left_column .block .title_block{font-size:16px;font-weight:700;border-bottom:1px solid #eaeaea;padding-left:20px;text-transform:uppercase;padding-top:11px;padding-bottom:12px}
#left_column .block .block_content{padding:15px 20px}
.layered .layered_subtitle{color:#666;font-size:16px;padding-bottom:4px;text-transform:uppercase}
#left_column .block .block_content2{padding:0 20px}
.form-control{height:40px!important}
.home-pageload-popup{min-height:337px;width:94%;text-align:center;margin:0 auto;border-radius:12px;position:fixed;top:5%;left:3%;right:3%;background:transparent;z-index:99999;border:0;bottom:5%}
.home-pageload-popup .hide1{position:absolute;right:0}
.home-pageload-popup .hide1 .hide-pop{background:#fff;font-size:30px;padding:2px 10px;text-decoration:none;color:#000}
.home-pageload-popup .hide1 .hide-pop:hover{color:#337ab7}
.stats img{ border-radius: 4px; width: 94px; height: 94px;}

.webpulse-franchise{}
.franchise-discription h1{font-family: "Catamaran-Light"; display: block; text-align: left; font-size: 35px!important; color:#000} 
.franchise-discription h1 .bold{font-family: "Catamaran-Bold";  color: #000}
.franchise-discription p{font-family: "Catamaran-Regular";  color: #666666; text-align: left; }
.franchise-discription img{margin-left:15px;}
.franchise-discription .bup{ text-transform: uppercase; font-size: 12px; font-family: "Catamaran-Bold"; letter-spacing: 4px; color:#1178ba; display: block;}
.f-text-effect{
  background: #1178ba;
  color: #fff!important;   
  background-color: #1178ba;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;
}
.f-text-effect:hover{background: #000; }
.franchise-steps{background:#efefef; padding: 50px 0px;     margin-top: 20px;}
.franchise-steps .title{background: #1178ba; padding: 30px 30px}
.franchise-steps .title p{color: #fff!important; font-size: 30px; text-align: left!important}
.pad0{padding: 0px;}
.franchise-steps .title p .fs-small{text-transform: uppercase; font-size: 12px; font-family: "Catamaran-Bold"; letter-spacing: 4px; color:#fff; display: block;}
.franchise-steps .title p .fs-large{margin: 50px 0px 0px; text-transform: capitalize; display: block;  }
.f-steps-outer{margin: 0px; padding: 0px; background: #fff;box-shadow: 9px 0 46px -2px #dcdfe0; margin-top: -205px;  margin-bottom: 20px; }
.f-steps-block{margin: 0px; padding: 15px 15px 0px; padding: 15px; text-align: left; border: 1px solid #f5f5f5;    min-height: 280px; }
.f-steps-block .hd-text{text-transform: uppercase; font-size: 14px; font-family: "Catamaran-Bold"; line-height: 15px; margin-top: 15px; }
.f-steps-block .d-text{ font-size: 13px; line-height: 22px; text-align: left;}
.unique-aspects{ margin: 50px 0px}
.unique-aspects .heading {font-family: "Catamaran-Light"!important;
                          display: block;
                          text-align: left;
                          font-size: 35px!important;
                          color: #000;
                          text-align: center;
                          /*border-bottom: 2px solid #dc9607;*/
                          margin-bottom: 30px;} 
.unique-aspects .heading .bold{font-family: "Catamaran-Bold";  color: #000}
.qualified-leads {/*background: #0071bd;*/ padding: 50px 0px; margin: 0px;}
.qualified-leads h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /*border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;
  text-align: right;
}
.qualified-leads p{color: #666;font-family: "Catamaran-Regular"; text-align: right;}
.best-pro-service {/*background: #29aae3;*/ padding: 50px 0px; margin: 0px;}
.best-pro-service h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /*border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;

}
.best-pro-service p{color: #666;font-family: "Catamaran-Regular"; }
.franchise-img-border{  }
.best-pro-service .best-product-listing li {
  font-family: "Catamaran-Regular";
  background: url("../") no-repeat 0px 8px; padding-left: 35px; /*color:#fff!important;*/}

.sales-n-marketing-tools p{color: #666;font-family: "Catamaran-Regular"; text-align: right;}
.sales-n-marketing-tools {/*background: #19a777;*/ padding: 50px 0px; margin: 0px;}
.sales-n-marketing-tools h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /* border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;
  text-align: right;
}
.sales-n-marketing-tools p{color: #666;font-family: "Catamaran-Regular"; text-align: right;}
.sales-n-marketing-tools .best-product-listing{text-align: right}
.sales-n-marketing-tools .best-product-listing li {
  font-family: "Catamaran-Regular";
  background: url(../) no-repeat center right;
  padding-right: 35px;     /*color:#fff!important;*/}

.training-n-support {/*background: #dc9607;*/ padding: 50px 0px; margin: 0px;}
.training-n-support h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /*border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;
  /* text-align: right;*/
}
.training-n-support p{color: #666;font-family: "Catamaran-Regular"; /*text-align: right;*/}
.training-n-support .best-product-listing{text-align: left}
.training-n-support  .best-product-listing li {
  font-family: "Catamaran-Regular";
  background: url("../images/arrow-white.png") no-repeat 0px 8px; padding-left: 35px; /*color:#fff!important;*/}


.recurring-income {/*background: #c0324e; */padding: 50px 0px; margin: 0px;}
.recurring-income h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /* border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;
  text-align: right;
}
.recurring-income p{color: #666;font-family: "Catamaran-Regular"; text-align: right;}
.recurring-income .best-product-listing{text-align: right}
.recurring-income .best-product-listing li {
  font-family: "Catamaran-Regular";
  background: url(../images/arrow-white.png) no-repeat center right;
  padding-right: 35px;     /*color:#fff!important;*/}


.become-our-partners {/*background: #74539d;*/ padding: 50px 0px; margin: 0px;}
.become-our-partners h3{    
  color: #333!important;
  font-family: "Catamaran-Bold"!important;
  font-size: 35px!important;
  /*border-bottom: 2px solid #29aae3;*/
  /*display: inline-block;*/
  margin-bottom: 20px;
  padding-bottom: 0px;
  /*text-align: right;*/
}
.become-our-partners p{color: #666;font-family: "Catamaran-Regular"; /*text-align: right;*/}
.become-our-partners .best-product-listing li {
  font-family: "Catamaran-Regular";
  background: url("../images/arrow-white.png") no-repeat 0px 8px; padding-left: 35px; /*color:#fff!important;*/}


#wps-enquirenow{}
#wps-enquirenow .modal-content { border-radius :0px!important; background: #1178ba}

#wps-enquirenow .modal-title{
  color: #fff!important;
  background: #1178ba!important;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 15px 0px;
}


#wps-enquirenow .modal-footer button{color:#fff;}


#wps-enquirenow .modal-header .close{ margin-top: 2px;
                                      opacity: 1;
                                      background: #fff;
                                      /* padding: 10px; */
                                      border-radius: 25px;
                                      height: 35px;
                                      width: 35px;
                                      outline: none;
}
.form-style-5{
  /*max-width: 500px;*/
  padding: 10px 20px;
  background: #f4f7f8;
  /*margin: 10px auto;
  padding: 20px;*/
  background: #f4f7f8;
  /*border-radius: 8px;*/
  font-family: Georgia, "Times New Roman", Times, serif;
}
.form-style-5 fieldset{
  border: none;
  display: block;
  margin-bottom: 8px;
  padding: 0 0 15px 0;
  margin: 0;
  line-height: 30px;
  font-family: 'Poppins',sans-serif;
  font-size: 15px;
  font-weight: normal;
}
.form-style-5 legend {
  font-size: 1.13em;
  margin-bottom: 10px;
}
.form-style-5 label {
  display: block;
  margin-bottom: 0px;
  padding: 0 0 0px 0;
  margin: 0;
  line-height: 21px;
  font-family: 'Poppins',sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.form-style-5 input[type="text"],
.form-style-5 input[type="date"],
.form-style-5 input[type="datetime"],
.form-style-5 input[type="email"],
.form-style-5 input[type="number"],
.form-style-5 input[type="search"],
.form-style-5 input[type="time"],
.form-style-5 input[type="url"],
.form-style-5 textarea,
.form-style-5 select {
  font-family: Georgia, "Times New Roman", Times, serif;
  background: rgba(255,255,255,.1);
  border: none;
  border-radius: 4px;
  font-size: 16px;
  margin: 0;
  outline: 0;
  padding: 7px;
  width: 100%;
  box-sizing: border-box; 
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; 
  background-color: #e8eeef;
  color:#8a97a0;
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
  box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
  margin-bottom: 10px;
  font-family: 'Poppins',sans-serif;

}
.form-style-5 input[type="text"]:focus,
.form-style-5 input[type="date"]:focus,
.form-style-5 input[type="datetime"]:focus,
.form-style-5 input[type="email"]:focus,
.form-style-5 input[type="number"]:focus,
.form-style-5 input[type="search"]:focus,
.form-style-5 input[type="time"]:focus,
.form-style-5 input[type="url"]:focus,
.form-style-5 textarea:focus,
.form-style-5 select:focus{
  background: #d2d9dd;
}
.form-style-5 select{
  -webkit-appearance: menulist-button;
  height:35px;
}
.form-style-5 .number {
  background: #1178ba;
  color: #fff;
  height: 30px;
  width: 30px;
  display: inline-block;
  font-size: 0.8em;
  margin-right: 4px;
  line-height: 30px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255,255,255,0.2);
  border-radius: 15px 15px 15px 0px;
}

.form-style-5 input[type="submit"],
.form-style-5 input[type="button"]
{
  position: relative;
  display: block;
  padding: 10px 0px 8px 0px;
  color: #FFF;
  margin: 0 auto;
  background: #1178ba;
  font-size: 18px;
  text-align: center;
  font-style: normal;
  width: 100%;
  border: 1px solid #666666;
  border-width: 1px 1px 3px;
  margin-bottom: 10px;
  font-family: 'Poppins',sans-serif;
  text-transform: uppercase;
}
.form-style-5 input[type="submit"]:hover,
.form-style-5 input[type="button"]:hover
{
  background: #666666;
}


.wpsbutton {
  border-radius: 30px;
  background-color: #1178ba;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 22px;
  padding: 10px 35px;
  /* width: 200px; */
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.grey-btn{background: #333!important;}

.grey-btn:hover{background: #1178ba!important;}

.wpsbutton span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.wpsbutton span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.wpsbutton:hover span {
  padding-right: 25px;
}

.wpsbutton:hover span:after {
  opacity: 1;
  right: 0;
}


.wpsbutton:hover{background: #666666}

.blue-green-btn{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2aa8e2+0,3cd9a1+100 */
  background: #2aa8e2; /* Old browsers */
  background: -moz-linear-gradient(left, #2aa8e2 0%, #3cd9a1 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #2aa8e2 0%,#3cd9a1 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #2aa8e2 0%,#3cd9a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aa8e2', endColorstr='#3cd9a1',GradientType=1 ); /* IE6-9 */
  color: #fff!important;   
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;
}

.blue-green-btn:before{      
  background: #337ab7!important; 
}

.yellow-red-btn{ 
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4c55d+0,e4450d+100 */
  background: #f4c55d; /* Old browsers */
  background: -moz-linear-gradient(left, #f4c55d 0%, #e4450d 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #f4c55d 0%,#e4450d 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #f4c55d 0%,#e4450d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c55d', endColorstr='#e4450d',GradientType=1 ); /* IE6-9 */
  color: #fff!important;   
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;}

.yellow-red-btn:before{
  background: #e4450d!important;

}

.purple-btn{ 
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#657ae3+0,8c49ad+100 */
  background: #657ae3; /* Old browsers */
  background: -moz-linear-gradient(left, #657ae3 0%, #8c49ad 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #657ae3 0%,#8c49ad 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #657ae3 0%,#8c49ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#657ae3', endColorstr='#8c49ad',GradientType=1 ); /* IE6-9 */
  color: #fff!important;   
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;}

.purple-btn:before{
  background: #657ae3!important;

}


.pink-orange-btn{ 
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc6573+1,f99448+100 */
  background: #fc6573; /* Old browsers */
  background: -moz-linear-gradient(left, #fc6573 1%, #f99448 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #fc6573 1%,#f99448 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #fc6573 1%,#f99448 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6573', endColorstr='#f99448',GradientType=1 ); /* IE6-9 */
  color: #fff!important;   
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;}

.pink-orange-btn:before{
  background: #fc6573!important;

}


.green-yellow-btn{ 
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#199c44+1,ebe625+100 */
  background: #199c44; /* Old browsers */
  background: -moz-linear-gradient(left, #199c44 1%, #ebe625 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #199c44 1%,#ebe625 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #199c44 1%,#ebe625 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199c44', endColorstr='#ebe625',GradientType=1 ); /* IE6-9 */
  color: #fff!important;   
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 50px;
  margin: 0;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Roboto Condensed',sans-serif;}

.green-yellow-btn:before{
  background: #199c44!important;

}

.blink{
  animation: blink 1s infinite;
    -moz-animation:blink 1s infinite;
    -webkit-animation:blink 1s infinite;
    -ms-animation:blink 1s infinite;
  background: #02619e!important; color: #fff!important;
}

@keyframes blink{
  0%{opacity: 1.0;}
  50%{opacity: 1.0; background:#c70202;}
  100%{opacity: 1.0;}
}
@-webkit-keyframes blink {  
    0% { opacity: 1.0; }
    50% { opacity: 1.0; background:#c70202;}
    100% { opacity: 1.0; }
}
@-moz-keyframes blink {  
    0% { opacity: 1.0; }
    50% { opacity: 1.0; background:#c70202; }
    100% { opacity: 1.0; }
}

.wps-f-boxed-listing{
 background: #deedf8;  
 clear: both;
 width: 100%;
 float: left;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px
 padding: 18px 20px 0;
 margin-top: 20px;
    padding: 15px;
 
}

.wps-f-boxed-listing h3 { background: #f0f7fb;
    padding: 8px 15px; border: 2px solid #fff;
    color: #333333!important; margin: 5px 0px; }
.wps-f-boxed-listing h4 { background: #f0f7fb;
    padding: 8px 15px;     border: 2px solid #fff;
    color: #333333!important; margin: 5px 0px; text-decoration: none; }

.property-de{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;border-radius:2px
    margin-top: 10px;
    clear: both;
    float: left;
    width: 100%;
    background:#ffffff;
    margin: 10px 0px;
}

.property-de .property-de-title{    
    color: #fff!important;
    background: #1178ba;
    padding: 10px 15px;
    margin: 0px;}

.property-de p{    
    background: #f5f5f5;
    padding: 5px 15px;
    color: #333333!important;
    margin: 10px;
    text-decoration: none;
}

.inputcont {
    width: 100%;
    padding-left: 12px;
    height: 42px;
    font-size: 14px;
    margin-bottom: 16px;
    border: 1px solid #D9D9D9;
    margin-top: -3px;
}

.textareacont {
    width: 100%;
    padding-left: 12px;
    height: 100px;
    font-size: 14px;
    margin-bottom: 16px;
    border: 1px solid #D9D9D9;
    margin-top: -3px;
}
.float_no{float: none!important;}
.career_pd p{ padding: 0 30px; font-size: 15px; line-height: 25px;}
.space_push{padding: 0 25px;}
.space_push p{font-size: 15px; line-height: 25px;}
.space_push ul{ margin-left: 15px;}
.space_push ul li{ list-style: disc;}

/* style the falling snow */
body.fall_snow {
    background-image: url('../'), url('../'), url('../');
	-webkit-animation: snow 20s linear infinite;
	-moz-animation: snow 20s linear infinite;
	-ms-animation: snow 20s linear infinite;
	animation: snow 20s linear infinite;
	height: 100%;
	width: 100%;
	float: left;
}
@keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
    0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
    50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
    100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}

.custom-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: url(../);
    z-index: 9;
    min-height: 180px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size:100%; 
}

.cus-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: url(../);
    z-index: 9;
    min-height: 180px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size:100%; 
}


#snowflakeContainer {
    position: absolute;
    left: 0px;
    top: 0px;
}
.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    line-height: 24px;
    position: fixed;
    color: #FFFFFF;
    user-select: none;
    z-index: 1000;
}
.snowflake:hover {
    cursor: default;
}

.wps-happy-clients{ width: 100%; height: 530px; border: 0; }
.about-video{ width: 100%; height: 200px; }
.wps-table{width: 100%; text-align: left; float: left; border:1px solid #d0d0d0; border-collapse:collapse;}
.wps-table td{border:1px solid #d0d0d0; padding:0 0 0 0; text-align:center; color:#000000; height: 20px; text-align: center; vertical-align: middle}

.wps-table tr:first-child td{height: 25px}
.wps-table tr:first-child td:nth-child(2), .wps-table tr:first-child td:nth-child(3) {background: #f3e3c6}

.wps-table td:first-child{width: 56%}
.wps-table td:nth-child(2), .wps-table td:nth-child(3){width: 22%; }
.wps-table tr td:nth-child(2){width: 22%; background: #eeeeee; border:1px solid #d0d0d0; text-align: center; vertical-align: middle;}
.wps-table tr td:nth-child(3){width: 22%; background: #e6e6e6; border:1px solid #d0d0d0; text-align: center; vertical-align: middle;}
.wps-maparea{ width: 100%; height: 390px; border: 0px; }


