@font-face{font-family:'ambleregular';src:url('../fonts/amble-regular-webfont.eot');src:url('../fonts/amble-regular-webfont.eot?#iefix') format('embedded-opentype'),
/*url('../fonts/amble-regular-webfont.woff2') format('woff2'),
url('../fonts/amble-regular-webfont.woff') format('woff'),*/
url('../fonts/amble-regular-webfont.ttf') format('truetype'),
url('../fonts/amble-regular-webfont.svg#ambleregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
/*url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),*/
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
::-webkit-scrollbar{width:8px;height:10px;}
::-webkit-scrollbar-track-piece{background-color:#C2D2E4;}
::-webkit-scrollbar-thumb:vertical{height:20px;background-color:#0A4C95;}
#back-to-top{position:fixed;bottom:20px;right:20px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#6DB6E5;color:#FFF;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}
#back-to-top:hover{background:#6DB6E5;}
#back-to-top.show{opacity:1;}
body{margin:0;padding:0;color:#444444;font-size:1.4em;line-height:25px;background:;font-family:'ambleregular';}
*{margin:0;padding:0;}
ul li,p{font-family:'ambleregular';}
.show_hide{display:none;}
ul li{list-style:none;}
a ,a:hover,a:focus{text-decoration:none;}
.box{border:1px solid #cccccc;}
.no-left-border{border-left:none;}
.no-right-border{border-right:none;}
.no-bottom-border{border-bottom:none;}
.no-top-border{border-top:none;}
.no-padding{padding:0;}
.desktop-hide{display:none !important;}
.dropdown .fa-caret-right{display:none;}
#sidebar-wrapper,button .hamburger{display:none;}
h2,h1,h3,h4,h5,h6{font-family:'ambleregular';}
.right{text-align:right;}
.grayscale img:hover{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}
.grayscale img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}
.main-menu{padding-bottom:0;text-align:right;}
.top-info{height:45px;padding:15px 10px 0;text-align:right;}
.main-menu .get-quote{background:#EA506C;text-align:center;height:45px;padding-top:10px;}
.main-menu .get-quote a{color:#fff;}
.main-span .fa{padding:10px;font-size:19px;color:#EA506C;height:45px;margin-top:-10px;}
.home-pg{display:none;}
header nav ul li{box-shadow:inset 0 0 0 0 #6db6e5;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent;border-top:2px solid #6db6e5;}
.navbar-default .navbar-nav>.active>a:hover{color:#fff}
.navbar-default .navbar-nav>li:hover{box-shadow:inset 0 100px 0 0 #6db6e5;}
.navbar-default .navbar-nav>.open>a:focus{background:none}
.navbar-default .navbar-nav>li>a{color:#000;font-size:1.1em;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s;padding:15px 11px;}
.navbar-default .navbar-nav>li>a:hover{color:#fff}
.top-logo{text-align:right;}
.navbar-default{background:transparent;border:none;font-size:1.1em}
.navbar{margin-bottom:0;padding-top:37px;}
body header nav .navbar-collapse ul.navbar-nav{float:right !important;}
.dropdown-menu .border-right{border-right:1px solid #ccc;}
.navbar-nav li:nth-child(5) .dropdown-menu{

	border-bottom:3px solid #EC5873;border-radius:0;width:888px;padding:20px;margin-left:-40em;}
.navbar-nav .dropdown-menu h2{text-align:left;font-size:1.5em;color:#04C1D9;margin-top:10px;}
.navbar-nav .dropdown-menu ul li{padding:5px 0;}
.navbar-nav .dropdown-menu ul li a{color:#000;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s;}
.navbar-nav .dropdown-menu ul li a:hover{color:#EA506C;}
.navbar-nav .dropdown-menu .last-box h2{text-align:center;color:#666666;}
.navbar-nav .dropdown-menu{
	
	border-bottom:3px solid #EC5873;transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;border-radius:0;
	width:888px;
	padding:20px;
/*	margin-left:-10em;*/
    
}
.dropdown:hover .dropdown-menu{display:block;}
.breadcrumb_webdesign_bg{background:#5cc0cf url(../images/webdesign_banner_content.png) no-repeat;height:180px;width:100%;}
.breadcrumb_webdesign_bg h2{color:#fff;padding:50px 0;}
.banner_flag{width:184px;height:184px;position:absolute;top:190px;right:400px;z-index:2;}
.breadcrumbs ul li:nth-child(1){font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;background:url(../images/breadcrumbs.png) right no-repeat;width:190px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:4px 14px 4px 8px;margin-right:10px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
.breadcrumbs ul li:nth-child(1) a{color:#fff;}
.breadcrumbs ul li{display:inline;padding-right:10px;}
.breadcrumbs ul{margin-bottom:0;padding:10px 0;}
.tech-we-love h2{text-align:center;}
.service-entry{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;display:block;border:1px solid #e4e4e4;text-align:center;padding:49px 10px 43px 10px;margin-bottom:30px;}
.service-entry2{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;transition:all ease 0.5s;display:block;border:1px solid #eaeaea;text-align:center;padding:49px 10px 43px 10px;margin-bottom:30px;}
.service-entry img{margin-bottom:22px;}
.service-entry .fa{margin-bottom:22px;}
.service-alt{display:none;}
.service-title{font-size:16px;line-height:22px;font-weight:700;color:#23b0e8;;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;}
.service-text{font-size:13px;line-height:24px;font-weight:400;color:#bbbbbb;}
.service-entry:hover{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background:#23b0e8;;border-color:#23b0e8;;-moz-box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.15);}
.service-entry:hover .service-alt{display:inline;}
.service-entry:hover .service-title{color:#fff;}
.service-entry:hover .service-text{color:rgba(255, 255, 255, 0.6);}
.service-wrapper{margin-bottom:52px;}
.service-block:nth-child(4n+1){clear:both;}
.service-title{margin-top:0;}
.tech2{font-size:0;line-height:0;height:130px;text-align:center;background:#04C1D9;text-align:center;}
.technologies-list ul{display:inline-block;vertical-align:top;}
.technologies-list ul:hover li{opacity:0.2;}
.technologies-list ul li:hover{opacity:1;}
.technologies-list ul li{display:inline-block;vertical-align:top;height:130px;transition:opacity 0.3s;}
.technologies-list ul li:nth-child(even){background:#05D4F0}
.technologies-list ul li a{color:#fff;font-size:18px;line-height:62px;text-align:center;text-decoration:none;}
.technologies-list ul li a{display:block;height:160px;position:relative;padding:0 15px;font-weight:700;}
.technologies-list ul li img{height:68px;width:auto;display:block;margin:0 auto;vertical-align:bottom;}
.client_section{background:url(../images/dots.jpg);}
.client_section h2{background:url(../images/heading-holder.png) no-repeat center;text-align:center;}
.client_section h6{font:3em}
.client_section .logos{padding:30px;}
.client_section .logos2{padding:30px;padding-top:0}
.client_section .logos2 img{width:130px}
.client_section .logos img{width:155px}
.why_us p{text-align:justify;}
.why_us h3{text-align:center;margin-bottom:20px;font-size:2.5em;}
.why_us h2 span{font-size:30px;padding:0 0 20px;}
.why_us h2 span span{color:#1c9cd6 !important;}
.why_us .key-features ul li{list-style:square;}
.why_us h2{border-bottom:1px dotted #cccccc;font-size:50px;text-indent:15px;margin-top:0;font-weight:normal;}
.why_us .about_us{padding:0 20px;}
.why_us .about_us p span{color:#1c9cd6;font-size:16px;}
.why_us .about_us ul{padding-left:30px;}
.why_us .about_us ul li{list-style:square !important;}
.process-banner img{width:100%;}
#service h2{text-align:center;}
#service .fa-mobile{padding-left:5px;margin-right:29px;}
#service{background:url(../images/dots.jpg);}
#service .fa{font-size:1.3em}
#service ul{padding-left:80px;}
#service p{text-align:center;}
#service ul.highlight-list li{padding:10px 0;}
#service ul.highlight-list li a{color:#777777;}
#service ul.highlight-list li .fa{margin-right:10px;}
.grid-3{background:url("../images/lineAbout.png") repeat-y scroll 45px 0 rgba(0, 0, 0, 0);min-height:110px;padding-bottom:20px;}
.ico{float:left;height:89px;margin:0 20px 0 0;width:89px;}
.ico a{background-color:#fff;background-position:50% 0;background-repeat:no-repeat;border:2px solid #a8a8a8;border-radius:50%;cursor:default;display:block;height:85px;width:85px;}
.description{display:table;text-align:left;}
.description h4{text-align:left;}
.speed-Block .ico a{background-image:url(../images/about/train.png);}
.knowledege-Block .ico a{background-image:url(../images/about/light.png);}
.manage-Block .ico a{background-image:url(../images/about/mangement.png);}
.work-Block .ico a{background-image:url(../images/about/work.png);}
.process{text-align:center;}
.process .col-md-2{width:20%;}
.black-bg{background:#000;color:#ccc;padding:0;}
.black-bg b, .black-bg strong{color:white;}
.black-bg h2, .black-bg h3, .black-bg p{color:#FFF;}
.black-bg h2{text-align:center;}
.black-bg img{margin-right:15px;}
.grey-bg{background:#f4f7f8;}
.dev-icons img{float:left;}
.web-maintainance{position:relative;top:-10px;margin-bottom:25px;}
.web-maintainance h3,.career h3,.get_quote_form h3,.career-detail h3,.career-right h3{text-align:left;font-size:1.46em;color:#ea506c;}
.contact_details h3{color:#ea506c;}
.web-maintainance p{text-align:justify;}
.web-maintainance ul li{margin-left:20px;}
.web-image>img{width:250px;float:right;margin:0 10px;}
.web-maintainance .left-content h2,.contact_details h2,.career h2,.get_quote_form h2{border-bottom:1px dotted #ccc;padding-bottom:10px;text-align:left;font-size:1.56em;color:#0099FF;}
.web-maintainance .left-content ul li,#my-tab-content ul li{line-height:18px;color:#303030;margin:12px 0 0 0;position:relative;background:url(../images/list-icon.png) no-repeat left 2px;padding:0 0 0 25px;}
.career-right li,.web-maintainance ul.sideNav li{list-style:none;margin:1px 0 0 0;padding:7px 0 8px 0px;width:100%;border-bottom:1px solid #ccc;}
.career-right li a,.web-maintainance ul.sideNav li a{color:#444444;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.career-right li a:hover,.web-maintainance ul.sideNav li a:hover{color:#6DB6E5;padding-left:10px;}
.web-maintainance ul li .fa,.career-right li .fa{color:#0099FF;}
.web-maintainance .portfolio_service{background:#77c042 url(../images/portfolio-icon.png) no-repeat 20px;border-radius:3px;height:90px;width:250px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;font-size:19px;line-height:20px;text-transform:uppercase;display:block;padding:27px 0 17px 65px;margin:20px 0 25px;}
.web-maintainance .portfolio_service:hover{background:#000 url(../images/portfolio-icon.png) no-repeat 20px;}
.web-maintainance .useful-service h3{background:#EA506C;color:#fff;padding:10px}
.web-maintainance .left-content .development-icon ul li{background:none;display:inline;width:20%;padding:10px 20px;margin:0;text-align:center;}
.icon{float:left;margin-right:2%;}
.on-hover a{cursor:pointer;}
i.s1{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat 0px 0px;display:inline-block;}
.service-section-grid:hover i.s1{background:url('../images/img-sprite.png') no-repeat 0px -70px;}
i.s2{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat -70px 0px;display:inline-block;}
.service-section-grid:hover i.s2{background:url('../images/img-sprite.png') no-repeat -70px -70px;}
i.s3{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat -140px 0px;display:inline-block;}
.service-section-grid:hover i.s3{background:url('../images/img-sprite.png') no-repeat -140px -70px;}
i.s4{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat -210px 0px;display:inline-block;}
.service-section-grid:hover i.s4{background:url('../images/img-sprite.png') no-repeat -210px -70px;}
i.s5{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat -280px 0px;display:inline-block;}
.service-section-grid:hover i.s5{background:url('../images/img-sprite.png') no-repeat -280px -70px;}
i.s6{width:70px;height:70px;background:url('../images/img-sprite.png') no-repeat -350px 0px;display:inline-block;}
.service-section-grid:hover i.s6{background:url('../images/img-sprite.png') no-repeat -350px -70px;}
.icon-text{float:left;width:83%;margin-top:0.3em;}
.icon-text h4{text-align:left;}
.icon-text a:hover{cursor:pointer;}
.career-part h3{float:left;width:50%;}
.career-part .btns{border-bottom:1px solid #eee;padding-bottom:20px}
.apply-form ul li{background:none !important;}
.btns{text-align:center;}
.career-detail h2{text-align:left;}
.career-detail ul .fa{color:#00A3D9;float:left !important;margin-right:5px;padding-top:4px;}
.career-detail ul li
.career h3{text-align:left;font-weight:normal;}
.btn{margin-top:15px;font-family:'Proxima Nova W01',sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#6db6e5;margin-left:10px;height:42px;line-height:10px;border:2px solid #6db6e5;background:0 0;padding:15px 35px;border-radius:0;position:relative;z-index:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.btn:hover{background:#6db6e5;color:#fff}
.btn.btn-grey{color:#b1b0af;border-color:#b1b0af;}
.btn.btn-grey:hover{background:#b1b0af;color:#fff}
.career .box{padding:20px;border-radius:0 !important;border-left:solid #ccc 1px !important;}
.career .box h3{text-align:center;}
.send_direct{align-content:center;}
.send_direct .box .icon{float:right;width:56px;height:54px;margin:7% 0 0 0;background:url(../images/icons/icon_arrow_r.png) 0 0 no-repeat;}
.send_direct .box{background:#6db6e5;width:240px;height:220px;padding:50px 10px}
.send_direct .box .txt{float:left;line-height:1em;font-size:30px;color:#fff;padding:0 0 20px 0;letter-spacing:-1px;}
.send_direct .box a{color:#fff;font-size:1.3em}
.application-form{background:rgba(255,255,255,0.5);border:#ccc solid 1px;margin-left:70px;border-radius:0;padding:20px;}
.application-form h2{margin-bottom:20px;font-weight:normal;}
.application-form .heading h2{text-align:center;}
.more_career .lineTile-02{margin-bottom:10px;}
.wizard{margin:20px auto;background:#fff;}
.wizard .nav-tabs{position:relative;margin:40px auto;margin-bottom:0;border-bottom-color:#e0e0e0;}
.wizard > div.wizard-inner{position:relative;}
.connecting-line{height:2px;background:#e0e0e0;position:absolute;width:80%;margin:0 auto;left:0;right:0;top:50%;z-index:1;}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus{color:#555555;cursor:default;border:0;border-bottom-color:transparent;}
span.round-tab{width:70px;height:70px;line-height:70px;display:inline-block;border-radius:100px;background:#fff;border:2px solid #e0e0e0;z-index:2;position:absolute;left:0;text-align:center;font-size:25px;}
span.round-tab i{color:#555555;}
.wizard li.active span.round-tab{background:#fff;border:2px solid #5bc0de;}
.wizard li.active span.round-tab i{color:#5bc0de;}
span.round-tab:hover{color:#333;border:2px solid #333;}
.wizard .nav-tabs > li{width:20%;}
.wizard li:after{content:" ";position:absolute;left:46%;opacity:0;margin:0 auto;bottom:0px;border:5px solid transparent;border-bottom-color:#5bc0de;transition:0.1s ease-in-out;}
.wizard li.active:after{content:" ";position:absolute;left:46%;opacity:1;margin:0 auto;bottom:0px;border:10px solid transparent;border-bottom-color:#5bc0de;}
.wizard .nav-tabs > li a{width:70px;height:70px;margin:20px auto;margin-bottom:0;border-radius:100%;padding:0;}
.wizard .nav-tabs > li a:hover{background:transparent;}
.wizard .tab-pane{position:relative;padding-top:50px;}
.wizard h3{margin-top:0;}
.get_quote_form .wizard .nav-tabs > li{width:25%;}
@media(max-width:585px){.wizard{width:90%;height:auto !important;}
span.round-tab{font-size:16px;width:50px;height:50px;line-height:50px;}
.wizard .nav-tabs > li a{width:50px;height:50px;line-height:50px;}
.wizard li.active:after{content:" ";position:absolute;left:35%;}
}
.stepwizard-step p{margin-top:10px;}
.stepwizard-row{display:table-row;}
.stepwizard{display:table;width:100%;position:relative;}
.stepwizard-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important;}
.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0;}
.stepwizard-step{display:table-cell;text-align:center;position:relative;}
.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;}
.input-group-addon.beautiful input[type="checkbox"],
.input-group-addon.beautiful input[type="radio"]{display:none;}
.beautiful{color:white !important;font-size:14px;}
.beautiful .fa{font-size:20px !important;}
.bg-success{background-color:#5cb85c;}
.text-white{color:white;}
.add-top{margin-top:20px;}
#sidebar nav{background-color:#fff;border-top:none;padding:12px 15px 0px 15px;margin-bottom:15px}
#sidebar nav:last-child{margin-bottom:0}
#sidebar nav ul, #sidebar nav li, #sidebar nav li a{display:block}
#sidebar nav li{border-bottom:1px solid #eee;font-family:'Raleway', sans-serif;font-size:14px;line-height:140%}
#sidebar nav li:last-child{border-bottom:0}
#sidebar nav li a{padding:11px 1px;color:#666;transition:all .2s;-webkit-transition:all .2s;letter-spacing:-.01em;word-spacing:-1px}
#sidebar nav li a:hover{color:#666;background-color:#faf3f9}
#content #sidebar nav li .act{color:#065ed2;text-decoration:underline}
#sidebar nav .btnBlue{display:block;float:none;margin:15px 0 0 0}
#sidebar .iconLink{display:block;margin-bottom:15px;padding:11%;color:#fff;cursor:pointer;position:relative;z-index:1}
#sidebar .iconLink:last-child{margin-bottom:0}
.application-form ul{padding-left:13px;list-style:}
.top-menu .fa{font-size:22px;}
.application-form .form-group{margin-bottom:0;}
.list ul li{list-style:none !important;}
.career_deatail ul{padding-left:10px !important;}
.application-form ul li{list-style:square;}
.application-form .image-preview-input{position:relative;overflow:hidden;margin:0px;color:#333;background-color:#fff;border-color:#ccc;}
.application-form .image-preview-input input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.contact_into2 label{margin-top:20px}
.application-form .image-preview-input-title{margin-left:2px;}
.application-form h3{margin-top:0;}
.application-form .apply_li{background:#B2E1FF;text-align:center;padding:0 20px 10px;}
.application-form .apply_li p{float:left;padding-top:20px}
.application-form .apply_li .btn{padding:15px;text-transform:capitalize;background:#0A4C95;border:none;color:#fff}
.application-form .btn--secondary{background:#0088cc;margin-left:15px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgipZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0092db), color-stop(100%, #007ebd));background-image:-webkit-linear-gradient(#0092db, #007ebd);background-image:linear-gradient(#0092db, #007ebd);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
.btn-submit{padding:6px 20px;text-align:center;border:none}
.form{font-family:'open_sansregular';text-align:center;}
.form-entery{padding:25px !important;}

.padding_icon{background-color:#fff;color:#000;line-height:30px;padding:5px 33px!important;position:relative;width:100%;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.career-exprience ul{padding-left:20px;}
.career-exprience ul li{list-style:disc;font-size:1.1em}
#my-tab-content{padding-left:10px;}
#content .nav-tabs li h2{font-size:1.2em;color:#000;}
#content .nav-tabs>li.active>a h2{color:#0099FF;}
#content .nav-tabs>li.active>a{padding:10px 20px;}
#content .nav-tabs>li>a{padding:10px 20px;margin-right:0;}
#content .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border-radius:0;}
#content .nav>li>a:hover{text-decoration:none;background-color:#fff;border-radius:0;}
.key-features{padding:30px;text-align:justify;}
#fade-quote-carousel.carousel{padding-bottom:60px;}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#e84a64;border:none;}
#fade-quote-carousel blockquote{text-align:center;border:none;}
#fade-quote-carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px;}
p.visit{margin-top:15px;text-align:center;}
.portfolio-bg p.visit{margin-top:15px;}
.og-details{padding:10px !important;}
.og-details p h4{color:#EA506C;}
p.visit span{text-transform:uppercase;letter-spacing:4px;padding:15px 27px 15px 30px;font-size:16px;background:#6db6e5;transition:background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s, border 0.215s ease-in-out 0s;}
p.visit a{color:#fff;}
p.visit span:hover{border:2px solid #6db6e5;background:none;color:#6db6e5;}
hr.lineTile-02{background:url(../images/lineTile-02.png) no-repeat scroll 50% 0 rgba(0, 0, 0, 0);border:medium none;height:8px;margin:0 0 20px;padding:0;}
.get_quote{background:#6db6e5;padding:20px;color:#fff;text-align:center;}
.get_quote .block-r-m-container{padding-top:10px;}
.get_quote .block-r-m-container .medium{border:2px solid #fff;color:#fff;letter-spacing:5px;}
.get_quote_form .form-group .checkbox{margin:0}
.get_quote_form .form-group .radio{display:inline;padding-right:20px;}
.get_quote_form .form-group{margin-bottom:0;}
.get_quote_form .form-group .radio{margin:0}
.get_quote_form .form-group .radio .label{margin-top:0 !important;}
.checkbox span{margin-left:10px;padding-top:-20px;}
.from-portfolio{text-align:center;}
.from-portfolio hr{margin:10px}
a:hover .mask:after{animation:0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running overlay;}
.from-portfolio .folioList{padding:0 !important;text-align:center;}
.from-portfolio .folioList li h3{color:#5f5f5f;font-size:16px;font-weight:normal;min-height:40px;line-height:20px;padding:8px 0;}
.from-portfolio .folioList li a{display:block;}
.from-portfolio .folioList a:hover{}
.from-portfolio .folioList .thumb{position:relative;margin:0 auto;}
.from-portfolio .folioList .thumb .mask{background-color:rgba(0, 0, 0, 0.8);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.5s ease 0s;width:100%;}
.from-portfolio .folioList a:hover .mask{opacity:1;}
.from-portfolio .folioList .thumb .mask:before{}
.from-portfolio .folioList .thumb .mask:after{background-color:#6db6e5;background-image:url(../images/web-designing/plus-icon.png);background-position:50% center;background-repeat:no-repeat;border-radius:50%;content:"";height:62px;left:50%;margin:-31px 0 0 -31px;position:absolute;top:50%;width:62px;}
.from-portfolio .folioList .thumb > img, .folioList .thumb a:hover > img{transition:all 300ms linear 0s;}
.from-portfolio .folioList li:hover .thumb > img{transform:scale(1.2) rotate(0deg) translate(0px);}
iframe{margin-top:20px;width:100%;}
.contact-details, .contact-form{margin-top:20px;}
.contact-details h3, .contact-form h3{margin-top:0;}
.country{font:bold 18px/35px 'Ruluko', sans-serif;color:#333;padding-left:50px;

height:40px;width:100%;float:left;margin-top:20px;text-transform:uppercase;}
.contact-details .location, .contact-details .e-mail, .phone-no{color:#666;width:100%;float:left;margin-bottom:15px;}
.phone-no{line-height:15px;}
label{font:16px 'Ruluko', sans-serif;color:#333;}
.input{width:100%;border:1px #d7d7d7 solid;padding:0px 5px;height:36px;}
.text-area{width:100%;border:1px #d7d7d7 solid;padding:5px;height:130px;}
.send{font:20px/40px 'Ruluko', sans-serif;color:#FFF;width:108px;height:40px;background:#2DC0D5;-webkit-border-radius:5px;border-radius:2px;margin-top:20px;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;border:none;}
.send:hover{background:#f26822;}
.e-mail-icon{width:15px;height:15px;
	/* background:url(../images/icons.png) no-repeat 0 3px; */
	float:left;margin-top:4.5px;margin-right:10px;}
.phone-icon{width:15px;height:15px;
/*background:url(../images/icons.png) no-repeat 0 -24px;*/
float:left;margin-right:10px;}
.location{width:100%;float:left;padding-left:30px;
/*background:url(../images/icons.png) no-repeat 0px -50px;*/
font:13px/20px 'Open Sans', sans-serif;}
.get_quote_section{padding:20px;}
.get_quote_section p{text-align:center;}
.get_quote_section .btn{display:inline-block;padding:8px 25px;margin-bottom:0;font-size:14px;text-transform:uppercase;letter-spacing:5px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#6db6e5;color:#fff;border:2px solid #6db6e5;border-radius:0;}
.get_quote_section .btn:hover{border:2px solid #6db6e5;background:transparent;color:#6db6e5}
.privacy{padding:30px;text-align:justify;}
.privacy h4{text-align:left;color:#000;}
.privacy p{margin-bottom:15px;}
.web-design-pune{
    /*background:url(../images/portfolio/responsive.png) no-repeat;*/
    background-size:cover;height:550px}
.web-design-indore{background:url(../images/portfolio/mobile-paradise-responsive.png) no-repeat;background-size:cover;height:450px}
.web-design-mumbai span{color:#0099FF;}
.sitemap h3{border-bottom:1px dotted;color:#5CC0CF;}
.sitemap h4{color:#EA506C}
.sitemap a{color:#444}
.sitemap a:hover{color:#5CC0CF}
footer{background:#363e3f!important;padding:20px 0;padding-bottom:0;color:#fff;margin-top:0;}
footer a{color:#fff;}
footer a:hover{color:#fff}
footer .footer_menu ul li a{padding:5px 0px;display:block;border-bottom:1px solid #474747;}
footer .footer_menu ul li a .fa{margin-right:10px;}
footer .footer_menu ul li a:hover{color:#777777;}
footer h4{color:#fff;text-align:left;text-transform:capitalize !important;font-weight:bold;letter-spacing:.096em;border-bottom:1px solid #777777;padding-bottom:10px;margin-bottom:10px;}
footer .social{padding-top:10px;text-align:center;border-top:2px solid #474747;padding:0;margin-top:5px;}
footer .download_app img{margin-bottom:10px;}
.footerbottom{text-align:center;padding-top:10px;background-color:#1a1e1e;color:#efefef;}
footer .social .social_icon_fb:hover{background:#3a5795;color:#fff}
footer .social .social_icon_li:hover{background:#1C86BB;color:#fff;}
footer .social .social_icon_tw:hover{background:#5EA9DD;color:#fff;}
footer .social .social_icon_g:hover{background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf);;color:#fff;}
footer .social .col-md-3{margin:0;padding:10px 0;}
.button.medium{border:1px solid #93b66f;display:inline-block;font-family:'ambleregular';font-size:15px;font-weight:normal;height:40px;line-height:40px;padding:0;text-align:center;text-transform:uppercase;width:204px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;}
.button.medium:hover{background:#fff;color:#6db6e5;}
.form-control{background:transparent;border-radius:0;}
hr{padding:0;margin:0;}
footer .social{text-align:center;}
footer .social li{padding:30px;display:inline !important;}
footer .social .col-sm-3{padding-top:10px;}
footer .social li .fa{font-size:3em;}
.sm-hidden{display:block;}
.not-homepg{display:none;}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){.container{width:100% !important;}
.usefull-for{text-align:center;}
ul.usefull-for{margin:10px;padding:0;}
.sm-hidden{display:none !important;}
.no-padding{padding:0;}
.nav>li>a{padding:15px 8px;}
.top-nav{text-align:left;}
.top-logo{width:100%;text-align:left;}
.core-cards{padding:20px;margin-bottom:0;}
.core-cards li{height:300px;margin-bottom:15px;}
.from-portfolio h2{margin-bottom:0;}
.our_partners .item{padding:10px;}
.client_section .logos{padding:20px;}
.why_us h2{font-size:3em}
hr.lineTile-02{margin-bottom:10px;}
.design_types_detail p{text-align:justify;}
#here p{text-align:justify;padding:10px;}
.social-we-do img{width:100%;}
.seo_detail{padding:20px;}
.seo_detail img{height:200px;}
.seo_detail-2 p{text-align:justify;}
.seo_marketing2 p{text-align:justify;}
.seo_marketing2 .tab-content h3{font-size:1.6em;}
.folioList{padding:0px 0 50px;text-align:center;}
.og-grid li{margin-left:40px !important;}
.why_us h2{margin-top:0;}
.why_us h2 span{font-size:25px;padding:0 0 20px;}
#service ul{padding-left:10px;}
.main-menu,.get-quote{display:block;text-align:right;position:absolute;right:15px;top:15px;}
.main-menu .get-quote{margin-top:10px;top:45px;}
.banner_flag{width:184px;height:184px;position:absolute;top:190px;right:100px;z-index:0;}
.box-blue{margin:0}
.sidemenus{margin:0}
.web-maintainance .portfolio_service,.navbar-nav{display:none;}
#sidebar-wrapper, button .hamburger{display:block;}
.og-details h3{padding:0 !important;margin:0}
.og-expander{height:600px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){body .navbar-default .navbar-nav li{display:list-item !important;padding-left:15px;}
.top-info,.get-quote,.slider-wrapper,.footer-about{display:none;}
.not-homepg{display:block;}
.home-pg{display:block;}
.collapse{padding-left:0}
header{width:19.5%;padding:0;height:100%;background:#fff;border-right:1px solid #12A4BB;}
.top-logo{margin:0;width:20%;}
.main-menu{top:180px;text-align:left;left:-40px;padding-right:20px;}
.top-logo .logo{padding:20px}
header .fa,.glyphicon{margin-right:10px;}
.caret{display:none;}
header .fa-caret-right{float:right;display:block !important;}
.container,.ffgt{width:78% !important;margin-left:210px;}
.navbar{background:#12A4BB;border-radius:0;height:1000px;padding-top:15px}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar,.navbar-nav{width:200px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form li{float:left;}
.navbar-nav>li{display:list-item;float:none;}
header{position:fixed;z-index:1;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover{border-top:none;color:#fff;}
nav .open a{background:none}
.navbar-default .navbar-nav>.active>a:hover{color:#fff}
.dropdown-menu{background:#fff;border-bottom:3px solid #EC5873;border-radius:0;width:350px !important;top:-10em;padding:20px;position:absolute;margin-left:14.2em;z-index:+99;}
.dropdown-menu .border-right{width:100%;border:none;background-color:#fff;}
.dropdown-menu .last-box{display:none;}
.dropdown-menu .col-md-4:nth-child(3){width:100%;}
.navbar-nav li:nth-child(5) .dropdown-menu{
	
	border-bottom:3px solid #EC5873;border-radius:0;width:350px;top:-25em;padding:20px;position:absolute;margin-left:14.2em;}
.banner_flag{width:184px;height:184px;position:absolute;top:60px;right:80px;z-index:2;}
.index_services p{text-align:justify;}
.breadcrumbs{padding-left:0}
.service-block{width:50%;}
.career-part{width:100%;}
.wizard{width:100% !important;margin-left:0px !important;}
.send_direct img{display:none;}
.career_resume{width:100%;}
.about_us{z-index:-1;}
.career_resume .send_direct .box{background:#6db6e5;width:100%;height:120px;padding:50px 10px;}
#service ul{padding:0;}
.og-details h3{font-weight:300;font-size:32px;padding:0px 0 10px !important;margin-bottom:10px;margin-top:0;}
.og-expander{position:absolute;background:url(../images/texture-page.jpg);top:auto;left:200px !important;width:78% !important;margin:10px auto;text-align:left !important;height:0;overflow:hidden;}
.tech2{width:78%;padding:0;margin-left:210px;margin-right:0;height:120px}
.technologies-list ul li:nth-child(even){height:120px;}
.technologies-list ul li img{height:48px;width:auto;display:block;margin:0 auto;vertical-align:bottom;}
.technologies-list ul li a{padding:8px;}
.folio{padding:0}
.og-grid li{display:inline-block;margin:20px !important;vertical-align:top;}
}
@media screen and (max-width:766px){.xs-hidden,.breadcrumb,.download_app,.not-homepg{display:none;}
header{background:none}
#sidebar-wrapper,button .hamburger{display:block;}
p{text-align:justify;}
.top-logo{text-align:center;}
p.visit span{padding:10px 20px;}
body header nav .navbar-collapse ul.navbar-nav{text-align:left !important;}
.navbar-header,.navbar-collapse{width:100%;margin:0 !important;}
.navbar-collapse{}
.navbar-default .navbar-toggle{float:left;margin-left:10px;}
#services{display:none;}
.index_services{padding:15px;}
.index_services h2,.from-portfolio h2{font-size:1.5em;color:#EA506C;}
.service-wrapper{margin-bottom:0px;}
.breadcrumb_webdesign_bg{height:100px}
.breadcrumb_webdesign_bg h2{color:#fff;font-size:1.6em;padding:10px 0;}
.banner_flag{width:84px;height:84px;position:absolute;top:180px;right:5px;z-index:0;}
.banner_flag img{width:84px;height:84px;}
.folioList{padding:0;}
.folioList h4{border-bottom:1px solid #eee;padding-bottom:10px;color:#EA506C;}
.web-services p{text-align:justify;}
footer .social{border-top:none;}
.web-services h2 ,.seo_detail-2 h2,.seo_marketing2 h2,.mob_bg h2,.ppc_ben h1,.seo-why h1,.hosting h2,.seo_marketing2 .tab-content h3,.web-development h2,.development h2,.social-marketing h2,.social-marketing h3,.social-we-do h2,.seo_marketing h2{font-size:1.6em;}
.from-portfolio h2{margin-bottom:10px 0;}
body header nav .navbar-collapse ul.navbar-nav{float:left !important;padding-left:20px;width:100%;}
.navbar-nav>li>a{padding:7px;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{width:100%;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#fff}
hr.lineTile-02{margin-bottom:10px;}
.thumb h4{margin-bottom:20px;;}
.margin-mob{margin-bottom:25px;}
.client_section .logos{padding:0;}
.client_section p{text-align:justify;}
.our_partners .col-sm-2{padding:10px !important;}
.our_partners .item{margin-bottom:0;}
footer .social .fa{font-size:1.6em}
.breadcrumb_bg_about,.breadcrumb_bg_career,.breadcrumb_bg_cantact,.breadcrumb_bg_quote ,.breadcrumb_bg,.breadcrumb_bg_development,.breadcrumb_bg_hosting{height:100px;padding-top:17px;}
.breadcrumb_bg_social,.breadcrumb_bg_seo{height:100px;}
.content{padding:20px;text-align:center;}
.content h2{font-size:2em;}
ol{margin-left:0;}
.why_us h2,.web_designing h2{font-size:2em}
.seo_detail{padding:10px;}
.seo_detail-2{text-align:justify;}
.social-marketing .social-icon{padding-top:0;}
.tab-pane h3 img{display:none;}
.seo_marketing2 ul{padding:0;}
.seo_marketing2 .nav>li>a{padding:5px;float:left;}
.seo-why p{padding:10px;}
.career{padding-left:0px;}
.career h3{font-size:1.2em;}
.career h3 strong{color:#6DB6E5;font-weight:lighter;}
.career-part h3{width:100%;text-align:center;background:#eee;color:#000;padding:15px}
.send_direct{margin-left:12%;}
.web_designing .para p{padding:0;}
.web_designing h2 img,.web-development img,.social-marketing h2 img,.seo_marketing h2 img,.hosting h2 img{display:none;}
.design_types_detail p,.web-development p{padding:10px;text-align:justify;}
.web_development .devlpmnt{padding:0;}
.web_development{padding:20px;}
.web-development{padding-top:20px;}
.content h2{margin-top:0;}
.web_development .image{height:100px;width:100px;border:3px solid #cccccc;}
.one_third{width:100%;margin-right:0;}
.pricing_top{padding:20px 0;}
.pricing_top p{margin:0;}
.pricing_middle ul li{padding:12px;}
.icon{width:100%;margin-right:0;}
.service-section-grid{text-align:center;}.icon-text{width:100%;}
.service-section-grid h4{text-align:center;font-weight:100;}
.service-section-grid{margin-top:2em;}
.service-section-head{margin-bottom:0;}
.service-section-head p{margin-bottom:0;}
.top-grids-box{margin-top:2em;}
.top-grid{margin-bottom:25px;}
.top-grid h4{font-size:1.6em;margin:10px 0;color:#000;}
ul.usefull-for{margin-top:5px;}
.mobile_services .mob_service .image2{width:100%;}
.mobile_services .mob_service .mob_service_txt{width:100%;}
.portfolio-filter .btn:hover{color:#000;}
.portfolio-item{width:100%;}
.portfolio-filter .btn{padding:0;}
.black-bg p{text-align:justify;}
.og-expander-inner{padding:0 !important;}
.footer_menu ul li{width:50%;float:left;}
.why_us h2 span{font-size:.8em}
#service ul{padding-left:10px;margin-bottom:0;}
.from-portfolio p{padding:10px;}
p.visit{margin-top:0;}
p.visit span{padding:10px 15px;}
.why_us .about_us p span{color:#444;}
.why_us h2{text-align:center;}
.footerbottom,.footerbottom .container{padding:0;}
.footerbottom p{text-align:center;}
#recaptcha_area{width:100% !important;}
.contact-form{background:none;padding-left:0;}
.contact-form .form-control{margin-bottom:10px;}
.country{margin-top:0;}
.get_quote_form .wizard, .get_quote_form p{margin-top:0;}
.get_quote_form form{width:100%;margin-left:0;}
.checkbox .label_gq{padding-left:0;}
.desktop-hide{display:block;}
.from-portfolio .folioList img{width:100%;padding:15px;}
.wizard ul p{display:none;}
.connecting-line{top:65%;}
.web-maintainance{margin-bottom:0;}
.web-maintainance .portfolio_service{width:100%;padding:27px 0 17px 90px;background:#77c042 url(../images/portfolio-icon.png) no-repeat 30px;}
.apply_form ul li{padding-left:0;}
.og-expander{height:400px;}
.og-grid li > a img{width:100%;height:200px;}
}
.contact_into2 label:after{content:'*';color:red;}
.formsubmitcont .btn{padding:0;}
.service-entry .fa{
	font-size: 63px!important;
	color: gray;
}
/*kavita css*/

.get-quote-page .btn.btn-secondary.active
{
	background-color: green;
}
.get-quote-page .btn.btn-secondary input
{
	display: none !important;
}
.get-quote-page .btn-secondary, .btn-secondary:hover {
    color: #fff !important;
    background-color: #6c757d;
    border-color: #6c757d;
    border: 1px solid #545b62;
    margin: 0px;
    margin-bottom: 10px;
    padding: 10px;
    height: unset;
    letter-spacing: 0.5px;
    text-transform: unset;
}
.get-quote-page .btn-secondary:not(:disabled):not(.disabled).active, 
.get-quote-page .btn-secondary:not(:disabled):not(.disabled):active, 
.get-quote-page .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.get-quote-page .btn.btn-secondary .fa
{
	visibility: hidden;
}
.get-quote-page .btn.btn-secondary.active .fa
{
	visibility: visible;
	padding-right: 6px;
}
.get-quote-page .btn-default:active:focus, 
.get-quote-page .btn-default:active:hover
{
    color: #6db6e5;
    background-color: #6db6e5;
    border-color: #6db6e5;
}
.get-quote-page .btn.btn-secondary
{
	padding-left: 00px;
	margin-left: 6px;
	width: 170px;
}
.get-quote-page .btn.btn-secondary.active
{
	padding-left: 10px;
}
.get-quote-page h4
{
	margin-top: 30px;
	margin-bottom: 20px;
}
.get-quote-page .form-control
{
	margin-bottom: 15px;
}
.get-quote-page h3 
{
	font-size: 16px;
}
.get-quote-page hr 
{
    margin-bottom: 10px;
}
.get-quote-page .custom-checkbox label
{
	padding-left: 10px;
}
.day.active{
	background: #3cb4c5;
    border-radius: 4px;
    color: #fff;
}
.dropdown.services .dropdown-menu {
    width: 217px;
    /*margin-left: 0px;*/
}
.tech-we-love .fa-heart
{
    color: red;
}
.service-icon-logo .img-white
{
    display: none;
}
.service-entry:hover .fa
{
    color: #fff;
}

@media screen and (min-width: 1025px)
{
header .container-fluid
{
    width: 1170px;
}
header .col-md-2.col-sm-12.top-logo
{
    width: 16%;
    text-align: left;
}
header .col-md-9.col-sm-12.main-menu.no-padding.xs-hidden
{
    width: 84%;
}
header .navbar .container-fluid.no-padding
{
   width: unset; 
}
header .navbar .get-quote
{
    background:   #EA506C;
    text-align:  center;
    height:45px;
    width: 25%;
    padding-top: 10px;
}
header .col-md-9.col-sm-12.main-menu.no-padding.xs-hidden .col-md-9
{
    width: 80%;
}
header .col-md-9.col-sm-12.main-menu.no-padding.xs-hidden .col-md-3
{
    width: 20%;
}
header .navbar-collapse
{
    padding-right: 0px;
    padding-left: 0px;
}
}
.career-part .btn 
{
    padding: 15px 33px !important;
    margin: 0px !important;
}
#bs-example-navbar-collapse-1 h1, #sidebar-wrapper h1
{
    font-size: unset;
    padding: unset;
    margin: unset;
    line-height: 20px;
}
.breadcrumbs.cf h1
{
    display: unset;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: unset;
    font-weight: 600;
}
#userMaster_form_edit input[type=number]::-webkit-inner-spin-button, 
#userMaster_form_edit input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
} 
.otp-send h2
{
    color: #616161;
    text-transform: uppercase;
    margin-top: 47px;
    font-size: 22px;
    text-align: center;
    margin-left: unset;
}
.otp-send h3
{
    text-align: center;
    color: #616161;
    font-size: 20px;
}
#mymobileSidenav.mobilesidenav a:hover {
    color: #ea506c;
}
#mymobileSidenav.mobilesidenav a:hover .fa
{
    color: #ea506c;   
}
#exampleModalLong .modal-body ul li a:hover, 
#exampleModalLong .modal-body ul li a:hover .fa
{
    color: #ea506c;
}
.application-form-textarea
{
    height: 86px !important;
}
pre
{
    background-color: #ffffff;
}
