@font-face{font-family:'Swiss721BT-Light';src:url('../fonts/Swiss721BT-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Swiss721BT-Light.woff') format('woff'),
url('../fonts/Swiss721BT-Light.ttf') format('truetype'),
url('../fonts/Swiss721BT-Light.svg#Swiss721BT-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Swiss721BT-Bold';src:url('../fonts/Swiss721BT-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Swiss721BT-Bold.woff') format('woff'),
url('../fonts/Swiss721BT-Bold.ttf') format('truetype'),
url('../fonts/Swiss721BT-Bold.svg#Swiss721BT-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SansSerif';src:url('../fonts/SansSerif.eot?#iefix') format('embedded-opentype'),
url('../fonts/SansSerif.woff') format('woff'),
url('../fonts/SansSerif.ttf') format('truetype'),
url('../fonts/SansSerif.svg#SansSerif') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Swiss721BT-Roman';src:url('../fonts/Swiss721BT-Roman.eot?#iefix') format('embedded-opentype'),
url('../fonts/Swiss721BT-Roman.woff') format('woff'),
url('../fonts/Swiss721BT-Roman.ttf') format('truetype'),
url('../fonts/Swiss721BT-Roman.svg#Swiss721BT-Roman') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SansSerifBold';src:url('../fonts/SansSerifBold.eot?#iefix') format('embedded-opentype'),
url('../fonts/SansSerifBold.woff') format('woff'),
url('../fonts/SansSerifBold.ttf') format('truetype'),
url('../fonts/SansSerifBold.svg#SansSerifBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-ExtraLight';src:url('../fonts/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-ExtraLight.woff') format('woff'),
url('../fonts/Raleway-ExtraLight.ttf') format('truetype'),
url('../fonts/Raleway-ExtraLight.svg#Raleway-ExtraLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-Light';src:url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-Light.woff') format('woff'),
url('../fonts/Raleway-Light.ttf') format('truetype'),
url('../fonts/Raleway-Light.svg#Raleway-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-Regular';src:url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-Regular.woff') format('woff'),
url('../fonts/Raleway-Regular.ttf') format('truetype'),
url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-Medium';src:url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-Medium.woff') format('woff'),
url('../fonts/Raleway-Medium.ttf') format('truetype'),
url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');font-weight:normal;font-style:normal;}
*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-size:100%;margin:0;padding:0;color:#64686c;font-size:16px;line-height:28px;font-family:'SansSerif';}
svg{max-width:100%;}
em{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}
a{color:#000;text-decoration:none;}
a:hover, a:focus{color:#ff4f33;text-decoration:none}
ul{margin:0;padding:0;list-style:none}
img{width:auto;max-width:100%;}
p{margin-bottom:0px;}
span{color:#ff4f33;}
strong{font-weight:normal;font-family:'Swiss721BT-Bold';}
.container{width:100%;max-width:1300px;}
.top-wrap{color:#7a7981;font-family:'SansSerif';font-size:18px;display:inline-block;padding:10px 0;margin-right:60px;}
.top-wrap img{vertical-align:text-top;}
.line1{width:97.5%;height:1px;background:#e2e3e4;margin:0 15px -15px;}
.message{font-size:26px;font-family:'Swiss721BT-Light';color:#5a5a5a;}
.message h3{font-family:'Swiss721BT-Bold';color:#0073b7;font-size:25px;display:inline-block;background:#fff;padding:0 30px;}
.message h1{color:#0073b7;font-size:30px;line-height:55px;text-transform:uppercase;font-family:'Swiss721BT-Bold';position:relative;display:inline-block;}
.message h1:after{position:absolute;content:"";width:113px;height:6px;background:#0073b7;bottom:0;left:0;right:0;margin:0 auto;}
.heading4 h6{color:#333333;font-size:26px;font-family:'Raleway-ExtraLight';}
.services{display:inline-block;margin:0 10px;}
.ser-box{width:228px;height:151px;padding:25px;cursor:pointer;}
.ser-box img, .ser-box2 img{transition:all 0.3s ease-in-out;transform:scale(0.9);}
.ser-box:hover img, .ser-box2:hover img{transform:scale(1);}
.services h4{font-family:'Swiss721BT-Light';font-size:20px;line-height:40px;text-transform:uppercase;}
.services2{margin:10px;width:200px;float:left;}
.ser-box2{width:200px;height:151px;padding:25px;cursor:pointer;}
.services2 h4{font-family:'Raleway-Light';font-size:16px;line-height:20px;padding:5px 0;color:#333;}
.heading1 h1, .heading1 h2, .heading4 h1{color:#272729;font-family:'Swiss721BT-Bold';line-height:38px;font-size:28px;position:relative;display:inline-block;text-transform:capitalize;padding-left:35px;}
.heading1 h1:before, .heading1 h2:before, .heading4 h1:before{position:absolute;content:"";width:42px;height:36px;background:rgba(0, 0, 0, 0) url("../img/signal.png") no-repeat scroll 0 0/65% auto;left:0;margin-left:0px;margin-top:7px;}
.sub-title{color:#9b9c9e;font-family:'Swiss721BT-Roman';font-size:27px;line-height:54px;}
.sub-desc{font-family:'SansSerif';color:#64686c;font-size:16px;line-height:28px;max-width:990px;margin:0 auto;}
.client{display:inline-block;margin:20px;}
.test-tab{border:0;margin:30px 0;}
.test-tab li{float:none;display:inline-block;}
.test-tab li a{color:#4d4d4d;text-transform:uppercase;font-family:'SansSerif';font-size:15px;line-height:30px;padding:0px 20px;}
.test-tab li a:hover, .test-tab li a:focus{background:none;border:0px;}
.red-tabs > li.active > a, .red-tabs > li.active > a:focus, .red-tabs > li.active > a:hover{border:0px;border-bottom:6px solid #f85d4a;}
.green-tabs > li.active > a, .green-tabs > li.active > a:focus, .green-tabs > li.active > a:hover{border:0px;border-bottom:6px solid #47bf88;}
.cnt-tst{font-size:15px;line-height:22px;margin-top:10px;}
.cl-name{color:#00a65a;text-transform:uppercase;}
.com-name{color:#6d6d6d;text-transform:lowercase;font-family:'Raleway-Light';}
.img-tst{width:120px;height:120px;border-radius:100%;margin:0 auto 10px;overflow:hidden;}
.portfolio{position:relative;display:inline-block;}
.portfolio-overlay{position:absolute;top:0;height:100%;width:100%;padding-top:100px;background-color:rgba(248,93,74,0.95);background-image:url(../img/protfolio/arrw.png);background-repeat:no-repeat;background-position:center center;opacity:0;transition:all 0.3s ease-in-out;cursor:pointer;background-size:90% 80%;}
.portfolio-overlay:hover{opacity:1;}
.portfolio-overlay .pf-title{font-family:'SansSerif';font-size:30px;line-height:30px;color:#fff;}
.portfolio-overlay .pf-desc{font-family:'SansSerif';font-size:16px;line-height:30px;color:#fff;font-style:italic;display:block;}
a.sgbtn, input.sgbtn, button.sgbtn{display:inline-block;padding:10px 30px;font-size:14px;font-family:'Swiss721BT-Bold';text-decoration:none;outline:none;color:#fff;background-color:#f63720;border-radius:3px;box-shadow:0 0 0 -2px #CFF09E, 0 0 0 -1px #f63720;border:none;-webkit-transition:-webkit-box-shadow .3s;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;text-transform:uppercase;}
a.sgbtn img{margin-top:-4px;margin-left:15px;}
a.sgbtn:hover, a.sgbtn:focus, input.sgbtn:hover, input.sgbtn:focus, button.sgbtn:hover, button.sgbtn:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px #f63720;-webkit-transition-timing-function:cubic-bezier(0.6, 4, 0.3, 0.8);transition-timing-function:cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation:gelatine 0.5s 1;animation:gelatine 0.5s 1;}
a.btn2{background:#00a65a;box-shadow:0 0 0 -2px #fff, 0 0 0 -1px #00a65a;}
a.btn2:hover, a.btn2:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px #00a65a;}
a.btn3{background:#ff6908;box-shadow:0 0 0 -2px #fff, 0 0 0 -1px #ff6908;}
a.btn3:hover, a.btn3:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px #ff6908;}
a.btn4{background:#0073B7;box-shadow:0 0 0 -2px #fff, 0 0 0 -1px #0073B7;}
a.btn4:hover, a.btn4:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px #0073B7;}
a.btn5{background:#FFCE41;box-shadow:0 0 0 -2px #fff, 0 0 0 -1px #FFCE41;}
a.btn5:hover, a.btn5:focus{box-shadow:0 0 0 2px #fff, 0 0 0 4px #FFCE41;}
.sgbtn2{color:#fff;background:#ff6501;padding:3px 30px;border:1px solid #ff6501;text-transform:uppercase;display:inline-block;transition:all 0.3s ease-in-out;}
.sgbtn2:hover, .sgbtn2:focus{color:#ff6501;background:none;}
.sglist li{position:relative;color:#272729;font-family:'Swiss721BT-Light';font-size:15px;line-height:25px;padding-left:15px;}
.sglist li:before{position:absolute;content:"";width:3px;height:14px;background:#ec412d;left:0;margin-top:5px;}
.sglist2 li:before{background:#0073b7;}
.sglist3 li:before{background:#00a65a;}
.sglist4 li:before{background:#ed351f;}
.sglist5 li{position:relative;color:#302e2e;font-family:'Swiss721BT-Light';font-size:15px;line-height:25px;padding-left:15px;}
.sglist5 li:before{position:absolute;content:"";width:5px;height:15px;background:url(../img/arrw2.png) no-repeat center;left:0;margin-top:5px;}
.heading2 h3{color:#ff9e04;font-family:'Swiss721BT-Bold';font-size:47px;line-height:45px;text-transform:uppercase;position:relative;padding-left:20px;}
.heading2 h3:before{position:absolute;content:"";width:9px;height:100%;background:#ff9e04;left:0;}
.flow{position:relative;}
@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1);}
50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9);}
75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);}
from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1);}
50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9);}
75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);}
}
.home-section{border:1px solid #ff6908;padding:50px;}
.vids{margin-bottom:-380px;margin-top:50px;}
.team{margin-top:380px;}
.team-tab{border:0;}
.team-tab li{display:block;float:none;max-width:180px;margin:10px auto;border:0;}
.team-tab li a{color:#ff6501;text-transform:uppercase;font-family:'SansSerif';font-size:18px;line-height:30px;padding:15px 20px;border:1px solid #ff6908;border-radius:0;}
.team-tab li a:hover, .team-tab li a:focus{background:#ff6501;color:#fff;border:1px solid #ff6908;}
.team-tab > li.active > a, .team-tab > li.active > a:focus, .team-tab > li.active > a:hover{background:#ff6501;color:#fff;border:1px solid #ff6908;}
.footer{background:#f9f9f9;color:#4a4b4c;font-size:14px;line-height:27px;font-family:'SansSerif';}
.soc{background:rgba(0, 0, 0, 0) url("../img/social.png") no-repeat scroll 0 0;display:inline-block;height:32px;margin:10px;width:42px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-filter:grayscale(100%);opacity:0.4;}
.soc:hover, .m-soc:hover, .soc:focus, .m-soc:focus{-webkit-filter:grayscale(0%);filter:grayscale(0%);-o-filter:grayscale(0%);opacity:1;}
.fb{background-position:12px 0;}
.tw{background-position:-58px 0;opacity:1;}
.li{background-position:-125px 0;}
.gp{background-position:-194px 0;}
.insta{background-position:-275px 0;}
.m-soc{background:rgba(0, 0, 0, 0) url("../img/soc.png") no-repeat scroll 0 0;display:block;height:43px;width:44px;float:left;-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-filter:grayscale(100%);opacity:0.4;}
.m-soc.fb{background-position:0 0;}
.m-soc.tw{background-position:-41px 0;}
.m-soc.li{background-position:-82px 0;}
.m-soc.gp{background-position:-123px 0;}
.m-soc.insta{background-position:-164px 0;width:43px;}
.footer h5{color:#4a4b4c;font-size:14px;line-height:33px;font-family:'SansSerifBold';text-transform:uppercase;}
.footer a{color:#4a4b4c;font-size:14px;line-height:27px;font-family:'SansSerif';}
.footer a:hover, .footer a:focus{color:#FF6501;}
.help{color:#666666;font-family:'SansSerifBold';text-transform:uppercase;font-size:18px;}
.help a{font-size:18px;}
.bread-crumb{color:#ff6501;font-size:13px;line-height:15px;font-family:'Swiss721BT-Roman';}
.bread-crumb a{color:#88898b;}
.clnt-bx{display:inline-block;width:200px;margin:10px 20px;}
.clnt-bx img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.2s ease-in-out;cursor:pointer;}
.clnt-bx img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);}
.box{color:#fff;font-family:'Swiss721BT-Roman';font-size:15px;line-height:26px;float:left;display:block;width:330px;position:relative;}
.box a{color:#fff;}
.box a:hover{text-decoration:underline;}
.box .box-img{position:absolute;margin-left:-25px;margin-top:3px;}
.box p strong{font-family:'Swiss721BT-Bold';}
.box1{background:#0073b7;padding:70px;}
.box2{background:#ff260c;padding:70px 90px;margin-top:10px;}
.box3{background:#26b373;padding:50px;margin-top:20px;}
.content-wrap h2{color:#121212;font-size:24px;font-family:'Swiss721BT-Light';}
.content-wrap p{font-family:'Swiss721BT-Light';font-size:15px;line-height:25px;}
.heading3 h2{color:#000000;font-size:36px;font-family:'Swiss721BT-Light';}
.card{max-width:790px;height:auto;margin:0 auto;}
.card .input-container{position:relative;margin:0 0 20px;}
.card .input-container input, .card .input-container select{outline:none;z-index:1;position:relative;background:none;width:100%;height:60px;border:0;color:#212121;font-size:24px;font-weight:400;font-family:'Swiss721BT-Light';font-size:15px;text-transform:uppercase;color:#000;}
.card .input-container input:focus ~ label{color:#000;-webkit-transform:translate(0%, -50%) scale(0.75);transform:translate(0%, -50%) scale(0.75);}
.card .input-container input:focus ~ .bar:before, .card .input-container input:focus ~ .bar:after{width:50%;}
.card .input-container input:valid ~ label{color:#9d9d9d;-webkit-transform:translate(0%, -50%) scale(0.75);transform:translate(0%, -50%) scale(0.75);}
.card .input-container label{position:absolute;top:0;left:0;color:#757575;font-size:24px;font-weight:300;line-height:60px;-webkit-transition:0.2s ease;transition:0.2s ease;right:0;margin:0 auto;font-family:'Swiss721BT-Light';font-size:15px;text-transform:uppercase;color:#000;}
.card .input-container .bar{position:absolute;left:0;bottom:0;background:#cdcccc;width:100%;height:1px;}
.card .input-container .bar:before, .card .input-container .bar:after{content:'';position:absolute;background:#F63720;width:0;height:2px;-webkit-transition:.2s ease;transition:.2s ease;}
.card .input-container .bar:before{left:50%;}
.card .input-container .bar:after{right:50%;}
.card .button-container{margin:0 60px;text-align:center;}
.card .button-container button{outline:0;cursor:pointer;position:relative;display:inline-block;background:0;width:240px;border:2px solid #e3e3e3;padding:20px 0;font-size:24px;font-weight:600;line-height:1;text-transform:uppercase;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;}
.card .button-container button span{position:relative;z-index:1;color:#ddd;-webkit-transition:.3s ease;transition:.3s ease;}
.card .button-container button:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ed2553;width:30px;height:30px;border-radius:100%;margin:-15px 0 0 -15px;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;}
.card .button-container button:hover, .card .button-container button:active, .card .button-container button:focus{border-color:#ed2553;}
.card .button-container button:hover span, .card .button-container button:active span, .card .button-container button:focus span{color:#ed2553;}
.card .button-container button:active span, .card .button-container button:focus span{color:#ffffff;}
.card .button-container button:active:before, .card .button-container button:focus:before{opacity:1;-webkit-transform:scale(10);transform:scale(10);}
@keyframes buttonFadeInUp{0%{bottom:30px;opacity:0;}
}
.tst1{position:absolute;text-align:right;top:0px;max-width:580px;border:1px solid #d8dcdd;box-shadow:7px 7px 0 #D1D1D1;padding:31px;}
.tst1:after{position:absolute;content:"";background:url(../img/tst-arrw.png) no-repeat;width:50px;height:50px;background-position:right center;top:70px;}
.tst2{position:absolute;text-align:right;top:310px;max-width:580px;border:1px solid #d8dcdd;box-shadow:7px 7px 0 #D1D1D1;padding:31px;left:54%;}
.tst2:after{position:absolute;content:"";background:url(../img/tst-arrow.png) no-repeat;width:50px;height:50px;background-position:left center;top:50px;left:-15px;}
.tst3{position:absolute;text-align:right;top:570px;max-width:580px;border:1px solid #d8dcdd;box-shadow:7px 7px 0 #D1D1D1;padding:31px;}
.tst3:after{position:absolute;content:"";background:url(../img/tst-arrw.png) no-repeat;width:50px;height:50px;background-position:right center;top:140px;}
.tst4{position:absolute;text-align:right;top:1020px;max-width:580px;border:1px solid #d8dcdd;box-shadow:7px 7px 0 #D1D1D1;padding:31px;left:54%;}
.tst4:after{position:absolute;content:"";background:url(../img/tst-arrow.png) no-repeat;width:50px;height:50px;background-position:left center;top:170px;left:-15px;}
.tst5{position:absolute;text-align:right;top:1500px;max-width:580px;border:1px solid #d8dcdd;box-shadow:7px 7px 0 #D1D1D1;padding:31px;}
.tst5:after{position:absolute;content:"";background:url(../img/tst-arrw.png) no-repeat;width:50px;height:50px;background-position:right center;top:70px;}
.p_box{position:absolute;text-align:left;top:50px;left:54%;}
.p_box3{position:absolute;text-align:left;top:690px;left:54%;}
.p_box4{position:absolute;text-align:right;top:1165px;left:inherit;right:53%;}
.p_box5{position:absolute;text-align:left;top:1530px;left:54%;}
.p_box2{text-align:right;top:332px;left:inherit;right:53%;}
.p-name{color:#ff331e;text-transform:uppercase;}
.abt-sec{font-family:'Raleway-Light';font-size:15px;line-height:25px;color:#515151;}
.abt-sec h6{font-family:'Raleway-Light';font-size:18px;line-height:25px;color:#121212;margin:10px auto;}
.abt-sec p{margin-bottom:10px;}
.about-cont{font-family:'Swiss721BT-Light';font-size:15px;line-height:25px;color:#5c5c5c;}
.about-cont h2{font-family:'Swiss721BT-Light';font-size:28px;color:#121212;margin-bottom:10px;}
.line2{border-bottom:1px dotted #87b6f9;}
.line3{border-right:1px dotted #87b6f9;}
.line3:before{position:absolute;content:"";width:10px;height:10px;border-radius:10px;background:#87b6f9;right:-5px;top:-5px;}
.line4{border-left:1px dotted #f9a300;}
.line4:before{position:absolute;content:"";width:10px;height:10px;border-radius:10px;background:#f9a300;left:-5px;top:-5px;}
.line5{border-bottom:1px dotted #f9a300;}
.line6{border-bottom:1px dotted #f92200;}
.line7{border-bottom:1px dotted #33c67d;}
.line8{border-right:1px dotted #f92200;}
.line8:before{position:absolute;content:"";width:10px;height:10px;border-radius:10px;background:#f92200;right:-5px;top:-5px;}
.line9{border-left:1px dotted #33c67d;}
.line9:before{position:absolute;content:"";width:10px;height:10px;border-radius:10px;background:#33c67d;left:-5px;top:-5px;}
.cont-info{font-family:'Raleway-Light';font-size:16px;color:#5b5b5b;display:inline-block;vertical-align:15px;}
.menu-soc{display:inline-block;margin-top:22px;margin-left:20px;}
.cont-info span{color:#eb3719}
.cont-info a{color:#eb3719}
.sidebar-menu li{position:relative;padding:5px 20px;text-align:left;}
.sidebar-menu li:before{position:absolute;content:"";background:url(../img/side-line.png) no-repeat;width:10px;height:36px;left:0;}
.sidebar-menu li:hover:before, .sidebar-menu li:active:before, .sidebar-menu li.active:before{background:url(../img/active-line.png) no-repeat;height:44px;top:0;margin-left:-1px;}
.sidebar-menu li a{font-size:13px;color:#727273;font-family:'Raleway-Regular';}
.sidebar-menu li a:hover, .sidebar-menu li a:active, .sidebar-menu li.active a{color:#eb3719;font-family:'Raleway-Medium';}
.side-menu-area{padding-bottom:30px;position:fixed;}
.height400{min-height:400px;}
.txt-tst{font-family:'Swiss721BT-Light';line-height:24px;}
.case-box{border:1px solid #e1e1e1;}
.img-box{}
.cnt-box{padding:20px !important;}
.cnt-box a{text-align:right;color:#eb3719;text-decoration:underline;font-family:'Swiss721BT-Light';font-size:14px;}
.cnt-box h4{color:#0047bc;font-size:18px;line-height:36px;font-family:'Swiss721BT-Light';}
.clnt-tab > li{display:inline-block;float:none;}
.clnt-tab > li > a{padding:12px;font-family:'Raleway-Light';font-size:14px;color:#787878;border:0;}
.clnt-tab > li > a:focus, .clnt-tab > li > a:hover, .clnt-tab > li.active > a{border:0px;border-bottom:6px solid #f85d4a;background:none;font-family:'Raleway-Regular';color:#000 !important;}
.check-box{margin-right:30px;color:#64686C;}
.check-box input{margin-right:5px;}
.form-wrap{max-width:1000px;margin:0 auto;text-transform:uppercase;font-family:'Swiss721BT-Light';font-size:15px;color:#252525;font-weight:normal;}
.form-wrap label{font-weight:normal;}
.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap select,.form-wrap textarea{background:#f8f8f8;border-radius:0px;padding:10px;height:auto;}
#startdate, #hearfrom, #project, #budget{-moz-appearance:none;-webkit-appearance:none;background:#f8f8f8 url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat scroll 98% center/12px auto !important;}
.arrw{padding:12px 14px !important;border-radius:100% !important;}
.arrw img{transition:all 0.3s ease-in-out;margin:0 !important;}
.col-md-8 iframe{border:5px solid #FF9E05;}
.work-flow{position:relative;}
.flow-box{width:159px;display:inline-table;z-index:99;margin-top:20px;}
.flow-box h6, .flow-box2 h6, .flow-box3 h6{font-size:15px;font-family:'Swiss721BT-Light';color:#121212;line-height:20px;}
.flow-box2{width:210px;display:inline-table;z-index:99;margin-top:20px;}
.flow-box3{width:200px;display:inline-table;z-index:99;margin-top:20px;}
.qouestionare-wrap{background:#f9f9f9 none repeat scroll 0 0;max-width:1100px;padding:40px;}
@keyframes check{0%{height:0;width:0;}
25%{height:0;width:10px;}
50%{height:16px;width:8px;}
}
.check-box-wrap{background:#f6f6f6;padding:10px;text-transform:none;border:2px solid #d1d1d1;margin:0 10px 10px 0;}
.check-box-wrap:hover, .check-box-wrap:focus, .check-box-wrap:active{background:#ff4e00;color:#fff;cursor:pointer;}
.checkbox{background-color:#fff;display:inline-block;height:30px;margin:0 0.25em;width:30px;border-radius:100%;border:2px solid #d1d1d1;}
.checkbox >label{padding-left:35px;text-transform:none}
.checkbox >label:after, .checkbox-alt label:after{-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:3px solid #fff;border-top:3px solid #fff;content:'';display:block;height:16px;left:5px;position:absolute;top:14px;width:8px;}
.checkbox input, .checkbox-alt input{opacity:0;}
.checkbox input:checked + label:after, .checkbox-alt input:checked + label:after{-webkit-animation:check 0.8s;-moz-animation:check 0.8s;-o-animation:check 0.8s;animation:check 0.8s;border-color:#F63720;}
.service-wrap{max-width:1200px;margin:0 auto;}
.red{color:#F00;}
.int_btn{background-color:#005ab7;bottom:10px;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);padding:7px 20px;position:fixed;right:50px;z-index:999;}
.int_btn .int_call{color:#fff;font-family:"Swiss721BT-Bold";font-size:15px;text-transform:uppercase;}
.int_btn .int_call span{color:#fff;}
.not-found{background:url(../img/bg-not.jpg) no-repeat; background-position:center top;}
.not-cnt{font-size:20px; margin:10px 0;color:#000; font-size:26px; line-height:36px;}
.graph-cap{font-size:27px; line-height:35px;font-family:'Raleway-Regular';color:#121212; text-align:left; position:absolute; padding:10px 10px 10px 80px;}
.graph-cap span{font-family:'Raleway-Medium'; color:#ff5700}
.cs-owner{font-size:16px; line-height:22px; color:#fe5b00;font-family:"Swiss721BT-Bold"; text-transform:uppercase;}
.cs-desg{font-size:14px; line-height:22px;font-family:'Swiss721BT-Light'; color:#414141;}
.cs-pic img{border:5px solid #0073b7;max-height: 160px;}
.cs-cont{font-size:21px; line-height:33px;font-family:'Swiss721BT-Light'; color:#3d3d3d; padding:20px;}
.cs-issue{padding:30px;}
.issue-pic h3{color:#000000; font-size:24px; line-height:33px;font-family:'Swiss721BT-Light'; margin-top:10px;}
.issue-cont{color:#3d3d3d; font-size:15px; line-height:24px;font-family:'Swiss721BT-Light';}
.issue-cont:before{position:absolute; content:""; width:1px; height:100%; background:#cccccc; left:0; margin-left:-20px;}
.cs-list{border:1px solid #0069b2; padding:10px; max-width:700px;}
.cs-list li{color:#0069b2; font-size:21px; line-height:24px; position:relative; padding-left:20px;font-family:'Swiss721BT-Roman';}
.cs-list li:before{position:absolute; content:""; width:8px; height:8px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#0069b2; margin-top:8px;left:0;}
.plan-img img{width:100%;}
.cs-btn{font-family:"Swiss721BT-Bold";font-size:18px; line-height:28px; color:#fff; background:#00a65a; padding:5px 40px; display:inline-block; -moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.btn-blue{background:#0069b2}
.btn-red{background:#e63620}
.btn-orange{background:#fe5b00}
.plan-cont1, .plan-cont2{font-size:15px; line-height:25px;font-family:'Swiss721BT-Light'; color:#3d3d3d;}
.plan-cont1 h5{color:#00a65a;font-size:15px;line-height:25px;font-family:"Swiss721BT-Bold"; text-transform:uppercase;position:relative; padding-left:20px; margin-top:30px;}
.plan-cont1 h5:before{position:absolute;content:""; width:20px; height:20px; color:#00a65a; left:0; background:url(../img/cs/arrw.png) no-repeat; margin-top:7px;}
.plan-cont2 h5{color:#0068b0;font-size:15px;line-height:25px;font-family:"Swiss721BT-Roman"; margin-top:30px;}
.plan-cont3 h5{color:#E63620;}
.plan-cont4 h5{color:#FE5B00;}
.plan-cont5 h5{color:#00a65a;}
.plan-box{background:#f7f7f7; padding:0 30px 30px;font-size:15px; line-height:25px;font-family:'Swiss721BT-Light'; min-height:320px;}
.plan-icon {margin-top:57px; padding-bottom:30px;}
.plan-icon img{margin-top:-57px;}
.plan-box h5{color:#313131;font-size:15px;line-height:25px;font-family:"Swiss721BT-Bold"; margin-bottom:20px;}
.cs-testimonial{background:#f7f7f7; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; padding:20px;font-family:'Swiss721BT-Light';}
.cs-test-pic{display:inline-block; z-index:9;margin-left: -217px;}
.cs-test-info{display:inline-block; background:#ffbb1a; z-index:-1; position:absolute; margin-left:-25px; margin-top: 13px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; padding:10px 10px 10px 30px; font-size:15px;line-height:25px;font-family:"Swiss721BT-Roman"; color:#000;}
.cs-test-info strong{font-size:18px;}
.logo-box{min-height:160px;}
.logo-box img{margin-bottom:20px;}
.killer-idea{background: url(../img/8-bg.jpg) no-repeat; background-size: cover;}
#myModal {left: 0;margin: 0 auto;position: fixed;right: 0;top: 20%;width: 900px; background:#fff;overflow-x: hidden;overflow-y: auto;z-index: 1050;display:none;}
.popup-content{background:#fff;}
.popup-heading{color:#F63720; font-size:25px; line-height:27px;font-family:"Swiss721BT-Bold"; text-transform:uppercase;}
.popup-subheading{color:#2b2727; font-size:25px; line-height:27px;font-family:"Swiss721BT-Roman"; text-transform:uppercase;}
.modal-backdrop {background-color: #000;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1040; opacity:0.8;display:none;}
.popupclose{font-size:14px;cursor:pointer;font-family:'Swiss721BT-Light'; color:#000000; text-decoration:underline;}
.pop-form input[type=text], .pop-form input[type=email]{border:0px; border-bottom:1px solid #afafaf;box-shadow:none;font-family:"Swiss721BT-Roman";font-size:15px;}
.popup-border{margin:10px;border:1px solid #F63720;padding:40px;}
.closebtn {background: #f63720 none repeat scroll 0 0;color: #fff;font-size: 20px;line-height: 24px;padding: 5px 15px 8px;position: absolute;right: 0;text-align: center;top: 0;vertical-align: middle; cursor:pointer;}
.heading5 h1{color:#fb0b0b;font-family:'Raleway-Medium'; font-size:72px; font-weight:bolder;position:relative; padding-bottom:10px;}
.heading5 h1:before{position:absolute; content:""; width:86px; height:6px; background:#00a65a; bottom:0px;}
.smiley{transform:rotate(90deg); display:inline-block; margin-left:10px;}
.smiley code{color:#fb0b0b; background:none;font-size: 50px;}
.thank-msg{color:#444746;font-size:48px;font-weight:bolder; line-height:51px;font-family:'Raleway-Medium';}
.thank-desc{color:#0073b7;font-size:22px;font-weight:bolder; line-height:51px;font-family:'Raleway-Medium';}
#found, #budget, #bfound, #bbudget, #dfound, #dbudget, #afound, #cbudget{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat scroll 98% center / 12px auto;box-shadow: none;}
.card .input-container select{border-bottom:1px solid #cdcccc;}
.frm-cntr{background:#fff !important;}
.car-sec {margin: 0 auto;max-width: 862px;}
.car-sec p{font-size:17px; line-height:30px;}
.career-wrap{margin:0 auto; overflow:hidden; text-align:center; padding-left:10%;}
.car-box{width:325px; height:230px; float:left; cursor:pointer;}
.car-box:hover{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.cbox{padding:45px;}
.cbox *{-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.cbox:hover img, .cbox:focus img{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.cbox:hover h3, .cbox:focus h3{font-size:20px;}
.cbox h3{color:#fff; font-size:18px; line-height:24px;font-family:'Swiss721BT-Bold'; text-shadow:1px 1px 1px rgba(0,0,0,0.34);}
.heading6 h1{color:#ff6501; font-size:63px; position:relative; display:inline-block;font-family:'Swiss721BT-Bold';}
.heading6 h1:before{position:absolute;content:"";background:#ff6501; width:95px; height:6px; left:0; margin-top:35px; margin-left:-120px;}
.heading6 h1:after{position:absolute;content:"";background:#ff6501; width:95px; height:6px; right:0; margin-top:35px; margin-right:-120px;}
.car-info h4{font-size:18px;line-height:24px;font-family:'Swiss721BT-Bold'; text-transform:uppercase;}
.car-info1 h4{color:#0073b7;}
.car-info2 h4{color:#00a65a;}
.car-info3 h4{color:#ed351f;}
.car-info:before{position:absolute;content:""; width:26px; height:26px; border-top:5px solid #0073b7; border-left:5px solid #0073b7; left:0; top:0;margin-left:-5px;margin-top:-5px;}
.car-info:after{position:absolute;content:""; width:26px; height:26px; border-bottom:5px solid #0073b7; border-right:5px solid #0073b7; right:0; bottom:0;margin-right:-5px;margin-bottom:-5px;}
.car-info1:before{border-top:5px solid #0073b7; border-left:5px solid #0073b7;}
.car-info1:after{border-bottom:5px solid #0073b7; border-right:5px solid #0073b7;}
.car-info2:before{border-top:5px solid #00a65a; border-left:5px solid #00a65a;}
.car-info2:after{border-bottom:5px solid #00a65a; border-right:5px solid #00a65a;}
.car-info3:before{border-top:5px solid #ed351f; border-left:5px solid #ed351f;}
.car-info3:after{border-bottom:5px solid #ed351f; border-right:5px solid #ed351f;}
.car-info{padding:40px; background:#f9f9f9; position:relative; min-height:274px}
.modal-backdrop.in{display:block;}
.career-container{max-width:982px; width:auto;}
.career-container .modal-content{padding:20px;}
.career-desc{border:1px solid #ef3a24; padding:30px;font-family:'Swiss721BT-Roman'; font-size:15px; line-height:23px;}
.career-desc strong{font-family:'Swiss721BT-Bold';}
.career-desc .modal-title{color:#121212; font-size:30px;font-family:'Swiss721BT-Bold';}
.career-desc .heading7 h5{color:#ffffff; font-size:20px;font-family:'Swiss721BT-Bold'; background:#ef3a24; text-transform:uppercase; display:inline-block; margin-left:-30px; padding:5px 30px; position:relative;}
.career-desc .heading7 h5:before{position:absolute; content:""; background:#fff; width:22px; height:22px; transform:rotate(45deg);margin-right: -12px; right:0;}
.f-modal{background:#f9f9f9; padding:30px; margin:30px -30px -30px; color:#302e2e;font-family:'Swiss721BT-Roman'; font-size:14px; line-height:23px;}
.f-modal a{color:#ef3a24;}
.f-modal a:hover, .f-modal a:focus{color:#ef3a24;}
.close{position:absolute;top:0px;right:0px;background:#ef3a24 !important;color:#fff;opacity:1;padding:5px 10px 10px !important;margin-right: -39px;margin-top: -37px;}
.close:hover{opacity:1}
.policy-sec{margin: 0 auto;color:#646464; font-size:14px; line-height:24px;}
.policy-sec p{text-align:justify;}
.plcy-container{border-left: 1px dotted #0068ff;}
.plcy-box {padding-bottom: 40px;padding-left: 30px;position: relative;}
.plcy-box::before {background: #0068ff none repeat scroll 0 0;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;border-radius: 10px;content: "";height: 10px;left: 0;margin-left: -5px;margin-top: 8px;position: absolute;width: 10px;}
.plcy-box h4 {color: #ed351f;font-family:'Swiss721BT-Bold';font-size: 16px;line-height: 24px;margin-bottom: 15px; text-transform:uppercase;}
.plcy-box p{color: #646464;font-size: 14px;line-height:24px; text-align:justify;}
.plcy-box p strong{font-family:'Swiss721BT-Bold';}
.plcy-box p em{font-style:italic;}
.plcy-box p span{font-family:'Swiss721BT-Bold';color:#0068ff;}
.heading7 h2{color:#ed351f;font-size:16px;line-height:24px;font-family:'Swiss721BT-Bold';text-transform:uppercase; position:relative; display:block; padding-left:20px;}
.heading7 h2:before{position:absolute;content:"";width:5px;height:14px;background:#25b687;left:0; margin-top:5px;}
.media-heading{font-size:18px; text-transform:uppercase;font-family:'Swiss721BT-Bold'; position:relative; display:inline-block; padding-bottom:10px;}
.media-heading:before{position:absolute;content:"";width:100px;height:3px;background:#FF6501;left:0;right:0px;margin:0 auto; bottom:0;}
.media {height: auto;max-height: 600px;}
.media img{box-shadow:0 0 5px rgba(0,0,0,0.3);}


.cd-nav-trigger{position:absolute;z-index:3;top:12px;right:2%;height:44px;width:44px;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;}
.cd-nav-trigger span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;height:3px;background-color:#FFCE41;}
.cd-nav-trigger span::before, .cd-nav-trigger span:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.2s, width 0.2s;-moz-transition:-moz-transform 0.2s, width 0.2s;transition:transform 0.2s, width 0.2s;}
.cd-nav-trigger span::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);background:#0073B7;}
.cd-nav-trigger span::after{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);background:#F03C26;}
.no-touch .cd-nav-trigger:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.no-touch .cd-nav-trigger:hover span::after,
.no-touch .cd-nav-trigger:hover span::before{width:50%;}
.no-touch .cd-nav-trigger:hover span::before{-webkit-transform:translateX(1px) translateY(1px) rotate(45deg);-moz-transform:translateX(1px) translateY(1px) rotate(45deg);-ms-transform:translateX(1px) translateY(1px) rotate(45deg);-o-transform:translateX(1px) translateY(1px) rotate(45deg);transform:translateX(1px) translateY(1px) rotate(45deg);}
.no-touch .cd-nav-trigger:hover span::after{-webkit-transform:translateX(1px) translateY(-1px) rotate(-45deg);-moz-transform:translateX(1px) translateY(-1px) rotate(-45deg);-ms-transform:translateX(1px) translateY(-1px) rotate(-45deg);-o-transform:translateX(1px) translateY(-1px) rotate(-45deg);transform:translateX(1px) translateY(-1px) rotate(-45deg);}
@media only screen and (min-width:1024px){.cd-nav-trigger{top:18px;}
}
.cd-nav-container{position:fixed;z-index:4;top:0;right:0;width:80%;height:100%;overflow-y:auto;background-color:#ffffff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.4s 0s, box-shadow 0s 0.4s;-moz-transition:-moz-transform 0.4s 0s, box-shadow 0s 0.4s;transition:transform 0.4s 0s, box-shadow 0s 0.4s;}
.cd-nav-container.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0, 0, 0, 0.2);-webkit-transition:-webkit-transform 0.4s 0s, box-shadow 0s 0s;-moz-transition:-moz-transform 0.4s 0s, box-shadow 0s 0s;transition:transform 0.4s 0s, box-shadow 0s 0s;}
.cd-nav-container header{padding:1.5em 0 0 6.25%;height:68px;position:relative;}
.cd-nav-container h3{font-size:1.6rem;font-weight:bold;font-family:"Lora", serif;text-transform:uppercase;color:#5c4b51;}
@media only screen and (min-width:700px){.cd-nav-container{width:70%;}
.cd-nav-container header{height:90px;padding-top:0px;padding-left:25px;}
}
.cd-close-nav{position:absolute;height:44px;width:44px;right:6.25%;top:40%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.cd-close-nav::after, .cd-close-nav::before{content:'';position:absolute;height:3px;width:32px;left:50%;top:50%;background-color:#5c4b51;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-close-nav::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-close-nav::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.no-touch .cd-close-nav:hover{opacity:.8;}
@media only screen and (min-width:700px){.cd-close-nav{right:5.5%;}
}
.cd-nav{background-color:#f2f2f2;}
.cd-nav::after{clear:both;content:"";display:table;}
.cd-nav li{width:50%;float:left;height:calc((100vh - 68px)/3);min-height:120px;border:1px solid #ffffff;border-top:none;border-left:none;}
.cd-nav li:nth-of-type(2n){border-right-width:0;}
.cd-nav a{position:relative;display:block;width:100%;height:100%;text-align:center;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.no-touch .cd-nav a:hover svg{-webkit-animation:cd-shock 0.3s;-moz-animation:cd-shock 0.3s;animation:cd-shock 0.3s;}
.no-touch .cd-nav li a:hover span *,
.cd-nav li.cd-selected a span *{fill:#ffffff;stroke:#ffffff;}
.no-touch .cd-nav li a:hover em,
.cd-nav li.cd-selected a em{color:#ffffff;}
.no-touch .cd-nav li:first-of-type a:hover,
.cd-nav li.cd-selected:first-of-type a{background-color:#0073B7;}
.no-touch .cd-nav li:nth-of-type(2) a:hover,
.cd-nav li.cd-selected:nth-of-type(2) a{background-color:#FFCE41;}
.no-touch .cd-nav li:nth-of-type(3) a:hover,
.cd-nav li.cd-selected:nth-of-type(3) a{background-color:#F03C26;}
.no-touch .cd-nav li:nth-of-type(4) a:hover,
.cd-nav li.cd-selected:nth-of-type(4) a{background-color:#00B05F;}
.no-touch .cd-nav li:nth-of-type(5) a:hover,
.cd-nav li.cd-selected:nth-of-type(5) a{background-color:#FF6501;}
.no-touch .cd-nav li:nth-of-type(6) a:hover,
.cd-nav li.cd-selected:nth-of-type(6) a{background-color:#0073B7;}
.no-touch .cd-nav li:nth-of-type(7) a:hover,
.cd-nav li.cd-selected:nth-of-type(7) a{background-color:#FFCE41;}
.no-touch .cd-nav li:nth-of-type(8) a:hover,
.cd-nav li.cd-selected:nth-of-type(8) a{background-color:#F03C26;}
.cd-nav span, .cd-nav em{position:absolute;}
.cd-nav span{top:calc(50% - 48px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:48px;width:48px;}
.cd-nav span *{-webkit-transition:stroke 0.2s;-moz-transition:stroke 0.2s;transition:stroke 0.2s;}
.cd-nav em{width:100%;left:0;top:calc(50% + 15px);color:#4b515c;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
@media only screen and (min-width:700px){.cd-nav li{height:calc((100vh - 116px)/3);min-height:200px;}
.cd-nav span{height:64px;width:64px;top:calc(50% - 56px);}
.cd-nav em{font-size:2.2rem;font-weight:300;top:calc(50% + 21px);}
}
@media only screen and (min-width:1024px){.cd-nav li{width:25%;float:left;height:calc((100vh - 116px)/2);min-height:250px;}
.cd-nav li:nth-of-type(2n){border-right-width:1px;}
.cd-nav li:nth-of-type(3n){border-right-width:1px;}
.cd-nav em{font-size:24px;line-height:33px;font-family:'Raleway-Light';}
}
@keyframes cd-shock{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
30%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}
60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
}
.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(0, 0, 0, 0.35);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.4s 0s, visibility 0s 0.4s;-moz-transition:opacity 0.4s 0s, visibility 0s 0.4s;transition:opacity 0.4s 0s, visibility 0s 0.4s;}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s 0s, visibility 0s 0s;-moz-transition:opacity 0.4s 0s, visibility 0s 0s;transition:opacity 0.4s 0s, visibility 0s 0s;}
main{position:relative;height:100vh;overflow-x:hidden;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;box-shadow:0 0 30px #241d20;}
main.scale-down{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.cd-section{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0s 0.4s;-moz-transition:-moz-transform 0s 0.4s;transition:transform 0s 0.4s;}
.cd-section.cd-selected{position:relative;z-index:2;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s;-webkit-overflow-scrolling:touch;}
.cd-section header{height:100vh;background:#9e87ce;position:relative;}
.cd-section.projects header{background-color:#5c4b51;}
.cd-section.about header{background-color:#e0cf75;}
.cd-section.services header{background-color:#f5b65a;}
.cd-section.careers header{background-color:#f25f5c;}
.cd-section.contact header{background-color:#8abeb2;}
@media only screen and (min-width:700px){.cd-section{header:100vh;}
}
.cd-title{position:relative;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;text-align:center;}
.cd-title > *{text-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cd-title h2{font-size:2.8rem;margin-bottom:.8em;}
.cd-title a{display:inline-block;padding:1.2em 1.6em;border-radius:50em;border:2px solid rgba(255, 255, 255, 0.5);font-weight:700;color:#ffffff;font-family:"Lora", serif;}
.no-touch .cd-title a:hover{border-color:#ffffff;}
.cd-title span{vertical-align:middle;display:inline-block;}
@media only screen and (min-width:700px){.cd-title h2{font-size:5rem;font-weight:300;margin-bottom:.6em;}
}
.cd-content{background-color:#ffffff;padding:4em 0;}
.cd-content p{width:90%;max-width:800px;margin:2em auto;line-height:2;color:#78626a;}
.no-js main, .no-js .cd-section{height:auto;overflow:visible;}
.no-js .cd-section{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.no-js .cd-nav-container{width:100%;position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);height:auto;overflow:visible;}
.no-js .cd-close-nav{display:none;}
.no-js .cd-nav li{width:50%;float:left;}
@media only screen and (min-width:700px){.no-js .cd-nav li{width:33.3%;float:left;}
.no-js .cd-nav li:nth-of-type(2n) a{border-right-width:1px;}
}
@media only screen and (min-width:1024px){.no-js .cd-nav li{width:16.66%;float:left;}
.no-js .cd-nav li:nth-of-type(3n) a{border-right:1px solid #e0cf75;}
}
.top{background-color:#ff4f33;bottom:10px;color:#fff;display:none;padding:10px;position:fixed;right:10px;}
.top:hover, .top:focus{color:#fff;}

.mauto{margin:0 auto}.p0{padding:0}.m0{margin:0}.relative{position:relative;}.mobile{display:none}.desktop{display:block}.grid20{width:20%;}.bg2{background:#f9f9f9}.color2{color:#ff4f33;}.ser1{background:#0073b7;}.ser2{background:#ffce41;}.ser3{background:#f03c26;}.ser4{background:#00b05f;}.ser5{background:#ff6501;}.ser6{background:#00b05f;}.ser7{background:#ff6501;}.ser8{background:#0073b7;}.ser9{background:#d23018;}.ser10{background:#ffce41;}.ser11{background:#30a5eb;}.clr1{color:#0073b7;}.clr2{color:#ffce41;}.clr3{color:#f03c26;}.clr4{color:#00b05f;}.clr5{color:#ff6501;}.clr6{color:#00b05f;}.clr7{color:#ff6501;}.clr8{color:#0073b7;}.clr9{color:#d23018;}.clr10{color:#ffce41;}.p1{padding:1px;}
.pt10{padding-top:10px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}.pt70{padding-top:70px;}.pt80{padding-top:80px;}.pt90{padding-top:90px;}.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pb70{padding-bottom:70px;}.pb80{padding-bottom:80px;}.pb90{padding-bottom:90px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl60{padding-left:60px;}.pl70{padding-left:70px;}.pl80{padding-left:80px;}.pl90{padding-left:90px;}.pr10{padding-right:10px;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}.pr40{padding-right:40px;}.pr50{padding-right:50px;}.pr60{padding-right:60px;}.pr70{padding-right:70px;}.pr80{padding-right:80px;}.pr90{padding-right:90px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mt70{margin-top:70px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.mb70{margin-bottom:70px;}.mb80{margin-bottom:80px;}.mb90{margin-bottom:90px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.ml70{margin-left:70px;}.ml80{margin-left:80px;}.ml90{margin-left:90px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}.mr60{margin-right:60px;}.mr70{margin-right:70px;}.mr80{margin-right:80px;}.mr90{margin-right:90px;}.fl{float:left}.fr{float:right}.overflow{overflow:hidden;}.bg1{background:#efefef}.bg3{background:#fcfcfc}.bg4{background:#F3F4F6}
@media only screen and (max-width:1250px){.flow-box3{width:170px;}}
@media only screen and (max-width:1200px){.portfolio-overlay{padding-top:70px;}.tst1,.tst2,.tst3,.tst4,.tst5{width:500px}.flow-line{border-bottom:3px solid #372c28;}.flow-line:after{right:0;bottom:-6px;border-radius:10px;}.flow-box2{width:200px;}.flow-box3{width:158px;}.flow-line3{display:none;}.cd-close-nav {right: 15px;}}
@media only screen and (max-width:1070px){.tst1,.tst2,.tst3,.tst4,.tst5{width:400px}.menu-soc {margin-top: 0;}}
@media only screen and (max-width:1000px){.flow-line2{display:none;}.graph-cap{position:relative; padding:10px;}.plan-box {margin-top:80px;}#myModal{width:90%; top:10%;}}
@media only screen and (max-width:900px){.portfolio-overlay{padding-top:50px;}.tst1,.tst2,.tst3,.tst4,.tst5{position:relative;left:inherit;right:inherit;top:inherit;width:auto;margin:30px auto;overflow:hidden;box-shadow:none;text-align:center;}.p_box, .p_box2, .p_box3, .p_box4, .p_box5{position:relative;text-align:left;left:inherit;right:inherit;top:inherit;margin:30px auto;overflow:hidden;text-align:center;}.test-line{display:none;}.tst1:after,.tst2:after,.tst3:after,.tst4:after,.tst5:after{display:none;}.p_box .fl, .p_box2 .fl, .p_box3 .fl, .p_box4 .fl, .p_box5 .fl{float:none;}.p_box .text-left{text-align:center;}.thank-msg{font-size:36px;}.thank-desc{font-size:18px;}.heading5 h1{font-size:60px;}.career-wrap{padding-left:0px;}}
@media only screen and (max-width:768px){.test-tab li{display:block;}.test-tab li a{display:inline-block;}.heading4 h1::before{display:none;}.wrapper, .wrapper .text-right{text-align:center;}.sub-title{font-size:22px;line-height:24px;}.portfolio-overlay{padding-top:100px;}.bread-crumb{margin-bottom:20px;}.about-cont .pl50{padding-left:15px;}.menu-soc{display:none;}.cont-info {padding-right: 60px;}.top-wrap {background: #f9f9f9 none repeat scroll 0 0;padding: 5px 30px;text-align: left;width: 100%;}.navbar-toggle{left:0;margin-top:15px;padding:8px;position:absolute;top:-7px;}.navbar-toggle .icon-bar{background-color:#FF6501;}#navbarCollapse2{background:#222;left:0;top:50px;padding:20px;}.collapse.in, .collapsing{display:block !important;overflow:hidden;position:absolute;right:0;width:250px;z-index:99999;}.sidebar-menu li a{color:#c3c3c3;}.side-menu-area{position:absolute;top:0;padding:0;}.top-wrap{display:none;}.logo{text-align:left;}.mobile{display:block}.desktop{display:none}.step{margin-bottom:30px;}.step h5{text-transform:uppercase;font-family:'Raleway-Light';line-height:30px;}.navbar-toggle{z-index:999;}.heading4 h1{padding:10px 50px;}.heading4 h1::after{right:0;margin:0 auto;}.issue-cont::before{width:100%; height:1px; margin-left:0; margin-top:-10px;}.issue-cont{padding-top:20px;}.cs-issue{padding:30px 0px;}#myModal{max-width:400px; width:90%; top:20%;}.pop-img{height:100px; background:url(../img/popup-bg.jpg) no-repeat left -113px; width:100%; display:none;}.pop-img img{display:none;}.popup-border{padding:15px;}.closebtn{margin-top: -11px;}.heading6 h1{font-size:44px;}.heading6 h1:before, .heading6 h1:after{display:none;}}
@media only screen and (max-width:700px){.cont-info {margin-top: -20px; margin-left: -15px;}.car-box{width:50%;}.career-desc .heading7 h5::before{display:none;}}
@media only screen and (max-width:600px){.vids{margin-bottom:0px;}.team{margin-top:0px;}.cbox{padding:30px;}}
@media only screen and (max-width:520px){.flow-line{display:none;}.cont-info > span{display:block;}header{height: 90px !important;}}
@media only screen and (max-width:480px){.message{font-size:20px;}.message h3{font-size:18px;}.portfolio-overlay{padding-top:80px;}.portfolio-overlay .pf-title{font-size:28px}.portfolio > img{min-height:200px;}.not-cnt{font-size:18px; line-height:24px;}.cs-btn{font-size:15px; line-height:24px;}}
@media only screen and (max-width:450px){.services2{float:none;display:inline-block;}.graph-cap{font-size:22px;}.pop-form .sgbtn{padding:5px 20px;font-size: 13px;}#myModal{top:10%;}.thank-msg{font-size:28px; line-height:36px;}.thank-desc{font-size:14px;}.heading5 h1{font-size:48px;}}
@media only screen and (max-width:380px){.portfolio-overlay{padding-top:70px;}.portfolio > img{min-height:170px;}.pop-form .sgbtn{font-size: 11px;padding: 5px 12px;}.car-box {width:100%;}}
@media only screen and (max-width:360px){.cont-info{font-size: 13px;}}