@charset "utf-8";
/* CSS Document */
body{ width:100%; min-width:100%; height:auto;}
a:hover{ text-decoration:none!important;}
.city-checkbox {
    height: 140px;
    overflow-y: auto;
    padding-top: 10px;
}
.location-fliter {
    margin: 0 -20px;
    padding: 0 20px 20px;
}
.wrapper{ padding:0px;}
.header{width:100%; height:auto; padding:0px; position:absolute; z-index:9999;}
.no-padding{ padding:0px;}
.no-padding-left{ padding-left:0px;}
.no-padding-right{ padding-right:0px;}
.top-nav{ width: 100%; padding: 7px 0px; background-color: #192438;}
.top-nav .left{ padding:0px;}
.top-nav .left ul{ float:left; margin-bottom: 0px;margin-left: -50px;}
.top-nav .left li{ padding: 0px 7px 0px 0px; font-size: 13px;  color:#FFFFFF;  float: left; list-style:none; font-size:14px;}
.top-nav .left p{ margin:0px 0px 0px;}
.top-nav .left .fa{ padding-right:3px;}
.top-nav .right{ padding:0px;}
.top-nav .right ul{ float:right; margin-bottom: 0px;}
.border-left{border-left: #FFFFFF 1px solid; padding-right:7px; }
.top-nav .right li{color: #fff;
display: inline-block;
width: 26px;
height: 24px;
text-align: center;
margin-right: 7px;
background-color: rgba(255,255,255,.5);
border-radius: 50%;}
.top-nav .right .fa{
    color: rgb(255, 255, 255);
    padding: 6px 0px 0px 1px;
}
.navbar { margin-bottom:0px;width:100%; height:auto; background: rgba(41, 42, 43, 0.48) none repeat scroll 0% 0%;z-index: 99;border-radius: 0px;}
.navbar-nav { margin-top:25px;}
.nav > li > a {color: #FFFFFF;font-size: 14px;font-weight: 600;}
.nav>li:focus,.nav>li:hover{text-decoration:none; outline:none; border:none;background-color:#792785; color:#FFFFFF;}
.nav>li>a:hover{text-decoration:none; outline:none; border:none; color:#FFFFFF;}
.nav>li>a:focus{text-decoration:none; outline:none; border:none;}
.nav>li.active a{ color:#FFFFFF; background-color:#792785;}

.navbar-brand{ height:auto;padding: 5px 5px;}
.navbar-brand img{height:auto;}
#about{ padding:30px 0px 40px 0px;}
.title { padding: 0px; text-align: center;}
.title h1{ margin-top:10px;}
.title h4 { text-align: center; font-style: italic; line-height: 30px; margin-bottom: 0px;}
.title h3{ margin-bottom:20px;}
.title img{ margin-bottom:20px;}
.title hr {border-color: #F6C640; border-image:none; border-style:solid;border-width:2px 0px 0px; clear:both; height:0px; margin:1.25em auto; width:84px;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {height: 400px; width:100%;}

.abouts { text-align: center;}
.abouts p {font-size: 15px; line-height: 23px; margin-bottom: 15px; color: #858585;}
.abouts .button_bn { color: #FFF; font-size: 13px;font-weight: 700; background: #B22234 none repeat scroll 0% 0%;  border: 2px solid #B22234;
    border-radius: 2px; height: 40px; line-height: 40px; padding: 0px 25px; text-transform: uppercase;  position: relative;
    vertical-align: middle;  display: inline-block; transition: background 0.4s ease 0s, border-color 0.4s ease 0s, color 0.4s ease 0s;}
.abouts .button_bns { color: #999; font-size: 13px; font-weight: 700;border: 2px solid #333; border-radius: 2px;  height: 40px;
    line-height: 40px; padding: 0px 25px;  text-transform: uppercase; position: relative; vertical-align: middle;   display: inline-block;
    transition: background 0.4s ease 0s, border-color 0.4s ease 0s, color 0.4s ease 0s;}

.navbar-nav .dropdown .btn-primary { font-weight:700;}
.dropdown-menu img { width:20%;}
.navbar-nav > li > .dropdown-menu { padding-left:0px; padding:10px 15px 3px 5px;}
.dropdown-menu > li > a { padding:0px!important;}
.navbar-nav > li > .dropdown-menu { margin-top:0px;}
.dropdown-menu > li { margin-bottom:10px;}
/********************************form***********************/
#footer-block{ clear:both!important;}
.uploadcv input {
    border: 1px solid #005a9f;
    background-color: #005a9f;
    padding: 15px 10px !important;
    color: #FFFFFF;
}
.canform_header{margin: 0;
color: #fff;
background:#f3f3f3;
padding: 12px 0 12px 0px;
font-size: 14px;
font-weight: 700;}
.reg-form{ margin-top:-250px!important; box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3); margin-bottom:30px!important;}
.candidate-form{ background-image: url(../images/Stocksnap-2-1.jpg); background-size: cover!important; height:510px!important; }
.modal-dialog {z-index: 9999!important;}
.candidate-form-header{background-color: #FFFFFF!important;  clear:both!important; padding-bottom: 10px;}
.vister_content {
    color: #000;
    top: 100px!important;
    position: relative;
    text-align: center;
}
.vister_content h1 {
    text-transform: uppercase;
    font-size: 24px;
    margin: 10px 0 10px 0px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}
.vister_content p {
    color: #CCCCCC;
    text-align: center;
}
.headline-for-form {font-size: 22px;
line-height: 26px;
font-weight: 600;
margin-bottom: 25px;
text-align: left; margin-left:15px;}

.nav-form>li:focus, .nav-form>li:hover {
    text-decoration: none;
    outline: none;
    border: none;
    background-color: transparent!important;
    color: #000000!important;
}
.nav-form a{ font-weight:200!important; padding:0px!important; color:#000000!important;}
.saved-sign{ margin-right:15px;}
.navbar-default{background-color: transparent!important;  border:none!important;}
.contact-social-forms{ text-align:center!important;}
#bottom-wizard {
    padding: 15px 120px;
    text-align: center;}
.forward {
    padding: 7px 30px 7px 20px;
    background-color: #005a9f;
    border: 1px solid #005a9f;
    color: #FFFFFF;
}
.bs-wizard {margin-top: 40px;}

.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 18px; margin-bottom: 5px; font-weight:700;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
.address-title { margin-bottom:0px!important; padding-bottom:0px!important; font-weight:700;}
.mobile-number-c{ margin-bottom:0px!important; padding-top:0px!important;}

/* ==========================================================================
        Services
========================================================================== */
#services{background-color: #3c3b6e; padding:30px 0px 40px 0px;}
.service_blocks{background-color:#fff;height: 175px;left: 0; margin:20px 0px 20px 90px; transform: rotate(45deg); transition-timing-function: ease-out;
    width: 175px;border-radius:100%; z-index: 1;text-align:center;padding: 27px 10px 0px 10px;border: 6px solid #b22234;}
.service_blocks h4{color:#fff;text-align:left;padding-left:15px;margin-bottom:0px;padding-top:10px;padding-bottom:20px;transform: rotate(-0deg);}
.service_blocks img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:110px;margin:auto;transition-duration:0.45s;
transition-timing-function: ease-out;}
.service_blocks:hover img{transform: rotate(-405deg);-webkit-transform:rotate(-405deg);}
/*...............................*/
.service_col{ width:100%; height:auto; padding-bottom:10px; text-align:center;}
.service_col p{text-align:center;	color:#fff;	font-size:14px;}
.service_col strong{color:#fff;	font-weight:normal;	font-size:18px;	line-height:26px;display:block;}
.service_col hr{border-color: #F6C640;border-image: none;border-style: solid;border-width: 2px 0px 0px;clear: both;height: 0px;margin: 1.25em auto;width: 84px;}
/*...............................*/
.titles { padding: 0px; text-align: center;}
.titles h2{ margin-top:10px;font-size: 26px;font-weight: 800;color:#FFFFFF}
.titles h4 { text-align: center;line-height: 30px; margin-bottom: 0px; color:#FFFFFF;}
.titles hr { border-color: #F6C640; border-image: none;border-style: solid; border-width: 2px 0px 0px; clear: both; height: 0px; margin: 1.25em auto; width: 84px;}
.service_col .button_btn { color: #FFF; font-size: 13px; font-weight: 600;background: #B22234 none repeat scroll 0% 0%;
border: 2px solid #B22234; border-radius: 3px;   height: 35px; line-height: 31px; padding: 0px 25px; text-transform: uppercase; display: inline-block;}

/* ==========================================================================
    block
========================================================================== */
#block{ padding:30px 0px;}
.payment-service { padding: 15px 10px; text-align: left; position: relative;  border: 1px solid rgba(14,14,14,.3);  margin: 20px 0;
    -webkit-transition: all .3s ease;  -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease;  transition: all .3s ease}
.payment-service:hover {border-color: #096;background-color: #8840A4;}
.payment-service:hover i {color: #eb2c33; background-color: #fff;border-color: #fff;}
.payment-service:hover h3 {color: #fff;}
.payment-service:hover p {color: #eaeaea;}
.payment-service p { margin: 0; color: #aaa}
.payment-service a { position: absolute; z-index: 11;  top: 0; left: 0; right: 0;  bottom: 0}
.payment-service h3 { margin: 5px 0 5px}
.payment-service i {  color: #fff; text-align: center; line-height: 80px; font-size: 42px; margin: auto; display: block;
    width: 80px;  height: 80px; border-radius: 70px;  border: 1px solid #8840A4; background-color: #8840A4;  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease; -o-transition: all .3s ease;  -ms-transition: all .3s ease;  transition: all .3s ease}
	
/* ==========================================================================
   Footer
   ========================================================================== */
 #footer-block { background-size: cover; background-position: center center; background-attachment: fixed}
.header-footer{ position: relative; border-bottom: 1px solid #fff; margin-bottom: 10px}
.header-footer h3 { margin: 10px 0; text-transform: uppercase; color: #ccc; font-family: 'PTSans',sans-serif}
.footer-information { padding: 40px 0; background: #212831 none repeat scroll 0% 0%; font-size: 13px}
.footer-information p { color: #fff}
.footer-information a { color: #fff;text-decoration: none; line-height: 25px;	font-weight:500;}
.footer-information a:hover { color: #aaa}
.footer-information .footer-categories { margin: 0; list-style-type: none}
.footer-information .footer-categories li { list-style-type: none}
.footer-copy {padding: 15px 0 5px;background-color: #1C222A; text-align:center;}
/*.footer-copy a { color: #eb2c33}
.footer-copy .logo-copy {display: inline-block; width: 104px; height: 52px; background: url("../img/logo-copy-shop.png") no-repeat;  margin-right: 10px}*/
.footer-copy p { display:inline-block; height:42px; line-height:16px; /*border-left:1px #0e0e0e solid;*/ padding:10px 0 0 10px; margin:0;  font-size:12px; color: #ccc}
.footer-payments {list-style: none; padding: 10px 0 0 0}
.footer-payments li {display: inline-block; margin: 0 4px 8px; float: inherit}
.want form { margin: 20px 0; position: relative}
.want form textarea {border: 1px solid #666; height: 100px;padding: 5px 10px; background: 0;color: #eaeaea}
.want form: : -webkit-input-placeholder { color: #aaa}
.want form: -moz-placeholder { color: #aaa}
.want form: : -moz-placeholder {color: #aaa}
.want form: -ms-input-placeholder { color: #aaa}
.want form button { position: absolute; right: 0; bottom: 0; border-left: 0; border: 0; height: 40px; width: 80px;    background: 0; color: #eaeaea;  -webkit-transition: all .3s ease; -moz-transition: all .3s ease;  -o-transition: all .3s ease;  -ms-transition: all .3s ease; transition: all .3s ease}
.want form button:hover {color: #eb2c33}
.company{margin-top:-20px;padding-left:40px}.footer-information ul{padding:0}.footer-information .company li{line-height:30px;list-style:none}
.footer .feature-title {
    color: #792785 !important;
}
.feature-title {
    color: #fff;
    margin: 20px 0 15px 0;
    font-size: 14px;
    padding: 0;
}
.feature-title, .projecthead, .title h1, .title h3 {
    font-weight: 700;
}
.contact-social{text-align:left;margin-top:30px}.contact-social a{border:1px solid #29A9FF;background:#fff;color:#29A9FF;-moz-box-shadow:0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);-webkit-box-shadow:0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);box-shadow:0 0 1px 1px #fff inset,inset 0 0 7px 3px rgba(210,237,255,1);border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;display:inline-block;height:50px;line-height:50px;margin:0 7px 0 0;text-align:center;width:50px;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.only-to-add { height:900px!important;}
/* ==========================================================================
    inner page
========================================================================== */
.wrapper-inner{ padding:0px;}
#header-inner{width:100%; height:auto; padding:0px;}
#header-inner .navbar{ margin-bottom:0px;width:100%; height:auto; position:relative;}
#header-inner .navbar-nav { margin-top: 25px;}

.inner-banner { background:url(../images/hiring.jpg);  padding: 50px 0px;  width: 100%; height: 350px; text-align: center;}
.inner-banner h1 { color: #FFF; font-weight: 600; text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1); display: inline-block; text-transform: uppercase;padding: 20px 30px;
    font-size: 35px; border: 3px solid #FFF; margin-top:120px;}
.inner-banner h3 { color:#FFFFFF; text-align:center; line-height:35px;}
.content { padding: 40px 20px;}
.content img{ width:100%; height:300px; margin-bottom:20px;}
.content p{ font-size:14px; text-align:justify;}
.border {box-shadow: 2px 2px 4px 2px #CCC;  padding: 20px;}


.social_media { margin: 5px;}

.social_media_facebook, .social_media_google, .social_media_twitter, .social_media_linkedin { margin-right: 10px;}

.social_media_facebook_img {
    background-image: url("../image/facebook-color.png");
}
.social_media_facebook_img {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
}
.social_media_google_img {
    background-image: url("../image/googleplus-color.png");
}
.social_media_google_img {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
}
.social_media_twitter_img {
    background-image: url("../image/twitter-color.png");
}
.social_media_twitter_img {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
}
.social_media_linkedin_img {
    background-image: url("../image/linkedin-color.png");
}
.social_media_linkedin_img {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
}

.form-control {
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) inset;
    
}
.product-list{ padding:0px;}
.product-list ul{ padding:0px;}
.product-list ul li{ padding:5px 0px;}
.product-list ul li a{ color:#000000; font-size:14px;}
.product-list ul .fa{  padding-right:7px; color: #22D0D7;}
.navbar-right .dropdown-menu {
    right: 0px;
    left: 0px;
}
.dropdown-menu { right:0px!important;}
 .helper {
    position: absolute;
    background-color: rgba(255, 82, 94, 0.7);
    padding: 10px;
    transition: transform .4s ease,opacity .3s ease;
    -webkit-transition: translateY(55px);
    transform: translateY(150px);
    min-height: 130px;
    font-size: 12px;
    position: absolute;
    color: #fff !important;
    bottom: 0;
    width: 100%;
  }

.helper h3 {
    font-size: 22px;
    line-height: 1.4;
    border-bottom: 1px solid #5a5a5a;
    text-shadow: 1px 1px 0 #383838;
    text-transform: uppercase;
    color: #fff;
    margin-top: 0;
    padding: 1px 0 8px;
}
.helper p {
    color: #fff;
}
.box-content {
    background-color: #FFF;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    height: auto;
    border: 1px solid #999;
}
 .helper:hover{-webkit-transition:translateY(0);-o-transition:translateY(0);transform:translateY(0);background-color:rgba(0,0,0,.7)}
 
.team{ height:auto; width:100%; padding:30px 0px;}
.team h2{ color:#000; font-size:24px;}
.testimonial-list-box {

    background-color: #FFF;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    height: auto;
    

}
.testimonial-list-box img {
    height: 360px;
    width: 100%;
}
.overlay-hover{
    transition: transform .4s ease,opacity .3s ease;
    -webkit-transition: translateY(55px);
    transform: translateY(130px);
    min-height: 50px;
    font-size: 12px;
    position: absolute;
    color: #fff !important;
    bottom: 0;
    width: 100%;
    background-color:#82c52e;
    padding: 6px 0;
	text-align:center;
}
.portfolio-item:hover .overlay-hover {-webkit-transition:translateY(0);-o-transition:translateY(0);transform:translateY(0)}
.no-padding{ padding-left:0px; padding-right:0px;}
#featured-projects{background-color:#fafafa; padding:10px 0px 0px 0px;}#featured-projects h2{font-weight:300;color:#161616}#featured-projects h4{color:#a1a1a1;font-weight:400;font-size:14px}#featured-projects .overlay-effect figcaption span{position:absolute;top:30px;right:20px}.portfolio-header{margin-bottom:30px}.filters-nav ul li.filter-item.is-active:first-child{color:#fff!important;background:#ff525e!important;border-bottom:solid 4px #d84852!important;border-top-left-radius:5px;border-bottom-left-radius:5px}.filters-nav ul li.filter-item.is-active{color:#fff!important;background:#ff525e!important;border-bottom:solid 4px #d84852!important}.filters-nav ul li.filter-item.is-active:last-child{color:#fff!important;background:#ff525e!important;border-bottom:solid 4px #d84852!important;border-top-right-radius:5px;border-bottom-right-radius:5px}#portfolio-filters{text-align:center;margin-top:15px;}#portfolio-filters ul li.filter-item{display:inline-block;color:#161616;font-weight:500;cursor:pointer;padding:5px 17px;background:#F0F0F0;border-bottom:solid 4px #F0F0F0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}#portfolio-filters ul li.filter-item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#portfolio-filters ul li.filter-item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.portfolio-wrapper .portfolio-item{position:relative;float:left;width:25%;overflow:hidden}.portfolio-wrapper .portfolio-item img{display:block;margin:0;padding:0;max-width:100%;height:auto; width:100%;}.portfolio-wrapper .portfolio-item .item-overlay{display:block;position:absolute;z-index:20;background:rgba(55,186,133,.87);overflow:hidden;transition:all .5s}.portfolio-wrapper .portfolio-item a.close-overlay{display:block;position:absolute;top:0;right:0;z-index:100;width:45px;height:45px;font-size:20px;font-weight:700;color:#fff;line-height:45px;text-align:center;background-color:#000;cursor:pointer}.portfolio-wrapper .portfolio-item a.close-overlay.hidden{display:none}.portfolio-wrapper .portfolio-item .item-name{display:block;position:absolute;z-index:100;text-align:center;color:#fff}.portfolio-wrapper .item-overlay{top:0;bottom:0;left:0;right:0;opacity:0}.portfolio-wrapper .item-overlay .item-name{left:0;right:0;top:0;margin:0 auto;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio-wrapper .portfolio-item.hover .item-overlay{opacity:1}.portfolio-wrapper .portfolio-item.hover .item-overlay .item-name{top:50%;margin-top:-30px;opacity:1}.overlay figure{margin:0;position:relative;overflow:hidden}.overlay figure img{max-width:100%;display:block;position:relative}.overlay figcaption{position:absolute;top:0;left:0;padding:20px;background:#ff525e;color:#fff}.overlay figcaption h3{margin:0;padding:0;color:#fff;font-size:16px}.overlay figcaption h5{margin:0;padding:0;color:#fff;font-size:12px}.overlay-effect figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.no-touch .overlay-effect figure:hover img,.overlay-effect figure.cs-hover img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.overlay-effect figcaption{min-height:100px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;-webkit-backface-visibility:hidden}.overlay-effect figure:hover img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.no-touch .overlay-effect figure:hover figcaption,.overlay-effect figure.cs-hover figcaption{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}

.look-content{ padding:80px 0px;}
.look-content ul{ list-style:none;}
.look-content h4{ padding:5px 0px; font-size:26px;}
.look-content .list-icons{ margin-left:-37px;}
.look-content ul li{ padding:5px 0px;}
.look-content .list-icons .fa{color: #792785; padding-right:5px;}
.look-content .btn-default{ color:#FFFFFF; background-color:#3e3e41; border-color: #3e3e41;	padding: 10px 22px;}
.look-content .btn-primary { color:#FFFFFF; background-color: #792785;  border-color: #792785;
	padding: 10px 22px; margin-right:20px;
}
.testimonial{ background:#FFFFFF; padding:40px 0px;}
.testimoni-wrapp {
    position: relative;
    display: block;
    margin-bottom: 20px;
}

.testimoni {
    background:#ff525e;
    color: #fff;
    padding: 20px 20px;
    border-radius: 2px 2px 2px 0;
}
.testimoni p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
	padding: 10px 10px;
    margin: 0 0 10px;
    }
.testimoni-sparator {
    background: url(../images/testimoni-quote-trans.png) no-repeat top left;
	   display: block;
    width: 100%;
    height: 27px;
    margin: 0 0 10px 0;
}
.center{ text-align:center;}

.heading-underline {width: 100px; margin: 15px auto 25px; position: relative;}
.heading-underline::before {
    position: absolute;
    display: block;
    content: "";
    background-color: #EE3054;
    top: 6px;
    left: 0px;
    width: 100%;
    height: 1px;
}
.heading-underline .triangle-down {
    margin: auto;
    width: 20px;
    height: 15px;
    border-width: 15px 10px 0px;
    border-style: solid;
    border-color: #EE3054 rgba(255, 255, 255, 0);
    position: relative;
}
.heading-underline .triangle-down::before {
    position: absolute;
    display: block;
    content: "";
    left: -8px;
    top: -14px;
    border-width: 12px 8px 0px;
    border-style: solid;
    border-color: #FFF rgba(255, 255, 255, 0);
    z-index: 105;
}

 h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.testimonial .glyphicon-chevron-right{margin-right: -90px; margin-top:-80px;}
.testimonial .glyphicon-chevron-left {margin-left: -90px; margin-top:-80px;}
.testimonial-item{ padding-left:15px; padding-right:15px;}
.main-sidebar{ background:#FFFFFF; border:3px solid #f48024;}
.main-sidebar h4{background:#f48024;margin-top: 0px;
margin-bottom: 0px;
padding: 10px 0px;
text-align: center;
color: #fff;}
.main-sidebar p { padding:10px;}
.main-sidebar ul{ padding:10px 10px;}
.main-sidebar li{ padding:5px 0px;}
.main-sidebar .fa{color: #792785; padding-right: 7px;}
.main-sidebar li a {
    color:#333333;
    text-decoration: none;
}

section#advertisement {
    background-color: #333333;
}
section#ourmodel {
    background-color: #333333;
	padding:50px;
}
section#ourmodel h2 {
    font-weight: 400;
    font-style: italic;
    color: #d6d6d6;
    text-align: center;
    font-size: 18px;
    line-height: 39px;
}
.phone { font-size:16px !important;}
section#ourmodel h3 {
    color: #fff;
    line-height: 57px;
 
    font-weight: bold;

}
.parallax_bg1 {
    background-image: url('../images/3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
}
section {
    overflow: hidden;
}
.innersection {
    padding: 80px 0px;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}
section#advertisement h2 {
    font-weight: 400;
    font-style: italic;
    color: #d6d6d6;
    text-align: center;
    font-size: 18px;
    line-height: 39px;
}
.phone { font-size:16px !important;}
section#advertisement h3 {
    color: #fff;
    font-size: 30px;
    line-height: 57px;
    margin: 30px 0px 0px 0px;
    font-weight: bold;

    text-align: center;
}
a.button_big.solid {
    color: #fff;
}
.button_big {
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 3px;
    padding: 10px 20px;
    border: solid 2px;
    display: inline-block;
}
.button5 {
    text-align: center;
    margin-top: 30px;
}

.testimonial-list-box {

    background-color: #FFF;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    height: auto;
 }
.testimonial-list-box img {
    height: 360px;
    width: 100%;
}
.testimonial-box-content {
    transition: transform .4s ease,opacity .3s ease;
    -webkit-transition: translateY(55px);
    transform: translateY(130px);
    min-height: 130px;
    font-size: 12px;
    position: absolute;
    color: #fff !important;
    bottom: 0;
    width: 100%;
    background-color:#ff525e;
    padding: 6px 0;
}
.testimonial-list-box:hover .testimonial-box-content {-webkit-transition:translateY(0);-o-transition:translateY(0);transform:translateY(0)}
.content p{ text-align:justify;}
.content .fa{ color:#009933; padding-right:10px;}
.recruit{ float:none; margin:0px auto; background:#FFFFFF;}
.recruit-div{padding:20px;}
.recruiters-header{ background-color:#FFFFFF; padding:25px 0px; text-align:center;}
.content-recruiters{background-color: #EDEDED; padding:50px 0px; min-height: 590px;}
.recruit_header {margin: 0; color: #fff;background: #4F4E4E; padding: 12px 0 12px 0px; font-size: 14px; font-weight: 700;}
label {font-weight: 400; font-size:14px;}

.btn-primary {  text-transform: uppercase;   border-color: #792785;  background-color: #792785;  color: #FFF;}
.forgot-password{color: #792785; font-size:12px;}
.btns{ width:100%;}
.hero-header {
   margin: 0;
	font-size:36px;
  	font-weight:bold;}
	
	.modal-title {
    padding: 10px;
    font-size: 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
     color: #FFF;
    font-weight: 700;
    background-color: #792785;
}

.modal-content {
    padding: 0 0 30px;
    background-color: rgba(245,240,240,.95);
}

.goToTop {
  position: fixed;
  top: 0;
  height: 75px;
  z-index: 9999;
  background: #792785;

}

nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #fff;
}

.border-right {
    border-right: #CCC 1px solid;
}
.modal-body {
    position: relative;
    padding: 15px 0px;
}

.modal-body p { color:#000000;}

.carousel-caption {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
	top:0px;
    left: 0px;
    z-index: 10;
    padding-top: 120px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

.carousel-caption h2 {
    font-weight: 400;
    font-style: italic;
    color: #d6d6d6;
    text-align: center;
    font-size: 25px;
    line-height: 32px;
	    padding-top: 10px;
    padding-bottom: 10px;
}
.carousel-caption h1 {
    color: #fff;
    font-size: 36px;
    line-height: 57px;
    margin: 30px 0px 0px 0px;
    font-weight: bold;
     text-align: center;
}
.modal-dialog { margin: 120px auto;}
.way{ padding:30px 0px;}
.way img{ width:100%; height:auto;}
.btn-default{   display: inline-block;
margin: 0 10px;
border: 2px solid #792785;
border-radius: 2px;
color: #FFF;
text-transform: uppercase;
font-size: 15px;
padding: 10px;
font-weight: bold;
background: #792785;
width: 240px;}
.btn-default1{    display: inline-block;
    margin: 0 10px;
    border: 2px solid #792785;
    border-radius: 2px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 15px;
    padding: 10px;
    font-weight: bold;
	    background:transparent;
		width:240px;}

.btn-default1:hover { color:#FFFFFF; background-color:#792785;}		
		.hero-header{
    padding: 110px 20px 5px 20px;
    margin: 0;
    font-size:30px;
    font-weight: 700;
    color: #fff;
}

.sub-header {
    padding: 20px;
    font-size: 16px;
    line-height: 1.92308rem;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.82);
}
.post-req{
position: fixed;
top: 0;
left: 0;
bottom: 0;
width: 0px;
z-index: 15;
	
	}
   .post-req a {
display: block;
position: absolute;
top: 30%;
left: -7px;
opacity: 1;
transition: 0.25s ease-in-out;
}
.post-req a:hover {left: 0px;}
#otheraddress {display:none;}



.ourmodel-icon,.title{padding:0;text-align:center}.title h1{font-size:30px;color:#FFF;margin-bottom:40px}.title hr{border-color:#F93;border-image:none;border-style:solid;border-width:2px 0 0;clear:both;height:0;margin:1.25em auto;width:84px}.title h3{text-align:center;line-height:30px;font-size:18px;font-family:"Exo 2",sans-serif;color:#212121;margin:0 0 20px}.ourmodel-icon{background-image:url(../images/hex.png);background-repeat:no-repeat;background-size:100% auto;float:left}.ourmodel-icon-inner{height:0;padding-bottom:115%;width:100%}.ourmodel-icon-inner i{color:#FFF;font-size:22px}.ourmodel-content{margin-bottom:20px;padding:0 0 0 30px}.ourmodel-title{color:#fff;margin:0 0 15px;font-size:14px;padding:0}.ourmodel-content p{color:#fff;font-size:12px;text-align:justify;line-height:22px}.projecthead{font-size:18px;line-height:2.1}.ourmodel-title, .projecthead, .title h1, .title h3 {
    font-weight: 700;
}
.ourmodel-icon-inner i {
    color: #FFF;
    font-size: 22px;
}
.ourmodel-icon-inner i, .footer .ourmodel-icon-inner i {
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
}
/******************************************************Blog************************************/
.total-blog-bg { background-color:#CCC;}
.inner-blog-bg { background-color:#FFF; margin:30px 0px; padding: 15px;}
.total-blog-bg a:hover{ text-decoration:none!important;}
.title-part {color: #333;font-size: 14px;letter-spacing: 0;padding: 5px 10px 0 0; font-weight:700; text-transform:uppercase;}
.image-park img {margin: 15px 0; height:350px; width:100%;}
.sub-tit-blog {color: #5f026c;font-weight: 500;}
.sub-tit-blog .fa { margin-right:10px;}
.inner-blog-bg p {font-size: 16px;color: #363636;letter-spacing: 1px;line-height: 27px;margin-bottom: 18px;}
.read-more { margin:30px 0px;}
.read-more .contact1 { padding: 10px;border: 1px solid #1FC0A0;font-size: 14px; color: #FFF; background-color: #1FC0A0;}



/******************************************************mobile--view************************************/
@media only screen and (max-width:495px){
.i-conts a { padding: 7px 30px;}
.navbar-brand img {
    height: auto;
    width: 240px;
}
.navbar-toggle .fa{
    font-size: 18px;
    color: #fff;
}
.carousel-caption h1 {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    text-align: center;
}
.select-part{ margin-bottom:15px;}
.mobile-padding-left{ padding-left:0px;}
.mobile-padding-right{ padding-right:0px;}
.navbar-nav { margin-top:0px!important; background-color:#656767;}
.saved-sign { margin-bottom:10px;}
.nav>li { margin-left:10px;}
.mobile-logo { width:80%!important; margin-left:10px;}
.carousel-caption h1 { line-height:38px;}
.nav>li.active a { background-color:transparent;}
.carousel-caption .btn { margin-bottom:15px;}
.look-content .btn-primary { margin-bottom:15px;}
section#advertisement h3 { line-height:38px;}
section#advertisement h2 { line-height:30px;}
.company { padding-left:0px; margin-bottom:40px;}
.contact-social { margin-top:15px;}
.nav>li:focus, .nav>li:hover {    background: transparent!important;}
.navbar-nav .open .dropdown-menu {background: transparent!important;}
.navbar-nav .open .dropdown-menu>li>a { font-weight:600; color: #FFFFFF; padding-left: 10px;}
.dropdown-menu {background: transparent!important;}
}
