/* reset style list */

* { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,p,span { line-height: 1.3em; margin: 0; padding: 0; }
a { text-decoration: none; margin: 0; padding: 0; }
a:hover , a:focus , a:active { outline: none;}
ul li { list-style: none; margin: 0; padding: 0; }
img { border: none; margin: 0; }


@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular.eot');
    src: url('../fonts/montserrat-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular.woff2') format('woff2'),
         url('../fonts/montserrat-regular.woff') format('woff'),
         url('../fonts/montserrat-regular.ttf') format('truetype'),
         url('../fonts/montserrat-regular.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/robotoslab-regular.eot');
    src: url('../fonts/robotoslab-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-regular.woff2') format('woff2'),
         url('../fonts/robotoslab-regular.woff') format('woff'),
         url('../fonts/robotoslab-regular.ttf') format('truetype'),
         url('../fonts/robotoslab-regular.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light.eot');
    src: url('../fonts/montserrat-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-light.woff2') format('woff2'),
         url('../fonts/montserrat-light.woff') format('woff'),
         url('../fonts/montserrat-light.ttf') format('truetype'),
         url('../fonts/montserrat-light.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MyriadProCondensed';
    src: url('../fonts/myriadpro-cond.eot');
    src: url('../fonts/myriadpro-cond.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-cond.woff2') format('woff2'),
         url('../fonts/myriadpro-cond.woff') format('woff'),
         url('../fonts/myriadpro-cond.ttf') format('truetype'),
         url('../fonts/myriadpro-cond.svg#MyriadProCondensed') format('svg');
}

@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('../fonts/myriadpro-boldcond.eot');
    src: url('../fonts/myriadpro-boldcond.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-boldcond.woff2') format('woff2'),
         url('../fonts/myriadpro-boldcond.woff') format('woff'),
         url('../fonts/myriadpro-boldcond.ttf') format('truetype'),
         url('../fonts/myriadpro-boldcond.svg#MyriadProBoldCondensed') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff2') format('woff2'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff2') format('woff2'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}


/* common style list */

body { background: #fff; border-top: 4px solid #e1e3e4; font-family: 'montserratregular';}

.logo{float: left; width: auto; margin: 35px 0;}
.login-blog{float: right; width: 124px; margin-right: 2px;}
.login-blog a{background: #e1e3e4 url(../images/right-arrow.png) no-repeat 25px 19px; color: #383838; font-size: 13px; padding: 15px 0; width: 100%; float: left; text-decoration: none; text-transform: uppercase; text-align: center; font-family: 'montserratregular'; font-weight: 700;}
.header{float: left; width: 100%;}
.header .login-blog.blog{margin-right: 0;}
.header .login-blog.blog a{background: #e1e3e4 url(../images/true.png) no-repeat 14px 21px;}
.header .top-login{float: right; width: 65%;}
.header .register{float: right; width: 120px; text-align: center; margin-top: 20px; height: 60px;}
.register a{width: 100%; float: left; font-family: 'montserratregular'; font-weight: 700; color: #7e9c55; text-decoration: none; text-transform: uppercase;}
.header .register.blue{border-left:1px solid #676768; height: 60px;}
.header .register.blue a{color: #00a6d4;}
.slider-outer{float: left; width: 100%; border-top: 5px solid #abd473; margin-top: 15px;}
.slider-bottom{background: #abd473; width: 100%; height: 170px; float: left; position: relative;}
.form-outer{float: left; width: 90%; margin-left: 10%;}
.form-outer h2{float: left; width: 100%; color: #fff; font-size:29px; font-family: 'montserratregular'; font-weight: 700; margin: 15px 0;}
.form-outer form{float: left; width: 100%;}
.form-outer form .txt{float: left; width: 300px; margin-right: 10px; padding: 15px 10px 13px 15px; border: 1px solid #88a65f; border-radius: 4px; font-family: 'montserratregular'; font-weight: 700; font-weight: normal; color: #000000;}
.form-outer form .submit {   background: url("../images/search.png") no-repeat scroll 83% 12px #393d34; border: 1px solid #88a65f; border-radius: 4px; color: #fff; font-family: "montserratregular"; font-size: 18px; font-weight: 700; padding: 5px 41px 6px 25px;} .form-outer h3{float: left; width: 74%; color: #fff; font-size:14px; font-family: 'montserratregular'; font-weight: 300; margin: 17px 0 14px 0; text-align: center;}
.form-outer h3 span{margin-right: 4px;}
.form-outer a{padding:10px 22px 8px 20px; color:#32362f; text-decoration: underline; border:1px solid #8eab64; background:#f2f05e;}
.shadow{box-shadow: 0 0px 19px 3px; height: 4px; left: 30%; margin: 0 auto; position: absolute; top: -9px; width: 45%;}

.mainContent { float: left; width: 100%;}
.rideMain   { background: #f8f8f8; border-top: 18px solid #3c3a39;  float: left;  width: 100%; margin-bottom: 35px; min-height: 450px;}
.leftPortion { float: left; width: 67.55%; background: #fff; min-height: 700px; margin: 5px; padding-bottom: 100px;}
.leftPortion ul{float: left; width: 99.50%; margin-top: 5px; padding: 0 7px;}
.leftPortion ul li{float: left; width: 100%; border-bottom: 1px solid #cccccc; padding-bottom: 5px; padding-top: 10px;}
.leftPortion ul li .left-img{float: left; width: 130px; margin-right: 7px; margin-left: 5px; border: 1px solid #cccccc;}
.leftPortion ul li:last-child{border-bottom:none;}
.leftPortion ul li .right-content{float: left; width: 476px;}
.right-content h2{float: left; width: 100%; font-size: 18px; color: #00a6d5; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; line-height: 1.3em; letter-spacing: 1px;}
.right-content h2 span{color: #3c3a39; font-size: 12px; font-style: italic; float: none; width: auto; margin-left: 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600;}
.right-content h3{float: left; width: 100%; font-size: 12px; color: #3c3a39; font-family: 'Open Sans Condensed', sans-serif; font-weight: 500; line-height: 1.5em;}
.right-content p{float: left; width: 100%; color:#737373; font-size:12px; font-family: 'arial'; line-height: 1.3em;}
.leftPortion ul li .timer{float: left; width: 100px; height: 40px;}
.leftPortion ul li .timer a{float: none; width: auto; height: 40px; display: table-cell;}
.leftPortion ul li .timer img{float: left; width: auto; margin-right: 15px;}
.register-blog{float: left; width: 708px; padding: 10px 10px 0px 15px; background:#efeff0; margin-left: 13px;}
.register-blog h1{float: left; margin: 0 0 7px 0; width: 100%; color:#0052ad; font-size: 30px; line-height: 1.3em; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700;}
.register-blog ul{float: left; width:542px; padding: 0 0 0 5px;}
.register-blog ul li{float: left; width: 100%; border: none; padding: 0 0 0 26px; background: url('../images/true-big.png') no-repeat 0 4px; font-size: 13px; color: #3c3a39; margin: 0 0 8px 0; letter-spacing: -0.5px;} 
.register-blog input.submit{background: url('../images/submit-bg.png') repeat-x 0 0; float: left; border:1px solid #fff; font-family: 'montserratregular'; font-weight: 700; width: 100%; text-align: center; font-size: 18px; text-transform: uppercase; color: #fff; padding:12px 0 12px 0; border-radius: 3px; box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.4);}
.register-blog .submit-outer{float: left; width: 141px; display: table-cell; vertical-align: middle; padding: 50px 0 0 0;}
.rightPortion{float: left; padding: 22px 5px 0 0px; width: 31%;}
.rightPortion h2{float: left; text-align: center; width: 100%; background: url('../images/star.png') no-repeat 0 0; color:#333333; font-size: 18px; text-transform: uppercase; font-family: 'montserratregular';}
.rightPortion h2 span{margin-right: 3px;}
.rightPortion .slider-outer{float: left; width: 99%; padding: 5px; background: #fff; border:none;}
.rightPortion .slider-outer .left-part{float: left; width: 110px; border:1px solid #cccccc; margin: 0 10px 12px 0;}
.rightPortion .slider-outer .right-part{float: left; width: 137px; padding: 10px 0 0 0;}
.rightPortion .slider-outer .right-part h4{float: left; width: 100%; font-size:16px; color:#3c3a39; font-family: 'roboto_slabregular';}
.rightPortion .slider-outer p{float: left; width: 100%; font-family: 'arial'; font-size:12px; color: #737373; line-height: 1.3em; margin: 0 0 22px 0;}
.rightPortion .slider-outer a{background: #abd473; width: 100%; float: left; font-size: 12px; color: #fff; font-family: 'montserratregular'; font-weight: 700; text-decoration: none; padding: 15px 30px 15px 2px; border-radius: 4px; margin-bottom: 14px;}
.rightPortion .slider-outer a span{width: 93px; background: #fff; border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding: 13px 20px; color:#16a085; text-align: center;} 
.rightPortion .slider-outer a i{margin-right: 3px;}
.rightPortion .slider-outer a small{font-size: 12px; color: #fff; font-family: 'roboto_slabregular'; font-weight: 700; float: right;}
.rightPortion .slider-outer a.more{font-size: 16px; background: none; padding: 0 5px 0 0; margin: 0; color:#e74c3c; float: left; width: 100%; text-align: right; font-family: 'montserratregular'; font-weight: 700;}
.rightPortion ul{float: left; width: 100%;}
.rightPortion ul li{float: left; width: 100%;}
.rightPortion .slider-outer .bx-wrapper .bx-pager.bx-default-pager a{background: #fff; width: 13px; border-radius: 20px; height: 13px; border:1px solid #999898; padding: 0; margin: 0 5px 0 0;}
.rightPortion .slider-outer .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#999898 !important;}
.blockOuter { float: left; width: 100%; border-top: 1px solid #959595; margin-top: 57px; padding-top: 51px; border-top: 1px solid #959595;}
.newsLetter {float: left;  width: 100%; position: relative; background: #3c3a39; border-radius: 3px; padding: 0 10px 5px; margin-bottom: 20px;}
.nLetterIcon { width: 100%; text-align: center; margin-top: -40px;}
.newsLetter h3{  color: #abd473; font-size: 21px;} 
.newsLetter p { color: #fff; font-size: 12px; font-family: Arial;}
.frmGroup {  width: 100%; margin-top: 15px;}
.form-element { width: 100%; margin-bottom: 8px;}
.txt { border:none;  background: #fff; height: 40px; color: #959595; /*line-height: 40px;*/ border-radius: 3px; width: 100%; padding-top: 13px; padding-bottom: 13px;}
.subscribe-btn { width: 100%; margin-top: 22px;}
.btn.btn-subscribe { background: #5fb1ea url(../images/subscribe-icon.png) no-repeat 14px center; border:none;  color: #fff; padding: 10px 13px 10px 39px; text-transform: uppercase; float: right;}
.form-element label { color: #fff; line-height: 15px; font-size: 14px; font-weight: 400;}
/* Checkbox */
div.checker {position: relative; }
div.checker, div.checker span, div.checker input {width: 15px; height: 15px; float: left; margin-right: 10px; }
div.checker span {display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background:url(../images/check-sec.png) no-repeat 0 0; }
div.checker span.checked {background: url(../images/check-sec-click.png) no-repeat 0 0; }
div.checker input {opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; }

.myArea { width: 100%; border-top: 1px solid #959595; float: left; padding: 10px 0 ;}
.titleTag {  width: 100%;}
.fullPart { float: left; width: 100%; margin-top: 10px;}
.fullPart h5 { font-size: 14px; color: #3c3a39; margin-bottom: 5px; font-family: 'roboto_slabregular'; padding: 0 10px;}
.halfPart  { float: left; width: 50%;}
.halfPart ul { float: left; width: 100%; list-style:disc; padding-left: 20px;}
.halfPart ul li { float: left; width: 100%; font-family: Arial; font-size: 12px; list-style:disc;}
.halfPart a{ color: #3c3a39; font-size: 12px; text-decoration: underline; margin-left: 48px; float: left; font-family: 'roboto_slabregular';}
.footerBlockOuter {float: left; width: 100%; background: #00bbdf; padding: 15px 0 13px;}
.footerBlock { float: left; width: 235px; margin-right: 83px;}

.footerBlock h3 { font-size: 20px; color: #fff; float: left; margin-bottom: 15px;}
.fb-iframe { float: left; width: 100%;}
.infoLinks { float: left; width: 100%;}
.infoLinks ul { float: left; width: auto;}
.infoLinks ul li{ float: left; width: 100%;  color: #fff; font-size:12px; margin-bottom: 12px;}
.infoLinks ul li:last-child { margin-bottom: 0;}
.infoLinks ul li span { float: left; width: auto; font-size: 16px; margin-right: 12px;}
.infoLinks ul li a { color: #fff;}

.social-links { float: right; width: 300px; text-align: right;}
.social-links ul {width: 100%; display: inline-block;}
.social-links ul li { height: 36px; width: 36px; margin-right: 10px; display: inline-block;}

.footer {float: left; width: 100%; background: #00a6d5; padding: 25px 0 20px;}
.sitemap { float: left; width: auto; color: #dedede; font-family: 'Open Sans', sans-serif; font-size: 13px;}
.sitemap a { color: #dedede;}

.footerMenu { float: right; width: auto;}
.footerMenu ul { float: left; width: auto;}
.footerMenu ul li { float: left; width: auto; color: #dedede; font-size: 13px;}
.footerMenu ul li:after { content: "|"; margin: 0 7px;}
.footerMenu ul li:last-child:after { content: ""; margin: 0;}
.footerMenu ul li a{color: #dedede;}


/* second page */

.top-row{background:#ecf0f1; width: 100%; float: left;}
.external{border:none;}
.internal-main{float: left; width: 100%;}
.internal-main .login-blog a{background: url("../images/right-arrow.png") no-repeat scroll 25px 9px #dee2e4; padding: 5px 0;}
.internal-main .login-blog{margin: 0;}
.internal-main .login-blog.blog a{background: url("../images/true.png") no-repeat scroll 14px 11px #d4d9dc;}
.internal-main .logo{margin: 10px 0 20px 0;}

.head-content{width: 272px; float: right; padding-top: 20px; font-family: 'MyriadProCondensed'; text-align: center;}
.internal-main .head-content h3{float: left; width: 100%; text-align: center; font-size: 24px; color: #414141; font-family: 'MyriadProCondensed';}
.internal-main .head-content h1{font-size: 37px; color: #414141;}
.internal-main .head-content h1 b{color: #ff751b; font-family: 'MyriadProBold'; text-transform: uppercase; font-size: 29px; font-weight: normal;}
.search-row{background: #00a8d6; padding: 11px 0 3px 0; float: left; width: 100%; font-family: 'MyriadProCondensed';}
.search-content{float: left; width: auto;}
.search-content h2{color: #fff; text-transform: uppercase; font-size: 33px; font-family: 'MyriadProBoldCondensed'; float: left; width: auto; font-weight: 700; font-weight: normal; margin-top: 11px;}
.search-content img{float: left;}
.login-form-detail{float: right; width: 20%; text-align: center;}
.login-form-detail p{color: #fff; font-size: 14px; margin-bottom: 15px; font-family: 'MyriadProRegular';}
.login-form-detail a{color: #414141; font-size: 18px; width: 145px; border:1px solid #0f8bad; background: #e1ec68; text-align: center; padding: 6px 42px 6px 42px; border-radius: 4px; font-family: 'MyriadProBold'; text-transform: uppercase;}
.internal-main .rideMain{border-top:none;}
.leftPortion{background: none;}

.top-form{float: left; width: 100%; padding:18px 0 15px 0px; font-family: 'MyriadProCondensed';}
.top-form h4{font-size: 29px; color: #347795; float: left;}
.top-form form{float: right; margin-top: 10px;}
.top-form label{font-size: 14px; font-weight: normal; font-family: 'MyriadProRegular'; margin-right: 20px;}
input[type="radio"], input[type="checkbox"]{margin-top: 0;}
.top-form div.checker span{background: url('../images/check-sec.png') no-repeat 0 0;}
.top-form div.checker span.checked{background: url('../images/check-sec-click.png') no-repeat 0 0;}
.top-form div.checker, div.checker span, div.checker input{margin-right: 5px; margin-top: 1.5px;}
.top-form .radio,.top-form .checkbox{margin: 0 5px 0 0;}
.left-inside{float: left; width: 100%; padding-left: 28px;}

.left-main{float: left; width: 100%; background: #fff; padding: 20px 38px 15px 60px;}
.left-main form,.left-main form ul{width: 100%; padding: 0; margin: 0;}
.left-main form{float: left; margin-bottom: 50px;}
.left-main form ul li{width: 48%; margin: 0 15px 26px 0; padding: 0; border: none;}
.left-main form ul li:nth-child(even){margin-right: 0;}
.left-main form label{width: 100%; float: left; color: #676767; font-size: 18px; font-family: 'MyriadProCondensed'; font-weight: normal; margin-bottom: 5px;}
.left-main form .txt{border: 1px solid #b1b1b1; height: 50px; color: #b9b9ba; font-size: 14px; font-family: 'MyriadProRegular'; padding-left: 12px;}
.left-main form ul li a{width: 143px; text-align: center; font-size: 18px; color: #414141; font-family: 'MyriadProCondensed'; background: url('../images/background-btn.png') repeat 0 0; border: 1px solid #bdbdbd; float: right; margin-top: 5px; border-radius: 4px; padding: 2px 0 2px 0;}
.left-main form ul li a .fa.fa-plus {float: right; margin-left: -10px; margin-right: 10px; margin-top: 5px;}
a.search{width: 163px; text-align: center; font-size: 18px; color: #fff; background: #414141; float: right; font-family: 'montserratregular'; font-weight: 700; padding: 11px 0;}
a.search .fa.fa-search {margin-left: 5px; }
.register-part{float: left; width: 100%; padding: 48px 10px 30px 40px; border: 1px solid #414141; border-radius: 50px; position: relative;}
.register-part h1{font-size: 30px; color: #0052ad; position: absolute; left: 15%; top: -6%; background: #fff; width: 68%; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 800;}
.register-part ul li{width: 100%; display: block; background: url('../images/true-big.png') no-repeat 0 50%; padding: 0 0 0 25px; border: none; color: #e47e46; font-size: 22px; font-family: 'MyriadProCondensed'; margin: 0 0 7px 0;}
.register-part a.btn-fancy{background: url('../images/big-button.png') no-repeat 0 0; position: absolute; bottom: -6%; left: 30%; width: 217px; height: 43px; line-height: 43px; font-size: 18px; color: #fff; text-decoration: none; padding-left: 28px; font-family: 'Montserrat', sans-serif; font-weight: 700;}
.rightPortion .company{float: left; width: 100%; padding: 12px 4px 15px 4px; background: #fff; text-align: center; margin-bottom: 10px;}
.rightPortion .company h1{font-size: 22px; color: #414141; font-family: 'Montserrat', sans-serif; font-weight: 700; width: 100%; text-align: center; float: left; text-transform: uppercase; position: relative; margin-bottom: 7px; padding-bottom: 10px;}
.rightPortion .company h1:after{ background: none repeat scroll 0 0 #cccccc; border: 1px solid #cccccc; bottom: 0; height: 1px; left: 15px; position: absolute; text-align: center; width: 90%; content: "";}
.rightPortion .company li{width: 50%; float: left; border-right: 1px solid #ba3c2b; padding: 10px 0 8px 0; margin: 0; background: #e94b36;}
.rightPortion .company ul{float: left; width: 100%; margin: 4px 0 18px 0; }
.rightPortion .company img{width: 100%;}
.rightPortion .company li:last-child{border: none;}
.rightPortion .company li h3{font-size: 40px; width: 100%; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 700;}
.rightPortion .company li h4{width: 100%; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 400;}
.rightPortion .company a{width: 191px; text-align: center; color: #414141; display: inline-block; padding: 5px 0; border: 1px solid #414141; font-family: 'MyriadProCondensed'; font-size: 18px; border-radius: 4px; background: #edecec;}
.rightPortion .intership{float: left; width: 100%; padding: 12px 4px 15px 4px; background: #fff; text-align: center; margin-bottom: 10px;}
.rightPortion .intership h1{color: #a9ad00; font-size: 22px; float: left; width: 100%; font-family: 'Montserrat', sans-serif; font-weight: 700; position: relative; margin-bottom: 7px; padding-bottom: 10px;}
.rightPortion .intership h1:after{ background: none repeat scroll 0 0 #cccccc; border: 1px solid #cccccc; bottom: 0; height: 1px; left: 15px; position: absolute; text-align: center; width: 90%; content: "";}
.rightPortion .intership ul{width: 100%; float: left; margin: 0; padding: 0 15px;}
.rightPortion .intership ul li{list-style: none; border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 8px;}
.rightPortion .intership ul li:last-child{margin-bottom: 0; border:none;}
.rightPortion .intership ul li .left-img{ border: 1px solid #cccccc; float: left; margin-right: 10px; width: 110px;}
.rightPortion .intership ul li .left-img img{width: 100%;}
.rightPortion .intership ul li .right-content{ float: left; width: 145px;}
.rightPortion .intership ul li .right-content h3{text-align: center; font-size: 16px; width: 100%; color:#3c3a39; font-family: 'roboto_slabregular';}
.rightPortion .intership ul li .right-content p{color: #b0b0b0; font-size: 12px; float: left; width: 100%; font-family: 'Montserrat', sans-serif; font-weight: 700; text-align: left;}
.rightPortion .intership ul li .right-content p i{margin-right: 3px;}
.internal-main .head-content span{color: #737373; font-size: 30px; font-family: 'MyriadProCondensed'; text-transform: uppercase; float: right;}
.internal-main .head-content span b{color: #00a4d4; font-size: 30px; font-family: "MyriadProBold"; text-transform: uppercase; margin-left: 7px;}
.internal-main .head-content small{color: #999898; font-size: 14px; font-family: 'MyriadProCondensed'; float: right; width: 100%; text-align: right;}
.internal-main .head-content ul{float: right; width: auto; margin: 0; padding: 0;}
.internal-main .head-content ul li{float: left; width: auto; margin: 0; padding: 0 5px; border:none; border-right: 1px solid #000;}
.internal-main .head-content ul li:last-child{border:none; padding-right: 0;}
.internal-main .head-content ul li:first-child{padding-left: 0;}
.internal-main .head-content ul li a{float: left; width: 100%; color: #000; font-size: 14px; font-family: 'MyriadProRegular';} 
.internal-main .head-content ul li a img{margin-right: 3px;}
.internal-main .head-content.login-detail{text-align: left; width: 34%; margin-right: 5px; }
.internal-main .search-row .login-setting{float: right; width: 300px; background: #00b7dd;}
.internal-main .search-row .login-setting ul{float: left; width: 100%; margin: 0;}
.internal-main .search-row .login-setting ul li{float: left; width: 33.33%; margin: 0; border:none; border-right: 1px solid #00a8d6; border-bottom: none;}
.internal-main .search-row .login-setting ul li:last-child{border:none;}
.internal-main .search-row .login-setting ul li a{width: 100%; float: left; text-align: center; padding: 12px 0 10px 0; min-height: 87px; position: relative;}
a.active .arrow_down{position: absolute; bottom: -9px; left: 45%; background: url('../images/active_arrow.png') no-repeat 0 0; width: 16px; height: 9px;}
.internal-main .search-row .login-setting ul li a span{float: left; width: 100%; text-align: center; color: #fff; font-size:18px; text-transform: uppercase; font-family: 'MyriadProCondensed';}
.internal-main .search-row.login-row{padding: 0; margin-top: 15px;}
.internal-main .search-row.login-row h2{color: #faf35c; font-size: 33px; margin-left: 10px;}
.internal-main .search-row.login-row .search-content{margin-top: 14px;}
.internal-main .search-row.login-row .profile{float: left; width: 50%;}
.internal-main .search-row.login-row .profile h2{color: #fff; text-transform: uppercase; float: left; width: 80%;}
.img-outer{float: left; width: 80%; margin-left: 7px;}
.img-outer span{float: left; font-size: 14px; color: #fff; margin: 10px 0 0 5px;}
.img-outer span a{color:#ffef42; text-decoration: underline; padding-left: 3px;}
.internal-main .search-row.login-row .profile img{border:2px solid #3bbcdf; float: left;}
.internal-main .search-row.login-row .profile .img-created{height: 45px; width: 45px; background: #347795; border-radius: 50px; float: left;}
.internal-main .search-row.login-row .profile .img-created p{font-size: 18px; color: #ffef42; font-family: 'MyriadProRegular'; font-weight: bold; float: left; margin-top: 10px; margin-left: 7px;}
.internal-main .search-row .login-setting ul li a.active{background: #0065a1;}

.header .register.gray a {text-transform: uppercase; color:#c2c6c9;}
.search-row .employee h2{color: #bafcf9;}
.search-content.employee{margin-bottom: 10px;}
.form-employes h5{color: #004783; font-size: 34px; font-family: 'MyriadProBold'; line-height: 0.8em;}
.leftPortion .employes_left{padding: 15px;}
.leftPortion .form-employes h5 span{font-size: 18px; color: #353535; font-family: 'MyriadProRegular'; margin-left: 5px;}
.right-small{float: right; width: auto;}
.right-small h5 span{margin-right: 5px;}
.require{float: right; width: 100%;}
.require p{color: #a4a4a4; font-size: 12px; font-family: 'MyriadProRegular'; text-align: right;}
.employes_left h3{color: #353535; font-size: 29px; font-family: 'MyriadProCondensed';}
.form-title{float: left; width: 100%; padding-bottom: 12px; border-bottom: 1px dotted #c2c6c9; margin-bottom: 12px;}
.full_width{float: left; width: 100%; margin-bottom: 24px;}
.full_width p{color: #00a8d6; font-family: 'MyriadProCondensed'; font-size: 28px; float: left; margin-right: 20px; margin-top: 5px;}
.upload{padding: 50px 115px; background: #f7f7f7;}
.left-main form ul li span{font-size: 13px; color:#8d8d8d; font-family: 'MyriadProCondensed';}
.left-main form ul li.half{margin-right: 10px;}
.left-main form textarea{border: 1px solid #b1b1b1; font-family: "MyriadProRegular"; width: 100%; border-radius: 4px; font-size: 20px; color: #676767; height: 140px; resize:none;}


.soc-signup { float: left; width: 100%; text-align: center; margin-top: 35px; }
.soc-signup a { background: url('../images/soc-signup.png') repeat-x 0 0;  padding: 11px 29px 9px 12px; font-size: 14px; color: #fff;} 
.soc-signup span { font-size: 17px; color: #fff; border-right: 1px solid #1f3c6f; padding-right: 10px; margin-right: 5px; box-shadow: 1px 0 0 0 rgba(146, 172, 215, 1); }
.signup-slam { margin-top: 28px; }
.signup-slam a { padding: 12px 29px 9px 16px; background: url('../images/soc-signup2.png') repeat-x 0 0;}
.signup-slam span { border-right: 1px solid #035e83; box-shadow: 1px 0 0 0 rgba(165, 219, 242, 1); }
/* second page */ 

@media (max-width: 767px){
    /*.logo > img {width: 90%; }*/
    .header .top-login { width: 100%; text-align: center;}
    .bx-viewport { height: 115px !important;}
    .bx-viewport li { height:115px !important;}
    .bx-viewport img {  height: 100%; width: 100%;}
    .form-outer { width: 100%; margin: 0}
    .slider-bottom { height: auto;}
    .form-outer form .txt { margin-bottom: 10px;}
    .form-outer h3 span { float: left; text-align: left;}
    .form-outer a { float: left;}
    .leftPortion { width: 100%; padding: 0;}
    .leftPortion ul li .left-img { width: 100%; text-align: center; margin-bottom: 10px;}
    .leftPortion ul li .right-content { width: 100%;}
    .leftPortion ul li .timer { width: 100%; margin: 10px 0;}
    .register-blog { width: 100%; margin: 0;}
    .register-blog ul { width: 100%;}
    .register-blog .submit-outer { float: left; padding: 0;}
    .rightPortion { width: 100%;}
    .login-blog { display: inline-block; float: none;}
    .top-login .login-blog{float: right;}
    .head-content{width: 100%; padding-top: 0; text-align: center;}
    .internal-main .head-content h3{font-size: 18px;}
    .internal-main .head-content h1{font-size: 27px;}
    .login-form-detail{width: auto;}
    .search-content h2{font-size: 24px;}
    .top-form{padding: 5px 0 0 0;}
    .top-form label{width: 100%; margin-right: 0;}
    .top-form h4{font-size: 25px;}
    .top-form div.checker, div.checker span, div.checker input{margin-right: 14px;}
    .top-form .radio, .top-form .checkbox{margin-right: 10px;}
    .left-inside{padding-left: 0px;}
    .internal-main .head-content h1 b{font-size: 22px;}
    .login-form-detail a{font-size: 16px;}
    .left-main{padding: 0 5px;}
    .left-main form{margin-bottom: 15px;}
    .left-main form ul li{width: 100%; margin-right: 0; margin-bottom: 5px;}
    a.search{margin-top: 2px; padding: 5px 0; width: 130px;}
    .register-part h1{font-size: 14px; top: -10px;}
    .register-part{padding: 5px;}
    .register-part a.btn-fancy{bottom: -7px; left: 28%; background: url('../images/small-btn.png') no-repeat 0 0; height: 20px; width: 100px; font-size: 10px; line-height: 20px; padding-left: 8px;}
    .register-part ul li{font-size: 10px; background: url('../images/true.png') no-repeat 0 85%; padding-left: 16px; margin: 0;}
    .rightPortion .intership ul li .left-img{width: 100%; margin-right: 0; text-align: center;}
    .rightPortion .intership ul li .right-content{width: 100%;}
    .rightPortion{padding-left: 5px;}
    .internal-main .head-content.login-detail{float: left; width: 100%; margin-right: 0;}
    .internal-main .head-content ul li a{font-size: 12px;}
    .internal-main .search-row.login-row h2{font-size: 30px;}
    .internal-main .search-row .login-setting{width: 100%;}
    .internal-main .search-row.login-row .profile{width: 100%; margin-bottom: 10px;}
    .internal-main .search-row.login-row .profile h2{width: 60%; font-size: 25px;}
    .img-outer{width: 69%;}
    .form-employes h5{font-size: 22px;}
    .leftPortion .form-employes h5 span{font-size: 15px;}
    .employes_left h3{font-size: 25px;}
    .full_width p{font-size: 23px; margin-bottom: 8px;}
    .upload{padding: 10px 30px 10px 50px;}
    div.uploader{width: 157px;}
    .terms .submit-btn button{width: 50%; font-size: 11px; padding: 10px 0;}

    /*.upload{padding: 10px 40px;}
    .full_width p{font-size: 20px;}
    div.uploader{padding: 10px 15px; width: 140px; height: 40px;}*/

    /* inbox page style list */

    .mainContent .full_width .inbox { padding: 0 8px; width: 100%; text-align: center; }
    .mainContent .full_width .inbox ul { margin: 0; }
    .mainContent .full_width .inbox ul li { width: 33.33%; }
    .mainContent .full_width .inbox ul li.active a { font-size: 11px; }
    .mainContent .full_width .inbox ul li a { font-size: 11px; }
    .mainContent .full_width .chk-group { width: 100%; margin-left: 0;  }
    .mainContent .full_width .recieve_file { width: 100%; }
    .mainContent .full_width .message { width: 100%; }
    .mainContent .full_width .right-align { float: left; width: 100%;  }
    .mainContent .full_width .msg-date { width: 100%; }
    .mainContent .full_width .full_aling .msg-date label { float: left; width: auto; }
    .mainContent .full_width .chk-group,.recieve_file,.message,.msg-date{padding: 5px !important;}
    .mainContent .full_width .msg-date a.right-btn{padding: 0 12px 0 10px;}
    .mainContent .full_width .msg-date a.left-btn{padding: 0 12px 0 10px;}

    /*.full_width{margin-bottom: 0; padding: 20px 12px 0 12px;}*/
    /* inbox page style list */

    /* job main page style list */

    .full_width .row_top_inner .left_small { width: 100%; margin-bottom: 15px; }
    .full_width .row_top_inner .left_small h1 { font-size: 29px; }
    .full_width .row_top_inner .right_small { width: 100%; margin-bottom: 15px; }
    .full_width .yoursearch { width: 100%; margin-bottom: 15px; }
    .full_width .social_links a.btn-blue { width: 100%; margin-bottom: 10px; }
    .employes_left .full_width.company_info ul li{width: 100%; line-height: 1.3em;}
    .employes_left .full_width.company_info ul li p{float: left; margin: 0; width: 100%; text-align: center;}
    .employes_left .full_width.company_info ul li{border: none !important; text-align: center;}
    .employes_left .full_width.company_info ul li img{margin: 0; text-align: center;}
    .bxslider-overlaycome img{width: 100%;}
    .slider-outer .telant_info{right: 0; width: 50%; top: 5%;}
    .slider-outer .telant_info h3 a{font-size: 15px;}
    .slider-outer .telant_info h3{font-size: 10px;}
    .slider-outer .telant_info p{margin: 0; width: auto;}
    .leftPortion ul li .left-img{margin: 0;}
    .register-blog h1{font-size: 28px;}
    .external .internal-main .rightPortion h2{font-size: 25px;}
    .external .internal-main .bx-viewport{height: 320px !important;}
    .slider-outer .telant_info h1, .slider-outer .telant_info h2{font-size: 20px;}
    .slider-outer .telant_info a.special_btn{width: 120px; height: 30px; font-size: 10px; padding: 5px 0; }
    .full_width .row_top_inner .left_small.list_search_job{width: 100%;}
    .full_width .row_top_inner .left_small.list_search_job h1{margin-right: 0; font-size: 25px;}
    .full_width .row_top_inner .left_small.list_search_job .search_box{width: 100%;}
    .list_search_job .search_box:before{background: none !important;}
    .right-content h2 span{margin-left: 0 !important;}

    /* job main page style list */


    /* css by dinesh */

    .login-form-detail { margin-bottom: 10px; }
    .internal-main .head-content ul li { padding: 0 2px !important; }
    .form-outer form .txt { width: 273px; }
    .slider-outer .telant_info { width: 53%; }
     .header .register { width: 110px; }
     .internal-main .slider-outer .telant_info h1,.internal-main .slider-outer .telant_info h2 { text-align: right; }
     .internal-main  .slider-outer .telant_info p { text-align: right; float: right; }
     .header .logo { width: 100%; text-align: center; }

    /* css by dinesh */
}

@media (min-width: 320px) and (max-width: 480px ){

    .header .logo img { width: 90%; }

    }

@media ( min-width: 768px) and (max-width: 960px) {
    .logo > img {width: 90%; }
    
    .form-outer { width: 100%; margin: 0}
    .slider-bottom { height: auto;}
    .form-outer form .txt { margin-bottom: 10px;}
    .form-outer h3 span { float: left; text-align: left;}
    .form-outer a { float: left;}
    .leftPortion { width: 100%; padding: 0; margin: 0;}
    .leftPortion ul li .left-img { width: 100%; text-align: center; margin-bottom: 10px;}
    .leftPortion ul li .right-content { width: 100%;}
    .leftPortion ul li .timer { width: 100%; margin: 10px 0;}
    .register-blog { width: 100%; margin: 0;}
    .register-blog ul { width: 100%;}
    .register-blog .submit-outer { float: left; padding: 0;}
    .rightPortion { width: 100%;}
    .header .top-login { width: 45%}
    .head-content,.login-form-detail{width: auto;}
    .internal-main .head-content h3{font-size: 18px;}
    .internal-main .head-content h1{font-size: 30px;}
    .top-form form{margin-top: 10px;}
    .left-inside{padding-left: 5px;}
    .rightPortion .intership ul li .right-content{width: 60%;}
    .rightPortion .intership ul li .left-img{width: 30%;}
    .rightPortion .company img{width: auto; float: left;}
    .rightPortion .company ul{width: 52%; margin-left: 10px;}
    .internal-main .head-content.login-detail{width: 45%;}
    .internal-main .search-row.login-row .profile{width: 58%;}
    .internal-main .search-row.login-row .profile h2,.img-outer{width: 75%;}

    /* inbox page style list */

    .full_width .right-align { width: 514px;  }
    .full_width .recieve_file { width: 114px; }
    .full_width .message { width: 195px; }

    /* inbox page style list */

    /* job main page style list */

    .full_width .yoursearch { width: 248px;  }
    .full_width .right-small-main { width: 64.4% !important;  }

    /* job main page style list */

    .employes_left .full_width.company_info ul li img{margin-top: 13px;}
    .employes_left .full_width.company_info ul li h5{margin-top: 12%;}
    .leftPortion ul li .right-content{width: 82%;}
    .leftPortion ul li .left-img{width: auto;}
    .register-blog ul{width: 79%;}
    .bxslider-overlaycome img{width: 100%;}
    .slider-outer .telant_info{right: 0; width: 45%;}
    .slider-outer .telant_info h1, .slider-outer .telant_info h2{font-size: 55px;}
    .special_border .right-align.right-small-main.leftPortion.right-different .right-content{width: 78%;}
    .special_border .right-align.right-small-main.leftPortion.right-different .timer{width: auto;}

    .header .register { width: 110px; }
    .internal-main .slider-outer .telant_info { right: 25px; width: 39%; }
    
}

@media (min-width: 961px) and (max-width: 1200px) {

    /* inbox page style list */

    .full_width .right-align { width: 516px;  float: left;}
    .full_width .recieve_file { width: 114px; }
    .full_width .message { width: 195px; }

    /* inbox page style list */

    /* job main page style list */

    .full_width .yoursearch { width: 248px;  }
    .full_width .right-small-main { width: 64.4% !important;  }
    .leftPortion ul li .right-content{width: 82%;}
    .leftPortion ul li .left-img{width: auto;}
    .bxslider-overlaycome img{width: 100%;}
    .slider-outer .telant_info h1,.telant_info h2{font-size: 55px;}
    .slider-outer .telant_info{right: 0; width: 45%;}
    .login-form-detail a { padding: 6px 35px; }
    .login-form-detail { width: 28%; }
    .internal-main .head-content.login-detail { width: 50%; }
    .leftPortion ul li .right-content { width: 60%; }
    .full_width .right-small-main { width: 64% !important; }
    .slider-outer .telant_info h1  { font-size: 40px }
    .slider-outer .telant_info h2 { font-size: 52px }
    .slider-outer .telant_info { width: 38% }
    .slider-bottom .form-outer { margin-left: 0; width: 100%; }
    .rideMain .register-blog { margin-left: 0; }
    .slider-bottom .form-outer form .txt { width: 260px; }
    .leftPortion .register-blog { width: 100%; }
    .leftPortion .submit-outer { padding-top: 0; }
    .internal-main .slider-outer .telant_info { right:10px; }
    
    /* job main page style list */
}



/* Uniform */


/* Radio */


div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; float: left; margin-top: 3px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background: url('../images/radio.png') no-repeat 0 0;
    /*background-position: 0 -279px;*/}
    div.radio span.checked {
      /*background-position: -72px -279px; */
      background: url('../images/radio-active.png') no-repeat 0 0;
  }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
/*  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }*/

/* Uploader */
div.uploader {
  /*background-position: 0 -297px;*/
  background: #85ccc2;
  height: 50px;
  width: 170px;
  cursor: pointer;
  position: relative;
  overflow: hidden; 
padding: 10px 25px;
border-bottom: 1px solid #57b0a4;}
  div.uploader span.action {
    height: 28px;
    line-height: 28px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    /*overflow: hidden;*/
    cursor: pointer; 
color: #ffffff; font-size: 18px;}
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    /*overflow: hidden;*/
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 30px;
    margin: 4px 0 2px 2px;
    line-height: 24px;
    width: 100px; color: #ffffff; font-size: 17px; margin-left: 0px; font-family: 'Montserrat', sans-serif; font-weight: 700; text-transform: uppercase; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -465px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -353px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -437px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -493px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -325px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -381px; }



    /* Select */

div.selector {
 
  line-height: 50px;
  height: 50px;
  position: relative;
  overflow: hidden; width: 100% !important; border: 1px solid #b1b1b1; border-radius: 4px;}
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    width: 100% !important;
    display: block; padding-left: 10px;  color: #b9b9ba;
    font-family: "MyriadProRegular";
    font-size: 14px; background: url('../images/arrow-down.png') no-repeat 97% 50%;}
 /* div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }*/
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 50px;
    line-height: 50px;
    top: 2px;
    left: 0px;
    width: 100%; color: #b9b9ba;
    font-family: "MyriadProRegular";
    font-size: 14px; }

    option{padding-left: 6px;}

  /*div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }*/
  /*div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }*/

/* Uniform */




.terms { float: left; width: 100%; }
.terms label { font-size: 12px !important; color: #828a8f !important; font-family: "MyriadProRegular" !important;  margin-bottom: 10px !important;}
.terms label a { color: #ff6414 !important; text-decoration: underline; }
.submit-btn { float: left; width: 100%; text-align: center; margin-top: 15px;}
.submit-btn button { width:27.4%; margin: 0 auto; font-size:18px; font-family: 'montserratregular'; color: #fff; padding: 11px 0; background: #424242; border: none; border-radius: 2px; }
.employes_left .terms .top-form div.checker, div.checker span, div.checker input{margin-top: 0;}
.employes_left .terms div.checker, div.checker span, div.checker input{height: 16px;}
.employes_left .terms div.checker span {background: url("../images/check-sec.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);}
.employes_left .terms div.checker span.checked{background: url("../images/check-sec-click.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);}


.full_width .inbox{width: 180px; float: left; padding-left: 10px; margin-top: 15px;}
.full_width .inbox ul{float: left; width: 100%;}
.full_width .inbox ul li{float: left; width: 100%; padding: 0 0 13px 0; margin: 0 0 12px 0; border-bottom: 1px dotted #9f9d9d;}
.full_width .inbox ul li a{float: left; width: 100%; color: #004561; font-size: 14px;   text-decoration: none;}
.full_width .inbox ul li.active a{font-size: 16px; color:#e94b36; font-family: 'MyriadProBold'; font-weight: 500;}

.full_white{background: #fff; float: left; width: 100%; padding-top: 2px;}

.chk-group{float: left; width: 45px; background: #f3f3f3; border-right: 1px solid #fff; text-align: center; padding: 20px 17px; margin-left: 5px;}


.recieve_file{float: left; width: 210px; padding:19px 0 18px 9px; background: #f3f3f3; border-right: 1px solid #fff;}
.message{float: left; width: 470px; padding:19px 0 18px 9px; background: #f3f3f3;}
.recieve_file h1,.message h1{font-size: 14px; color: #3d3d3d; font-family: "MyriadProRegular";}
.message h1 a { font-size: 14px; color: #3d3d3d; font-family: "MyriadProRegular"; }
.msg-date{float: left; width: 155px; padding:17px 0 18px 9px; background: #f3f3f3;}
.msg-date label{font-size: 12px; color: #000000; font-family: "MyriadProRegular"; float: left; font-weight: normal; margin-right: 10px; margin-bottom: 0;}
.msg-date a.left-btn{background: #fbfbfb url('../images/left-arrow.png') no-repeat 57% 52%; padding: 10px 18px 10px 15px; border-top-left-radius: 50px; border-bottom-left-radius: 50px; border-right: 1px solid #e3e3e3; box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.5);}
.msg-date a.right-btn{background: #fbfbfb url('../images/rightt-arrow.png') no-repeat 57% 52%; padding: 10px 18px 10px 15px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-right: 1px solid #e3e3e3; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);}

.right-align{float: right; width: 885px;}
.full_aling{float: left; width: auto;}
.full_aling .recieve_file,.full_aling .msg-date, .full_aling .message,.full_aling .chk-group{background: none;}
.full_aling .message h1, .full_aling .recieve_file h1{color: #878787;}
.full_aling .msg-date label{float: right; color: #ff9a3b; width: 44%; text-align: center;}

.search_people h2{ margin-top: 0;}
.breadcrumb-new{float: left; width: 55%; margin-top: 5px;}
.breadcrumb-new ul,.breadcrumb-new ul li,.breadcrumb-new ul li a{float: left; width: auto; margin: 0; padding: 0; background: none; text-decoration: none; list-style: none;}
.breadcrumb-new ul li a{font-size:12px; color: #fff; font-family: "MyriadProRegular";}
.breadcrumb-new ul li a:after{content: ">>" ; font-size:12px; color: #fff; font-family: "MyriadProRegular";}
.breadcrumb-new ul li:last-child a:after{content: "";}

.row_top_inner{float: left; width: 100%; padding: 20px 20px 0 20px;}
.row_top_inner .left_small{float: left; width: 260px; margin-bottom: 5px;}
.left_small h1{font-size: 30px; color: #00729a; font-family: 'MyriadProCondensed'; text-transform: uppercase;}
.left_small p{font-size: 14px; font-weight: 500; color: #000; font-family: 'MyriadProBoldCondensed'; float: left; margin: 0; width: 100%;}
.left_small p span{font-size: 12px; color: #000; font-family: "MyriadProRegular"; font-weight: normal;}
.left_small p a{background: #717374; color: #fff; font-size: 16px; font-family: 'MyriadProCondensed'; width: 57px; padding: 4px 0; float: right; text-align: center; text-decoration: none; border:1px solid #424242; border-radius: 4px;}
.right_small{float: right; width: 193px; text-align: center;}
.right_small img{border: 1px solid #e3e3e3;}
.right_small a{width: 100%; background: #ededed; border: 1px solid #bdbdbd; color: #414141; text-align: center; font-family: 'MyriadProCondensed'; font-size: 18px; float: left; margin-top: 12px; border-radius: 4px;}
.special_border{border-top: 6px solid #abd473; padding-top: 0px; padding-top: 8px; background: #f8f8f8;}
.yoursearch{float: left; width: 298px; padding: 0 16px 0 11px;}
.yoursearch h1{color: #e94b36; font-size: 20px; font-family: 'MyriadProCondensed'; margin-bottom: 12px; width: 100%; float: left;}
.yoursearch h1 img{float: right; margin-top: 5px;}
.yoursearch a{color: #e94b36; font-size: 12px; float: left; width: 100%; text-align: right; padding-right: 10px;}
.yoursearch ul{float: left; width: 100%; margin: 0; padding: 0;}
.yoursearch ul li{float: left; width: 100%; padding: 17px 10px; font-size: 13px; color: #6f6f6f; font-family: "MyriadProRegular"; background: #fff; margin-bottom: 8px;}
.yoursearch ul li a{float: right; width: auto; color:#e99613;}
.right-small-main{float: left; width: 72%; background: #fff; padding: 12px;}
.right-small-main h2{color: #414141; font-size: 23px; font-family: 'MyriadProBoldCondensed'; font-weight: 400; width: 100%; float: left;}
.right-small-main h2 img{float: right; margin-bottom: 10px;}
.right-small-main p{float: left; width: 100%; font-size: 13px; color: #616364; font-family: "MyriadProRegular"; margin-bottom: 20px; margin-top: 0;}
.right-small-main ul,.right-small-main li{margin: 0; padding: 0; font-size: 13px; color: #616364; font-family: "MyriadProRegular"; list-style: disc;}
.right-small-main ul{margin-left: 30px; margin-bottom: 38px;}
.right-small-main ul.ul_special{margin-left: 15px;}
.right-small-main .social_links{float: left; width: 100%; border-top:1px solid #d3d4d4; border-bottom:1px solid #d3d4d4; padding: 14px 10px 20px 7px;}
.social_links span{font-size: 14px; color: #ff8e48; font-family: "MyriadProRegular"; float: left; width: 100%; padding-left: 5px; margin-bottom: 12px;}
.social_links ul,.social_links ul li{float: left; width: auto; margin: 0; padding: 0;}
.social_links ul li{width: 35px; margin: 0 8px 0 0; list-style: none; height: 36px;}
.social_links ul li a{float: left; width: 100%; border-radius: 50px; background: #d3d4d4; text-align: center; color: #656666; font-size:18px; height: 100%;}
.social_links ul li a i{line-height: 36px;}
.social_links a.btn-blue{background: url('../images/btn-blue.png') repeat-x 0 0; font-size:16px; color: #fff; width:192px; float: right; font-family: 'MyriadProCondensed'; text-align: center; padding: 13px 0 11px 0; line-height: 0.7em; border-radius: 4px;}

.mainContent .left-main form label span.required{color: #ff7217; margin-left: 7px;}
.full_width.company_info{padding: 15px;}
.full_width.company_info ul,.full_width.company_info ul li{margin: 0; padding: 0;} 
.full_width.company_info ul li{width: 50%; min-height: 108px;}
.full_width.company_info ul li:first-child{border-right: 1px solid #b5b5b5;}
.full_width.company_info ul li p{float: right; line-height: 90px;}
.full_width.company_info ul li img{border: 1px solid #e3e3e3; margin: 10px 2px 0 35px; float: left;}
.full_width.company_info ul li h5{float: left; margin: 10% 0;}
.full_width.company_info ul li h5 a{color: #ff7217; border: none; border-right: 1px solid #ff7217; padding: 0 10px 0 0; margin:0 0 0 10px; background: none; float: left; width: auto; border-radius:0px;}
.full_width.company_info ul li h5 a:last-child{border-right: none;}

.external .slider-outer{border-top: 5px solid #00a8d6; background: #7ec28e;}
.external .slider-outer ul{margin-bottom: 0;}
.external .shadow{background: url('../images/shadow.png') no-repeat 0 0; box-shadow: none; left: 15%; top: 1px; width: 64%;}
.external .slider-bottom{background: #00a8d6;}
.external .form-outer h3{width: 88%;}
.external .form-outer form .submit{border: 1px solid #41bedf;}
.external .form-outer form .txt{border:1px solid #0b86a7;}
.bxslider-overlay{position: absolute; left: 0; top:0; background: rgba(126,194,142,0.55); width: 100%; height: 100%;}
ul.bxslider-overlaycome{position: relative;}
.telant_info{position: absolute; right: 8%; z-index: 1; top: 15%; width: 31%;}
.telant_info h1{font-family: 'MyriadProCondensed'; font-size: 72px; color: #2a4530; line-height: 0.8em; width: 100%; float: left;}
.telant_info h2{font-family: 'MyriadProBoldCondensed'; font-size: 72px; color: #fff; line-height: 0.8em; margin-bottom: 18px; width: 100%; float: left;}
.telant_info a.special_btn{float: right; width: 264px; height: 50%; padding: 10px 0; color: #676222; font-size: 20px; border-radius: 50px; border: 2px solid #676222; text-align: center; font-family: "MyriadProRegular"; background: #f0ec83;}
.telant_info p{margin: 10px 0 0 40px; padding: 0; color: #fff; font-size: 20px; width: 100%; text-align: center; font-family: 'MyriadProCondensed'; float: left;}
.telant_info h3 a{font-size: ; color: #fff; font-size: 31px; font-family: 'MyriadProCondensed'; text-decoration: underline; margin-right: 12px; }
.telant_info h3{font-size: 18px; color: #000; float: right; font-family: 'MyriadProCondensed'; width: 100%; text-align: right;}
.leftPortion ul li .left-img img{width: 100%;}
.external .leftPortion ul li .left-img {border:none;}
.external .leftPortion ul li{background: #fff;}
.external ul li .right-content h2{font-size: 24px; font-family: 'MyriadProCondensed'; font-weight: normal;}
.external ul li .right-content h2 span{font-style: normal; font-family: 'MyriadProCondensed'; font-size: 18px; font-weight: normal; margin-left: 8px;}
.external ul li .right-content h3{font-size: 13px; color: #8c8d8e; font-family: "MyriadProRegular";}
.external ul li .right-content h4{color: #000000; font-size: 18px; font-family: 'MyriadProCondensed';}
.external ul li .right-content p{font-size: 12px; color:#3c3a39; font-family: 'arial';}
.external ul li .timer span{font-size: 13px; font-family: 'MyriadProCondensed'; color: #999898; font-weight: normal;}
.external ul li .timer small{color: #ff7531; font-size: 12px; font-family: 'MyriadProCondensed'; font-weight: normal;}
.external .register-blog ul li{background: url("../images/true-big.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);}
.external .rightPortion .slider-outer{background: #fff; border-top:1px solid #959595;}
.external .rightPortion h2{background: none; font-size: 30px; text-align: left; font-weight: 700; font-family: 'Oswald', sans-serif;}
.external .rightPortion .slider-outer .right-part{width: 100%;}
.external .rightPortion .slider-outer .right-part h1{font-size:20px; font-family: 'roboto_slabregular'; color: #66bc29;}
.external .rightPortion .slider-outer .right-part span{font-style: normal; font-family: 'MyriadProCondensed'; font-size: 18px; font-weight: normal; width: 100%; float: left;}
.external .rightPortion .slider-outer .right-part{margin-bottom: 15px;}
.external .rightPortion .slider-outer .right-part small{font-size: 12px; color:#8c8d8e; font-family: "MyriadProRegular"; margin-bottom: 0;}
.external .rightPortion .slider-outer .right-part p{font-size: 12px; color:#8c8d8e; font-family: "MyriadProRegular";}
.external .rightPortion .slider-outer a.more{background: #ff6b22; font-size: 18px; color: #fff; font-family: 'MyriadProCondensed'; width: 107px; padding: 3px 0; border-radius: 4px; float: right; text-align: center; font-weight: normal;}
.external .rightPortion .slider-outer p{color: #3c3a39; font-family: 'arial'; font-size:12px; line-height: 1.5em;}

.special_border .right-align.right-small-main.leftPortion.right-different ul{margin-left: 0;}
.special_border .right-align.right-small-main.leftPortion.right-different ul li{list-style: none;}
.special_border .right-align.right-small-main.leftPortion.right-different h2{color: #00a6d5;}
.special_border .right-align.right-small-main.leftPortion.right-different p{font-family: 'arial';}

.row_top_inner .list_search_job {width: 60%; margin-bottom: 25px;}
.row_top_inner .list_search_job div.selector span{background: url("../images/arrow-down.png") no-repeat scroll 97% 33% rgba(0, 0, 0, 0); line-height: 32px;}
.row_top_inner .list_search_job div.selector{height: 35px;}
.list_search_job h1{font-size: 24px; color: #353535; margin-right: 25px; float: left;}
.list_search_job h1 b{font-size: 30px; color: #ffab0b;}
.list_search_job label{font-size: 13px; color: #676767; font-family: "MyriadProRegular"; font-weight: normal; width: 100%;}
.list_search_job .search_box{float: left; width: 30%; position: relative;}
.list_search_job .search_box:before{  background: none repeat scroll 0 0 #bdbdbd; content: ""; height: 150%; margin-left: -12px; position: absolute; top: -12px; width: 1px;}
.anchor_simple a{background: none; border:none; background: url('../images/blue-arrow.png') no-repeat right 0;}
.recent_search{float: left; width: 100%; border-top: 1px solid #d3d3d3; margin-top: 22px; padding-top: 20px;}
.recent_search h1{color: #00729a; font-size: 20px; font-family: 'MyriadProCondensed'; float: left; width: 100%; margin-bottom: 15px;}
.recent_search a{width: auto; float: left; color: #353535; font-size: 13px; font-family: 'MyriadProCondensed'; margin-bottom: 8px; padding-right: 0;}
.recent_search a:after{padding: 0 8px; content: "|"; color: #353535; font-size: 13px; float: right;}

.internal-main .rideMain .center_portion{margin: 0 auto; float: none;}

.other_part{float: left; width: 100%; position: relative; border-top: 1px solid #cccccc; height: 1px; margin: 32px 0 13px 0;}
.or{position: absolute; top: -20px; left: 47%; border-radius: 100px; background: #cccccc; font-size: 21px; color: #424242; font-family: "MyriadProRegular"; padding: 3px 9px;}


.c-contact { float: right; width: auto; margin: 50px 0 0 0;}
.c-contact .register { float: right; width: auto; margin: 0 0 0 30px;  }
.c-contact .register a { font-size: 22px; color: #484848; font-weight: 100; text-transform: none; font-family: myriad pro; border-left: 1px solid #b6b6b6; padding: 0 0 0 17px; }
.c-contact .register a img { padding: 0 15px 0 0; }
.c-contact .register-slam {  margin: 0; }
.c-contact .register-slam a { border-left: none; }
.comming-slider { background: #2f93d9; position: relative; border-color: #00a8d6; }
.slider-caption { float: left; width: auto; position: absolute; top: 20px; right: -110px; }
.inner-block { float: left; width: auto; }
.inner-block h2 { font-size: 48px; color: #fff; width: 100%; font-family: myriad pro; line-height: 50px; }
.inner-block h1 { font-family: myriad pro; font-size: 56px; color: #fff; font-weight: 600; line-height: 56px; width: 100%; text-transform: uppercase; }
.inner-block p { float: left; width: 100%; font-size: 38px; color: #2ff6f8; font-family: myriad pro; line-height: 51px; }
.inner-block p a { color: #f0ec83; font-size: 39px; font-weight: bold; text-transform: uppercase; font-family: myriad pro; }
.cmain-Content { float: left; width: 100%; }
.cmain-Content .rideMain { border-top: none; }
.comming-border { float: left; width: 98.2%; margin: 6px 10px 10px 10px; background: #fff; }
.mainForm {  width: 892px; margin: 0 auto }
.left-main form ul li.intake label { width: auto; }
.left-main form ul li.intake .i-radio { margin: 0 0px 0 20px; float: left; }
.left-main form ul li.intake .i-radio label { margin: 5px 40px 0 0; font-weight: 100; font-family: myriad pro; font-style: italic; font-size: 14px; }
.left-main form ul li.intake .i-radio label:last-child { margin: 5px 0 0 0; }
.left-main form ul li.width-plus { width: 100%; }
.terms .offer { float: left; width: 100%; }
.terms .offer label { width: auto; float: left; font-size: 16px !important;  font-family: 'MyriadProCondensed'; color: #676767; }
.terms .offer .i-radio { margin: 0 0px 0 20px; float: left; }
.terms .offer .i-radio label { margin: 0px 35px 0 0; font-weight: 100; font-size: 14px;  font-family: 'MyriadProCondensed'; color: #676767; }
.terms .offer .i-radio label:last-child { margin: 0px 0 0 0; }

.cmg-footer { float: left; width: 100%; background: #00bbdf; }
.footer-logo { float: left; width: 415px;  padding: 46px 0 42px 20px; }
.footer-logo a { float: left; width: 100%; }
.social-block { float: left; width: 685px; padding: 46px 4px 28px 0; }
.social-block .fb-link { float: left; width: auto; margin: 18px 20px 0 0; }
.social-block .fb-link a { float: left; width: auto; font-size: 30px; color: #fff; font-family: 'MyriadProCondensed'; }
.fb-button { float: left; width: auto; }
.fb-button button { float: left; width: auto; font-size: 21px; font-family: 'Open Sans', sans-serif; color: #fff; padding: 14px 14px 14px 20px; border-radius: 3px; font-weight: bold; background: url("../images/fb-button-bg.png") repeat-x 0 0; border: 1px solid #4568a0;  }
.fb-button button i { padding: 0 18px 0 0; margin: 0 16px 0 0; position: relative; font-size: 38px; }
.fb-button button i:after { position: absolute; width: 1px; height: 67px; content: ""; top: -14px; right: 0; background: #374979; box-shadow: -1px 0 0 rgba(124, 158, 206, 1); }
.margin-slam { margin-bottom: 4px; }

@media (max-width: 767px) {

    .c-contact { float: left; width: 100%; margin: 0; }
    .c-contact .register { float: left; width: 100%; margin: 0; text-align: center; }
    .c-contact .register a { float: none; width: 100%; border: none; padding: 0; }
    .inner-block h2 { font-size: 15px; line-height: 24px; }
    .inner-block h1 { font-size: 16px; line-height: 15px; } 
    .inner-block p { font-size: 13px; line-height: 18px; }
    .inner-block p a { font-size: 15px; }
    .slider-caption { top: 15px; right: -78px; }
    .footer-logo { float: left; width: 100%; text-align: center; padding:20px; }
    .footer-logo a { float: none; width: 100%; }
    .footer-logo a img { width: 100%; }
    .social-block { float: left; width: 100%; text-align: center; padding: 0; margin: 20px 0 0 0; }
    .social-block .fb-link { float: left; width: 100%; margin: 0 0 15px 0; text-align: center; }
    .social-block .fb-link a { float: none; width: 100%; }
    .fb-button button i { font-size: 24px; }
    .fb-button button { font-size: 17px; }
    .fb-button { float: left; width: 100%; padding: 0 0 20px 0; text-align: center;  }
    .fb-button button i:after { height: 54px; }
    .fb-button button { float: none; }


}

@media (min-width: 768px) and (max-width: 1024px) {

    .inner-block h2 { font-size: 38px; line-height: 30px; }
    .inner-block h1 { font-size: 41px; line-height: 42px; }
    .inner-block p { font-size: 30px; line-height: 32px; }
    .inner-block p a { font-size: 33px; }
    .slider-caption { top: 15px; right: -179px; }
    .c-contact .register a { font-size: 16px; }
    .footer-logo { width: 100%; text-align: center; padding: 20px 0; }
    .social-block { padding: 20px 0; width: 100%; text-align: center; }
    .footer-logo a { float: none; width: 100%; } 
}