@charset "UTF-8";
*{margin:0;padding:0;}
ul, ol{list-style:none;margin:0;}
a, a:hover, a:focus, input, button{outline:none;border:none;text-decoration:none;}
p, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
p{color: #333 !important;}
a,div, ul, img, button{-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
body{background-color:#f7f3f2;font-family:'Open Sans', sans-serif;}
.header{background-color:#fff;float:left;width:100%;padding:10px 0;border-bottom:1px solid #cfb7ad;}
.header .header-menu{float:left;width:100%;padding:10px 0;}
.header-menu .navbar{margin:0;background-color:transparent;border:0 none;}
.header-menu .navbar ul li a{font-size:14px;font-weight:400;color:#000000;}
.header-menu .navbar ul li.active a,
.header-menu .navbar ul li.active a:focus,
.header-menu .navbar ul li.active a:hover{color:#f15b28;}
.header-menu .navbar ul li a:focus,
.header-menu .navbar ul li a:hover{color:#f15b28;}
.header-menu .ubermenu .ubermenu-nav .ubermenu-item a{color:#000 !important;}
.header-menu .ubermenu .ubermenu-nav .ubermenu-item.current a,
.header-menu .ubermenu .ubermenu-nav .ubermenu-item.current:active a,
.header-menu .ubermenu .ubermenu-nav .ubermenu-item.current:focus a{color:#000 !important;}
.header-menu .ubermenu .ubermenu-nav #menu-item-66 .ubermenu-target-title{color:#000;}
.header-menu .ubermenu #menu-item-1313 .ubermenu-target-title{color:#000;}
.toggelMenu.fa-bars{display:none;font-size:25px;color:#f15b28;padding:25px 10px 0 0;float:right;}
.header-menu .ubermenu .ubermenu-nav .ubermenu-item a, .header-menu .ubermenu .ubermenu-nav .ubermenu-item span {
	font-family: 'Open Sans', sans-serif !important;
}
.smaller .toggelMenu.fa-bars{padding:15px 10px 0 0;}
.top-devcom{float:left;width:100%;}
.top-section{background-color:#fff;padding:20px 0;float:left;width:100%;border-bottom:1px solid #cfb7ad;}
.top-section .section-title{color:#8EC63F;font-size:24px;font-weight:600;line-height:30px;margin:10px -22px;}
.top-section .sub-title{font-size:18px;font-weight:600;margin-bottom:20px;}
.top-section .sub-txt{color:#858585;font-size:18px;line-height:28px;}
.companies-section{float:left;width:100%;padding:30px 0;}
.companies-section .comapnies-inner{float:left;width:100%;border:1px solid #cfb7ad;}
.comapnies-inner .comp-heading{float:left;width:100%;border-bottom:1px solid #cfb7ad;padding:5px 10px;background-color:#fff;margin-bottom:35px;}
.comp-heading h2{font-size:18px;padding:22px 0;}
.comp-heading .filter-comp{padding:15px 0;float:left;width:100%;}
.filter-comp .form-group{margin-bottom:0;width:100%;}
.filter-comp .form-control{background-image:url("images/arrow-down1.png");background-position:right;background-repeat:no-repeat;position:relative;border:1px solid #cfb7ad;border-radius:0;-moz-appearance:none;-webkit-appearance:none;float:right;max-width:300px;}
.comapnies-inner .single-company{float:left;width:100%;padding:0px 20px 35px;}
.single-company .scompany-inner{border:1px solid #cfb7ad;float:left;width:100%;padding:10px;background-color:#fff;}
.single-company .company-img{float:left;padding-right:10px;}
.single-company .company-info{float:left;}
.company-info h3 span{font-size:20px;}
.company-info h3 a{font-size:16px;font-weight:600;color:#000;margin-bottom:8px;display:inline-block;}
.company-info p{color:#acacac;font-size:14px;margin-bottom:10px;}
.company-info .review-score{float:left;color:#F2B32C;font-size:18px;font-weight:700;}
.company-info .review-star{padding:0 10px 0;float:left;}
.company-info .review-star li{display:inline-block;}
.company-info .review-star li i{color:#F2B32C;font-size:18px;}
.company-info .reviw-count{float:left;font-size:14px;font-weight:600;}
.scompany-inner .company-details{border:1px solid #e1e1e1;float:left;width:100%;}
.company-details ul{padding:0;}
.company-details ul li{float:left;font-size:12px;padding:10px;border-right:1px solid #e1e1e1;width:25%;text-align:center;}
.company-details ul li:last-child{border-right:0 none;}
.clear{clear:both;}
.profile-about{float:left;width:100%;padding:10px 0 0;}
.profile-about > p{color:#acacac;font-size:14px;}
.profile-about p a{color:#8ec63f;font-size:12px;}
.profile-about p a:hover{text-decoration:underline;}
.profile-about .service-focus{float:left;width:100%;margin-top:40px;}
.service-focus h4{font-size:14px;font-weight:600;color:#000;padding:6px 0;}
.service-focus .farea-web{background-color:#212644;}
.service-focus .farea-mobile{background-color:#3f4670;}
.service-focus .farea-seo{background-color:#6a7096;}
.farea-web, .farea-mobile, .farea-seo{color:#fff;display:block;text-align:center;padding:5px 0;font-size:12px;}
.farea-cont .m-app-line{background-color:#ff0000;}
.farea-cont .web-dev{background-color:#ff00ff;}
.farea-cont .s-box{width:42px;height:42px;float:left;}
.no-padding{padding:0;}
.padding-left{padding-left:0;}
.scompany-inner .company-profile{float:left;width:100%;}
.company-profile .profile-links{border:1px solid #ededed;text-align:center;padding:10px 0;display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:2px;}
.company-profile .big-box{padding:15px 0;background-color:#f15b28;color:#fff;}
.company-profile .profile-links:hover{background-color:#f15b28;color:#fff;}
.padd-r{padding-right:2px;}
.padd-lr{padding:0 2px;}
.padd-l{padding-left:2px;}
.site-main{background-color:#f7f3f2;float:left;width:100%;padding:20px 0;}
.site-main .main-inner{background-color:#fff;border:1px solid #cfb7ad;float:left;width:100%;}
.site-main .section-menu{float:left;width:100%;}
.site-main .sm-inner{border-bottom:1px solid #cfb7ad;padding:10px 15px;text-align:center;}
.sm-inner ul li{display:inline-block;border-right:1px solid #8a8a8a;padding:0 32px;}
.sm-inner ul li:last-child{border-right:0 none;}
.sm-inner ul li a{color:#8a8a8a;font-size:16px;font-weight:400;}
.sm-inner ul li a:focus,
.sm-inner ul li a:hover{color:#f15b28;}
#company-info{float:left;width:100%;}
#company-info .ci-top{border-bottom:1px solid #cfb7ad;padding:20px 10px 30px;float:left;width:100%;}
#company-info .company-profile{float:left;width:100%;padding:5px;border:1px solid #cfb7ad;}
.company-profile .company-img{display:inline-block;float:left;padding-right:8px;}
.company-name h4 a{font-size:14px;font-weight:600;color:#000;}
.company-name p{font-size:12px;font-style:italic;margin-top:5px;}
.company-profile .profile-contact{float:left;width:100%;margin-top:5px;}
.profile-contact .profile-links{border:1px solid #f0f0f0;display:block;padding:10px;text-align:center;color:#000;font-size:14px;margin-bottom:2px;}
.profile-contact .profile-links.big-box{padding:15px;background-color:#f15b28;color:#fff;}
.profile-contact .profile-links:hover{background-color:#f15b28;color:#fff;}
#company-info .company-review{float:left;width:100%;border:1px solid #cfb7ad;padding:5px;}
.company-review .review-score{background-color:#f0a607;color:#fff;font-size:18px;font-weight:600;float:left;margin-right:8px;}
.company-review .review-star{float:left;margin-right:10px;}
.company-review .review-star li{display:inline-block;}
.company-review .review-star li i{color:#f0a607;font-size:18px;}
.company-review .reviw-count{font-size:14px;font-weight:600;padding-top:2px;}
.company-review .verify-cont{float:left;width:100%;}
.verify-cont h4{font-size:14px;font-weight:600;}
.verify-cont h4 span i{color:#f0a607;font-size:20px;}
.company-review .cmodal-box{border:1px solid #cfb7ad;padding:10px 0;text-align:center;margin-top:18px;}
.cmodal-box h4{font-size:12px;font-weight:600;}
.company-review .review-subtxt{color:#acacac;font-size:11px;padding:10px 0;line-height:20px;}
#company-info .company-map{float:left;width:100%;border:1px solid #cfb7ad;padding:5px;}
.company-map .cmodal-box{border:1px solid #cfb7ad;text-align:center;float:left;width:100%;padding:10px;margin-bottom:10px;}
.company-map .cmodal-box h4 span{margin-left:10px;}
#company-info .ci-bottom{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
.section-title{padding:10px 20px;border-bottom:1px solid #cfb7ad;}
.section-title h2{font-size:18px;font-weight:400;color:#000;}
.ci-bottom .cibtm-inner{float:left;width:100%;padding:10px 20px;}
.cibtm-inner .info-tab{border:1px solid #cfb7ad;text-align:center;padding:10px;}
.info-tab h4{font-size:14px;}
.info-tab span{font-weight:600;margin-left:10px;}
#key-clients{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
#key-clients .kc-inner{float:left;width:100%;padding:18px 15px;}
#key-clients .cname-box{border:1px solid #cfb7ad;text-align:center;padding:12px 0;}
.cname-box h4{font-size:14px;font-weight:400;}
#primary-service{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
#primary-service .ps-inner{padding:18px 15px;float:left;width:100%;}
.ps-inner .pservice-box{border:1px solid #cfb7ad;text-align:center;padding:12px 0;}
.pservice-box h4{font-size:14px;font-weight:400;}
#focus-area{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
#focus-area .fa-inner{padding:18px 15px;float:left;width:100%;}
#focus-area .farea-cont{float:left;width:100%;padding:12px 20px;border:1px solid #cfb7ad;margin-bottom:10px;}
.farea-name h4{font-size:16px;font-weight:400;padding-top:5px;}
.farea-cont .farea-web{background-color:#212644;}
.farea-cont .farea-mobile{background-color:#3f4670;}
.farea-cont .farea-seo{background-color:#6a7096;}
.farea-cont .farea-web,
.farea-cont .farea-mobile,
.farea-cont .farea-seo{float:left;width:100%;text-align:center;padding:8px 0;}
.mobile_app_line{float:left;text-align:center;padding:8px 12px;}
.farea-cont .farea-web span,
.farea-cont .farea-mobile span,
.farea-cont .farea-seo span{color:#fff;font-size:15px;font-weight:400;}
#portfolio{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
#portfolio .pf-inner{padding:18px 15px;float:left;width:100%;}
.pf-inner .pf-cbox{float:left;width:100%;position:relative;overflow:hidden;border:1px solid #cfb7ad;}
.pf-cbox img{width:100%;}
.pf-cbox .box-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33, 38, 68, 0.9);display:flex;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
.pf-inner .pf-cbox:hover .box-content{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.pf-inner .pf-cbox:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.box-content .bc-inner{margin:auto;text-align:center;}
.box-content h4{font-size:16px;color:#fff;}
.box-content a{color:#fff;font-size:12px;background-color:#6a7096;border-radius:0;margin-top:15px;border:2px solid #6a7096;}
.box-content a:hover{background-color:transparent;color:#6a7096;}
#awards{float:left;width:100%;border-bottom:1px solid #cfb7ad;}
#awards .awards-inner{padding:18px 15px;float:left;width:100%;}
#awards .awards-cont{display:flex;}
.awards-cont .award-box{border:1px solid #d2bcb2;text-align:center;}
#reviews{float:left;width:100%;}
#reviews .reviews-inner{float:left;width:100%;padding:18px 15px;}
.reviews-inner .reviews-cont{float:left;width:100%;border:1px solid #cfb7ad;padding:10px;}
.user-avtar{border:1px solid #e0d0ca;margin-bottom:8px;}
.user-avtar img{width:100%;}
.reviews-cont .user-detail{border:1px solid #e0d0ca;padding:5px;}
.user-detail li{font-size:11px;margin-bottom:8px;}
.user-detail li span{margin-right:10px;}
.reviews-inner .reviews-head h2{font-size:16px;font-weight:600;color:#000;padding-top:5px;}
.reviews-inner .avg-review{float:left;width:100%;}
.avg-review .avg-rscore{float:left;}
.avg-review .avg-rscore h4{font-size:16px;font-weight:600;padding:5px 8px 0 0px;}
.avg-review .avg-rstar{float:left;padding:4px 10px 0 0;}
.avg-rstar li{display:inline-block;}
.avg-rstar li a i{font-size:16px;color:#f0a607;}
.avg-review .review-udtail{float:left;padding-top:2px;}
.review-udtail span{color:#a9a9a9;font-size:12px;}
.review-udtail a{color:#f70404;font-size:12px;}
.review-udtail a:hover{text-decoration:underline;}
.reviews-inner .review-opt{float:left;width:100%;margin-top:12px;}
.review-opt .rating-inner{float:left;width:100%;border:1px solid #cfb7ad;padding:10px;}
.rating-inner .rating-title{float:left;padding:0 20px 0 0;}
.rating-inner .rating-title h4{font-size:12px;font-weight:600;color:#000;}
.rating-inner .quality-star{float:left;padding:0 20px 0 0;}
.quality-star span{float:left;font-size:12px;font-weight:600;padding:0 10px 0 0;}
.quality-star ul{float:left;}
.quality-star ul li{display:inline-block;}
.quality-star li a i{color:#f0a607;font-size:16px;}
.reviews-cont .project-service{float:left;width:100%;border:1px solid #cfb7ad;margin-top:8px;padding:10px 0;}
.project-service .ps-title{float:left;width:100%;}
.project-service .ps-title h4{font-size:15px;}
.project-service .ps-title h4 span{font-weight:600;}
.reviews-cont .rating-para{float:left;width:100%;margin-top:8px;}
.rating-para .para-inner{border:1px solid #cfb7ad;padding:10px;}
.rating-para .para-inner p{color:#a5a5a5;font-size:13px;}
.modal-dialog .modal-header{background-color:#000;}
.modal-header .modal-title{color:#fff;font-weight:600;text-align:center;}
.modal-header .close{color:#fff;font-size:28px;opacity:1;}
.modal-body label input{min-height:34px;padding:8px;}
.modal-body label{width:100%;margin-bottom:10px;}
.modal-body input[type="submit"]{background-color:#8EC63F;color:#ffff;padding:8px 60px;font-size:18px;font-weight:600;}
.logged-in #menu-item-2294,.logged-in #menu-item-8141{display:none;}
.page-template-template-signin #social_login_frame .footer a[target="_blank"]{display:none !important;}
/** footer addded css**/
.fa.fa-star.white {color: #ece4e6;}
.fa.fa-star.green {color: #8ec63f;}
.fa.fa-star-half-o.green {color: #8ec63f;}
.greenBg {background: #8dc642;color: #fff;float: left;font-size: 23px;font-weight: normal;padding: 40px 0;width: 100%;}
.blackButton{background: #000;color: #fff;padding: 15px;}
.blackButton:focus, .blackButton:hover { color: #000;border: 2px solid #000;background: transparent;}
.rev {float: left;color: #ffa68f;font-size: 20px;margin: 7px 7px 7px 540px;}
.exist {float: left;color: red;font-size: 14px;margin: 7px 7px 7px 540px;}
#profilecontact .modal-body{padding-top: 30px;}
#profilecontact div.wpcf7-mail-sent-ok{border: none !important;float: left;width: 100%;padding: 5px 10px;position: absolute;top: 0px;left: 0;width: 90%;margin: 0 auto;right: 0;color: #8EC63F;text-align: center;font-size: 14px;text-transform: none;}
.company-img img {width: 80px;max-width: 100%;}
.allow-dropdown{width:100%;}
.allow-dropdown input.wpcf7-intl_tel{border: 1px solid #c5bbbb;width: 100%;}
.logged-in .header .ubermenu-nav #logout{display:block;} #logout{display:none;}
/** end of footer addded css***/

/**16 jan **/
.users{background: #fff;padding: 20px;width: 50%;text-align: center;margin: 30px auto;}
.users .page-title{margin-bottom: 20px;}
.users #oneall_social_login_providers_984731 iframe, .users #oneall_social_login_providers_5804111 iframe{border: 0px none;height: 60px;background-color: transparent;width: 50% !important;text-align: center;margin: 20px auto 0 auto !important;}
 .users .oneall_social_login iframe{width: 220px !important; margin: 20px auto 10px auto;}

 /*** sponsor page **/
 .sponsor-wrapper{
	 padding-top: 40px;
	padding-bottom: 40px;
	clear: both;
	width: 100%;
 }
 .sponsor-wrapper h2{
	 text-transform: capitalize;
	font-weight: bold;
 }
 .sponsor-wrapper h2 + p {
	font-size: 16px;
	margin: 20px 0 40px 0;
}
.steps-counter > h4{
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.second-step, .third-step{
	margin-top: 40px;
}
.select-sponsor{
	width: 400px;
	height: 40px;
	padding: 10px;
} 
 .sponsor-wrapper textarea{
	 width: 400px;
	height: 150px;
	padding:10px;
 }
 
 .copy-btn{
	padding: 10px inherit;
	border: 2px solid #8EC63F;
	background: #8EC63F;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 30px;
	font-size: 18px;
	margin: 30px 0 20px;
	transition: all ease-in-out 0.3s;
}

.copy-btn:hover {
	box-shadow: 2px 2px 8px 0px rgba(0,0,0, 0.5);
	color: #fff;
}
.sponsor-img{
	position:relative;
}
.spon-check {
	position: absolute;
	top: 10px;
	right: 10px;
	display:none;
}

.spon-check input[type="radio"]{
	display:none;
}

.spon-check .fa-check-square-o{color: #8dc542;font-size: 20px;} 

.sponsor-txt{display:none;}

.sponsor-wrapper .row > .col-xs-3:nth-child(5n+1) {
	clear: both !important;
	margin-bottom: 20px;
}


/** interview page **/

.interview-banner {
	position: relative;
}
.interview-banner img {
	width: 100%;
	height: auto;
}

.interview-banner-cont {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.interview-banner-cont h1{
    color:#fff;
}
.interview-banner-cont h3{
    color:#fff;
    margin-top:10px;
}

.interview-block {
	background: #fff;
	box-shadow: 0 0 28px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 28px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 28px rgba(0, 0, 0, 0.3);
	position: relative;
}
.interview-cont {
	padding: 20px;
}
.interview-cont h2 {
	font-size: 20px;
}
.interview-pdate {
	display: block;
	margin: 20px 0;

}

.interview-media img{
	width: 100%;
}

.interview-descp {
	margin: 40px 0;
	font-size: 15px;
    line-height: 24px;
}

.interview-read {
	background: #8ec63f;
	color: #fff;
	padding: 10px 30px;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 15px;
}

.interview-listing-wrapper {
	padding: 60px 0;
}

.interview-inner {
	padding: 20px;
	background: #fff;
}

.interview-detail-wrapper {
	margin: 60px auto;
	clear: both;
	float: left;
	width: 100%;
}

.interview-descp h4 {
	margin-top: 30px;
	margin-bottom: 10px;
}
.interview-fimage {
	margin-bottom: 30px;
}

.consult-form .contact-form li{
    width:100% !important;
}

.consult-form h3{
    margin-bottom:30px;
}

.consult-form .wpcf7-response-output{
    clear:both;
}
.interview-listing-wrapper .row > div {
	margin-bottom: 30px;
}
.interview-listing-wrapper .row > div:nth-child(3n+1) {
	clear: both;
}
@media only screen and (min-width:768px) and (max-width:991px){.header{padding:5px 0;}
.header .header-menu{padding:0;}
.top-section .section-title{font-size:20px;line-height:26px;}
.top-section .sub-title{font-size:16px;margin-bottom:10px;}
.top-section .sub-txt{font-size:14px;line-height:24px;}
.comp-heading h2{font-size:16px;padding:18px 0;}
.comp-heading .filter-comp{padding:10px 0;}
.profile-template-default .company-review .cmodal-box{padding:10px 5px;}
.profile-template-default ul{padding:0;}
.profile-template-default .sm-inner ul li a{font-size:13px;}
.profile-template-default .sm-inner ul li{padding:0 5px;}
.profile-template-default .info-tab h4{font-size:12px;}
.profile-template-default .company-profile .profile-links{padding:10px 5px;font-size:11px;}
}
@media only screen and (max-width:767px){.toggelMenu.fa-bars{display:block;}
.header{padding:5px 0;}
.header .header-menu{padding:0;}
.top-section .section-title{font-size:18px;line-height:24px;}
.top-section .sub-title{font-size:15px;margin-bottom:10px;}
.top-section .sub-txt{font-size:13px;line-height:22px;}
.comp-heading h2{font-size:15px;padding:10px 0;text-align:center;}
.comp-heading .filter-comp{padding:10px 0;}
.filter-comp .form-control{max-width:unset;}
.company-info h3 span{font-size:16px;}
.company-info h3 a{font-size:14px;}
.scompany-inner .company-details{margin-top:20px;}
.company-details ul li{border-bottom:1px solid #e1e1e1;border-right:0 none;width:100%;}
.company-details ul li:last-child{border-bottom:0 none;}
.company-details ul li span{font-weight:600;}
.profile-about > p{font-size:13px;}
.profile-about .service-focus{margin-top:20px;}
}
@media only screen and (max-width:480px){.top-section .section-title{font-size:16px;line-height:22px;margin:0 0 6px;}
.top-section .sub-title{font-size:14px;margin-bottom:8px;}
.top-section .sub-txt{font-size:12px;line-height:20px;}
.companies-section{padding:20px 0;}
.comapnies-inner .comp-heading{margin-bottom:15px;}
.comp-heading h2{font-size:14px;line-height:22px;padding:5px;}
.single-company .company-info{margin-top:10px;}
.company-info h3 a{font-size:13px;margin-bottom:6px;}
.company-info p{font-size:13px;}
.company-info .review-score{font-size:16px;}
.company-info .review-star li i{font-size:16px;}
.company-info .review-star li i{font-size:16px;}
.service-focus h4{font-size:13px;}
.company-profile .big-box{padding:10px 0;}
.company-profile .profile-links{padding:5px 0;font-size:13px;}
}
.company-info.not-found{float:none;}
.home-header{background-image:url(images/home-banner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:0 0 100px;}
.home-header .main-menu .navbar ul li a{font-size:14px;color:#fff;}
.home-header .hbann-cont{float:left;width:100%;padding:110px 0;}
.hbann-cont .hb-heading{font-family:'Raleway', sans-serif;font-weight:400;font-size:36px;color:#000;text-transform:uppercase;line-height:42px;margin-bottom:16px;}
.hb-heading .hlight{font-family:'Raleway', sans-serif;color:#8EC63F;font-weight:700;}
.hbann-cont .sub-txt{font-size:16px;color:#000;line-height:24px;max-width:500px;}
.hbann-cont .hb-btn{margin-top:26px;}
.hb-btn a, .tc-btn a{background-color:#8EC63F;color:#fff;text-transform:uppercase;font-size:18px;border:2px solid #8EC63F;border-radius:0;margin-top:20px;padding:10px 30px;box-shadow:3px 5px 9px 1px rgba(0,0,0,0.2);transition:all ease-in-out 0.3s;}
.hb-btn a:hover,
.tc-btn a:hover{box-shadow:2px 2px 8px 0px rgba(0,0,0, 0.5);color:#fff;}
.hb-btn a span, .tc-btn a span{margin-left:15px;}
.home-header .brand-part{float:left;width:100%;}
.wwe-are{float:left;width:100%;padding:40px 0;}
.hsec-title h2{font-family:'Raleway', sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:18px;}
.hsec-title h2 span{font-family:'Raleway', sans-serif;font-weight:600;}
.hsec-title .sub-txt{color:#a6a6a6;font-size:16px;line-height:26px;max-width:900px;margin:0 auto;}
.wwe-are .ww-mbox{border:1px solid #d9d9d9;padding:40px 20px;margin-top:50px;min-height:400px;}
.wwe-are .ww-mbox:hover{background-color:#8EC63F;}
.ww-mbox .bg-icon1{background-image:url("images/wwr-org-01.png");}
.ww-mbox:hover .bg-icon1{background-image:url("images/wwr-white-01.png");}
.ww-mbox .bg-icon2{background-image:url("images/wwr-org-02.png");}
.ww-mbox:hover .bg-icon2{background-image:url("images/wwr-white-02.png");}
.ww-mbox .bg-icon3{background-image:url("images/wwr-org-03.png");}
.ww-mbox:hover .bg-icon3{background-image:url("images/wwr-white-03.png");}
.ww-mbox .bg-ibase{display:block;width:115px;height:115px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:auto;}
.ww-mbox h4{font-size:20px;font-weight:600;margin:20px 0 25px;padding:10px 0;}
.ww-mbox p{font-size:14px;color:#a5a5a5;line-height:22px;}
.ww-mbox:hover h4,
.ww-mbox:hover p{color:#fff !important;}
.agencies{background-color:#fafaf9;float:left;width:100%;padding:40px 0;}
.agencies .ac-mbox{border:1px solid #d9d9d9;padding:30px 5px 15px;margin-top:50px;height:261px}
.ac-mbox .bg-ibase{display:block;width:110px;height:110px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.ac-mbox h4{font-size:20px;font-weight:600;margin:10px 0 25px;padding:10px 0;color:#000;}
.ac-mbox .bg-icon1{background-image:url("images/Designing.png");}
.ac-mbox:hover .bg-icon1{background-image:url("images/Designing(White).png");}
.ac-mbox .bg-icon2{background-image:url("images/devlopment.png");}
.ac-mbox:hover .bg-icon2{background-image:url("images/devlopment(White).png");}
.ac-mbox .bg-icon3{background-image:url("images/Mobile.png");}
.ac-mbox:hover .bg-icon3{background-image:url("images/Mobile(White).png");}
.ac-mbox .bg-icon4{background-image:url("images/Digital.png");}
.ac-mbox:hover .bg-icon4{background-image:url("images/Digital(White).png");}
.agencies .ac-mbox:hover{background-color:#8EC63F;border-color:#8EC63F;box-shadow:6px 5px 10px 5px rgba(0,0,0,0.2);}
.ac-mbox:hover h4, .ac-mbox:hover p{color:#fff;}
.market-place{float:left;width:100%;padding:40px 0;}
.market-place .sub-txt{margin-bottom:40px;}
.market-place .market-cont{float:left;width:100%;}
.market-cont .mpimg-box{position:relative;overflow:hidden;float:left;width:100%;}
.mpimg-box img{width:100%;}
.mpimg-box .box-content{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);width:100%;height:100%;display:flex;align-items: flex-end;float:left;width:100%;}
.market-cont .mpimg-box:hover .box-content{background-color:rgba(0,0,0,0.5);}
.market-cont .height{float:left;width:100%;height:25px;}
.mpimg-box .box-content .box-inner{width: 100%;display: flex;justify-content: center;align-items: center;height: 60px;
background: #8ec63f;}
.mpimg-box .box-content h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:13px;}
.mpimg-box .box-content p{color:#fff;font-size:14px;}
.mpimg-box .box-content ul{margin-top:10px;}
.mpimg-box .box-content ul li{display:inline-block;}
.mpimg-box .box-content ul li i{color:#f9a619;font-size:18px;}
.mpimg-box .box-content .bbtn{background-color:#f15b28;color:#fff;font-size:14px;font-weight:600;padding:5px 30px;border:2px solid #f15b28;border-radius:0;}
.mpimg-box .box-content .bbtn:hover{background-color:transparent;}
.top-city{background-image:url(images/bg-map.png);background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;width:100%;padding:40px 0;}
.top-city .hsec-title{margin-bottom:40px;}
.top-city .sub-txt{color:#000;}
.top-city .cities a{color:#000;padding:3px;display:inline-block;font-size:16px;}
.top-city .cities a:hover{color:#bf0d0d;}
.top-city .tc-btn{text-align:center;margin-top:70px;}
.join-us{float:left;width:100%;background-color:#f9f9f7;padding:40px 0;}
.join-us h3{font-family:'Raleway', sans-serif;font-size:36px;text-transform:uppercase;color:#000;line-height:44px;font-weight:500;padding-bottom:10px;}
.join-us h2{font-family:'Raleway', sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#000;line-height:48px;}
.join-us .sub-txt{font-size:24px;margin-top:20px;color:#000;}
.join-us .tc-btn{margin-top:12px;}
.footer{background-color:#2f2e33;float:left;width:100%;padding:40px 0 0;}
.footer .fmenu ul{padding:0;}
.footer .fmenu h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px;}
.footer .fmenu > p{color:#fff !important;font-size:14px;}
.fmenu .fnav li{padding:4px 0;}
.fmenu .fnav li a{color:#fff;font-size:14px;}
.fmenu .fnav li a:hover{text-decoration:underline;}
.fmenu .f-contact li{padding:4px 0;}
.fmenu .f-contact li span{color:#fff;font-size:14px;padding-right:5px;}
.fmenu .f-contact li a{color:#fff;font-size:14px;}
.fmenu .f-contact li a:hover{text-decoration:underline;}
.fmenu .f-social li{display:inline-block;padding:0 2px;}
.fmenu .f-social li:first-child{padding-left:0;}
.site-rights{background-color:#8cc641;padding:18px 0;text-align:center;margin-top:30px;}
.site-rights .c-right{color:#000;font-size:14px;}
.site-rights .c-right span{font-weight:600;}
.navigation.pagination .icon.icon-arrow-right{display:none;}
.navigation.pagination h2{display:none;}
.top-city h4{background:#f15b28;color:#fff;padding:10px;margin:0 0 10px;}
.zone-list{margin:0;padding:0 10px;}
.zone-list li a{color:#7C7C7C;font-weight:500;}
.zone-list li a:hover{text-decoration:underline;}
.home #ubermenu-nav-main-2-top > li > a > span, .home #ubermenu-nav-main-2-top > li > span.ubermenu-target span{color:#fff;}
.listing-section{margin-bottom:22px;width:100%;clear:both;position:relative;}
.listing{padding:15px 0;clear:both;}
.right-lest-section{background:#fff;}
.right-lest-section{background:#fff;margin:0 0 20px;box-shadow:0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);}
.right-lest-section .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{color:#828282 !important;}
.listing h2.title{font-size:25px;font-weight:bold;line-height:50px;text-decoration:underline;color:#f15b28;}
.tooltip{position:relative;float:right;}
.bg-orange{background-color:#ff794d;}
.bg-lgreen{background-color:#bfff00;}
.bg-yellow{background-color:#ffe699;}
.bg-lblue{background-color:#00ffff;}
.bg-sea{background-color:#00bfff;}
.bg-purple{background-color:#4000ff;}
.bg-dpurple{background-color:#8000ff;}
.bg-dpink{background-color:#bf00ff;}
.bg-hpink{background-color:#ff00ff;}
.bg-npink{background-color:#ff0040;}
.bg-pgreen{background-color:#bfff00;}
.bg-lpurple{background-color:#cc99ff;}
.bg-seag{background-color:#70dbdb;}
.bg-newg{background-color:#99ffcc;}
.home-header .header-menu .ubermenu ul #menu-item-66 .ubermenu-target-text{color:#fff;}
.home-header .header-menu .ubermenu ul #menu-item-66 .ubermenu-submenu li a .ubermenu-target-title{color:#000;}
.top-section .pagination{display:block;text-align:center;}
.page-numbers{background:#8EC63F;color:#fff;padding:8px;text-align:center;border-radius:2px;}
.icon.icon-arrow-left{display:none;}
.decisionsSection.text-left.contactUsSec{background:#fff;clear:both;width:100%;padding:40px 0 0 0;}
.sponser-section p{background:#f0f0f0;clear:both;padding:18px;margin:0 0 15px;font-weight:600;text-transform:capitalize;text-align:center;border-radius:9px;}
.mainHeading{font-size:30px;color:#000;font-weight:400;text-transform:uppercase;}
.contactcAddSec{border:1px solid rgba(0, 0, 0, 0.3);float:left;margin:37px 0 0;padding:10px 15px;width:100%;}
.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{border:1px solid #c5bbbb;width:100%;}
.decisionsSection.contactUsSec .wpcf7 form input[type="submit"]{background:#000 none repeat scroll 0 0;border:2px solid #000;border-radius:1px;color:#fff;float:left;font-size:15px;font-weight:600;padding:0 30px;width:auto;margin:10px 0 0;}
.decisionsSection.contactUsSec .wpcf7 form input[type="submit"]:focus, .decisionsSection.contactUsSec .wpcf7 form input[type="submit"]:hover{background:transparent;border:2px solid #000;color:#000;}
.companies-section{float:left;width:100%;padding:30px 0;}
.companies-section .comapnies-inner{float:left;width:100%;border:1px solid #cfb7ad;}
.comapnies-inner .comp-heading{float:left;width:100%;border-bottom:1px solid #cfb7ad;padding:5px 10px;background-color:#fff;margin-bottom:35px;}
.comp-heading h2{font-size:18px;padding:22px 0;}
.comp-heading .filter-comp{padding:15px 0;float:left;width:100%;}
.filter-comp .form-group{margin-bottom:0;width:100%;}
.filter-comp .form-control{background-image:url("images/arrow-down1.png");background-position:right;background-repeat:no-repeat;position:relative;border:1px solid #cfb7ad;border-radius:0;-moz-appearance:none;-webkit-appearance:none;float:right;max-width:300px;}
.comapnies-inner .single-company{float:left;width:100%;padding:0px 20px 35px;}
.single-company .scompany-inner{border:1px solid #cfb7ad;float:left;width:100%;padding:10px;background-color:#fff;}
.single-company .company-img{float:left;padding-right:10px;}
.single-company .company-info{float:left;}
.company-info h3 span{font-size:20px;}
.company-info h3 a{font-size:16px;font-weight:600;color:#000;margin-bottom:8px;display:inline-block;}
.company-info p{color:#acacac;font-size:14px;margin-bottom:10px;}
.company-info .review-score{float:left;color:#F2B32C;font-size:18px;font-weight:700;}
.company-info .review-star{padding:0 10px 0;float:left;}
.company-info .review-star li{display:inline-block;}
.company-info .review-star li i{color:#F2B32C;font-size:18px;}
.company-info .reviw-count{float:left;font-size:14px;font-weight:600;}
.scompany-inner .company-details{border:1px solid #e1e1e1;float:left;width:100%;}
.company-details ul{padding:0;}
.company-details ul li{float:left;font-size:12px;padding:10px;border-right:1px solid #e1e1e1;width:25%;text-align:center;}
.company-details ul li:last-child{border-right:0 none;}
.clear{clear:both;}
.profile-about{float:left;width:100%;padding:10px 0 0;}
.profile-about > p{color:#acacac;font-size:14px;}
.profile-about p a{color:#8ec63f;font-size:12px;}
.profile-about p a:hover{text-decoration:underline;}
.profile-about .service-focus{float:left;width:100%;margin-top:40px;}
.service-focus h4{font-size:14px;font-weight:600;color:#000;padding:6px 0;}
.service-focus .farea-web{background-color:#212644;}
.service-focus .farea-mobile{background-color:#3f4670;}
.service-focus .farea-seo{background-color:#6a7096;}
.farea-web, .farea-mobile, .farea-seo{color:#fff;display:block;text-align:center;padding:5px 0;font-size:12px;}
.no-padding{padding:0;}
.padding-left{padding-left:0;}
.scompany-inner .company-profile{float:left;width:100%;}
.company-profile .profile-links{border:1px solid #ededed;text-align:center;padding:10px 0;display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:2px;}
.company-profile .big-box{padding:15px 0;background-color:#8EC63F;color:#fff;}
.company-profile .profile-links:hover{background-color:#8EC63F;color:#fff;}
.paddr-none{padding-right:0;}
.twsoft-form span{float:left;line-height:34px;padding-right:10px;font-size:12px;text-transform:uppercase;color:#cfb7ad;}
.twsoft-form .form-control.sps{background-image:url(images/arrow-down.png);}
.twsoft-form .form-control.fnd{background-image:url(images/search-icon.png);}
.twsoft-form .form-control,
.twsoft-form input[type="text"]::placeholder{color:#cfb7ad;text-transform:uppercase;}
.twsoft-form .form-group{margin-right:10px;float:left;width:42%;}
.twsoft-form .form-control{float:left;}
.topwsoft .company-profile .profile-links{margin-bottom:10px;}
.company-profile .web-bg{background-image:url(images/website-icon.png);background-repeat:no-repeat;background-position:left;background-color:#8EC63F;color:#fff;}
.company-profile .pro-bg{background-image:url(images/profile-icon.png);background-repeat:no-repeat;background-position:left;}
.company-profile .pro-bg:hover{background-image:url(images/profile-iconw.png);}
.twsoft-sec .rcpadd{padding-right:10px;}
.related-cate{border:1px solid #cfb7ad;float:left;width:100%;background-color:#fff;text-align:center;}
.related-cate h4{background-color:#000;color:#fff;padding:15px;font-weight:600;font-size:16px;text-align:left;}
.related-cate ul{margin:0;padding:0;text-align:left}
.related-cate ul li{border-bottom:1px solid #8EC63F;border-right:3px solid #8EC63F;}
.related-cate ul li a{padding:10px 15px;display:block;color:#000;font-weight:600;font-size:14px;background-color:#fff;}
.related-cate ul li a:hover{background-color:#8EC63F;color:#fff;}
.related-cate .brws-btn{background-color:#8EC63F;color:#fff;border-radius:0;border:0 none;padding:10px 15px;margin:15px 0;}
.related-cate .brws-btn:hover{color:#000;}
.softdetail-sec .single-soft{padding:10px;float:left;width:100%;}
.single-soft .ssoft-inner{border:1px solid #cfb7ad;float:left;width:100%;padding:10px;background-color:#fff;}
.single-soft .company-img{float:left;padding-right:10px;}
.single-soft .company-info{float:left;}
.single-soft .company-profile{float:left;width:100%;}
.single-soft .ssoft-about,
.single-soft .ssoft-details{float:left;width:100%;border:1px solid #cfb7ad;margin-top:20px;padding:10px;background-color:#fff;}
.ssoft-about .sabout-title,
.ssoft-details .details-title{font-size:18px;font-weight:600;color:#000;margin-bottom:12px;}
.ssoft-about .sub-txt{color:#a5a5a5;font-size:15px;}
.sp-details .check-list{padding:0;}
.sp-details .check-list li{border-top:1px dotted #cfb7ad;padding:8px 0;min-height:64px;}
.single-list .list-title{display:inline-block;vertical-align:top;width:30%;}
.single-list .list-content{display:inline-block;vertical-align:top;width:60%;font-size:16px;}
.single-list strong{font-size:16px;color:#000;}
.ssoft-details .sp-details{float:left;width:50%;}
.sp-details.spd-left{padding-right:2%;}
.sp-details.spd-right{padding-left:2%;}
.ssoft-details .details-title{margin-bottom:20px;}
.page-id-533 .site-main #post-533{padding:10px 0 20px;}
.page-id-533 .site-main .entry-header{text-align:center;padding:0 0 20px;}
.page-id-533 .site-main .entry-header .entry-title{margin-bottom:20px;}
.company-profile img{width:100%;}


@media screen and (max-width: 991px) {
	.header .col-md-10.col-sm-10.col-xs-4 {
		position: static;
	}
	header .header-menu {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background-color: #fff;
		z-index: 999;
	}
	.header-menu .ubermenu-responsive-toggle {
		position: absolute;
		right: 0px;
		z-index: 9999;
	}
	
	.header-menu nav#ubermenu-main-63.menu-devices {
		max-height: 100% !important;
		visibility: visible !important;
		overflow: visible !important;
		background-color: #fff;
	}
	
	.header-menu .ubermenu-has-submenu-drop .ubermenu-submenu.mds-menu {
		display: block !important;
	}
	header .header-menu {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}
	.header-menu .ubermenu-responsive-toggle {
		position: absolute;
		right: 0px;
		z-index: 999;
	}
	
}

@media only screen and (min-width:768px) and (max-width:991px){
.header{padding:5px 0;}
.header .header-menu{padding:0;}
.top-section .section-title{font-size:20px;line-height:26px;}
.top-section .sub-title{font-size:16px;margin-bottom:10px;}
.top-section .sub-txt{font-size:14px;line-height:24px;}
.comp-heading h2{font-size:16px;padding:18px 0;}
.comp-heading .filter-comp{padding:10px 0;}
}
@media only screen and (max-width:767px){.toggelMenu.fa-bars{display:block;}
.header{padding:5px 0;}
.header .header-menu{padding:0;}
.top-section .section-title{font-size:18px;line-height:24px;}
.top-section .sub-title{font-size:15px;margin-bottom:10px;}
.top-section .sub-txt{font-size:13px;line-height:22px;}
.comp-heading h2{font-size:15px;padding:10px 0;text-align:center;}
.comp-heading .filter-comp{padding:10px 0;}
.filter-comp .form-control{max-width:unset;}
.company-info h3 span{font-size:16px;}
.company-info h3 a{font-size:14px;}
.scompany-inner .company-details{margin-top:20px;}
.company-details ul li{border-bottom:1px solid #e1e1e1;border-right:0 none;width:100%;}
.company-details ul li:last-child{border-bottom:0 none;}
.company-details ul li span{font-weight:600;}
.profile-about > p{font-size:13px;}
.profile-about .service-focus{margin-top:20px;}
.contact-wrapper{flex-wrap:wrap;}
.contact-leftbox, .contact-rightbox{width:100%;}
.contact-rightbox{margin-top:20px;}
.profile-template-default .no-padding{padding-left:15px;padding-right:15px;}
.profile-template-default .padd-r{padding-right:15px;}
.profile-template-default .padd-l{padding-left:15px;}
.profile-template-default .padd-lr{padding:0 15px;}
.profile-template-default .pf-inner .col-sm-3{margin-bottom:30px;}
.profile-template-default ul{padding:0;}
.profile-template-default .sm-inner ul li a{font-size:13px;}
.profile-template-default .sm-inner ul li{padding:0 5px;}
.profile-template-default .farea-cont .row > .col-sm-3{margin-bottom:10px;}
}
@media only screen and (max-width:480px){.top-section .section-title{font-size:16px;line-height:22px;margin:0 0 6px;}
.top-section .sub-title{font-size:14px;margin-bottom:8px;}
.top-section .sub-txt{font-size:12px;line-height:20px;}
.companies-section{padding:20px 0;}
.comapnies-inner .comp-heading{margin-bottom:15px;}
.comp-heading h2{font-size:14px;line-height:22px;padding:5px;}
.single-company .company-info{margin-top:10px;}
.company-info h3 a{font-size:13px;margin-bottom:6px;}
.company-info p{font-size:13px;}
.company-info .review-score{font-size:16px;}
.company-info .review-star li i{font-size:16px;}
.company-info .review-star li i{font-size:16px;}
.service-focus h4{font-size:13px;}
.company-profile .big-box{padding:10px 0;}
.company-profile .profile-links{padding:5px 0;font-size:13px;}
}
.modal .starsrating li.highlight i, .modal .starsrating li.selected i, #reviewData .starsrating li.highlight i, #reviewData .starsrating li.selected i{color:#8EC63F;font-size:16px;}
.container li .selected .fa-star{color:#8ec63f;font-size:16px;}
.starsrating li.selected i{font-size:16px;color:#8ec63f;cursor:pointer;}
.ratingReviewDiv > li{float:left;padding:0 5px 0 0;}
.starsrating li{float:left;padding:2px;font-size:16px;}
.fa.fa-star.white{color:#ece4e6;}
.fa.fa-star.green{color:#8ec63f;}
.wp-social-login-provider{width:173px;height:50px;background:url('images/post.png');background-repeat:repeat;float:left;}
.wp-social-login-provider img[alt="LinkedIn"]{display:none;}
.ratingReviewDiv{float:left;width:100%;padding:0;margin:0;}
.starsrating{float:left;padding:0;margin-right:15px;}
.rev{float:left;color:#ffa68f;font-size:20px;margin:7px 7px 7px 540px;}
.contact-wrapper{padding:40px 0;display:flex;flex-direction:row;justify-content:space-between;}
.contact-leftbox{float:left;width:30%;background:#ffffff;padding:20px;}
.contact-rightbox{float:right;width:65%;}
.contact-form{margin:0;padding:0;}
.contact-form > li:nth-child(odd){float:left;width:48%;margin-bottom:15px;}
.contact-form > li:nth-child(even){float:right;width:48%;margin-bottom:15px;}
.contact-form > li > label{display:block;margin-bottom:5px;font-size:15px;}
.contact-form > li:nth-child(5), .contact-form > li:last-child{width:100%;}
.contact-form > li input{padding:8px !important;}
.contact-form > li textarea{height:100px;resize:none;}
.contact-form > li .wpcf7-submit{background:#8EC63F;color:#fff;font-size:18px;border:2px solid #8EC63F;text-transform:uppercase;padding:10px 30px !important;box-shadow:3px 5px 9px 1px rgba(0,0,0,0.2);-moz-box-shadow:3px 5px 9px 1px rgba(0,0,0,0.2);-webkit-box-shadow:3px 5px 9px 1px rgba(0,0,0,0.2);}
.addrress-fields{float:left;width:100%;margin-bottom:40px;}
.addrress-fields > label{display:block;font-size:22px;text-transform:uppercase;position:relative;margin-bottom:20px;}
.addrress-fields > label:before{content:"";position:absolute;left:0;width:40px;height:2px;background:#8EC63F;bottom:-2px;}
.addrress-fields span{font-size:15px;}
.map-wrapper{float:left;width:100%;margin-top:30px;}
.contact-wrapper div.wpcf7-validation-errors, .contact-wrapper span.wpcf7-not-valid-tip{display:none !important;}
.contact-wrapper .contact-form .wpcf7-not-valid{border:1px solid #f00 !important;}
.contact-wrapper div.wpcf7-mail-sent-ok{border:2px solid #8EC63F;float:left;width:100%;padding:5px 10px;}
.txt-blocks{float:left;width:100%;margin-bottom:20px;}
.txt-blocks{float:left;width:100%;margin-bottom:20px;}
.txt-blocks > p{font-size:14px;margin-bottom:10px;}
.txt-blocks h2{font-size:25px;font-weight:bold;margin-bottom:10px;}
.txt-blocks h3{font-size:20px;font-weight:bold;margin-bottom:10px;}
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input{font-family:inherit !important;}
.aboutus-wrapper{float:left;width:100%;}
.aboutus-wrapper img{max-width:100%;}
.aboutus-wrapper p{margin-bottom:12px;}
.aboutbox-right{float:left;width:33%;}
.aboutbox-left{float:left;width:64%;margin-left:3%}
.about-boxes{width:100%;float:left;margin-bottom:50px;}
.aboutus-wrapper .about-boxes:nth-child(2) .aboutbox-left{margin-left:0;margin-right:3%;}
.aboutus-wrapper img{max-width:100%;border:5px solid #fff;box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);}
.desc > p{margin-bottom:15px;}
.desc + a.viewDetail{display:block;margin-bottom:15px;}
@media only screen and (max-width:767px){.contact-wrapper{flex-wrap:wrap;}
.contact-leftbox, .contact-rightbox{width:100%;}
.contact-rightbox{margin-top:20px;}
.aboutbox-right, .aboutbox-left{width:100%;margin:0 !important;}
.aboutus-wrapper img{display:block;margin:30px auto;}
.aboutus-wrapper .about-boxes:nth-child(2){display:flex;flex-wrap:wrap;flex-direction:row;}
.aboutus-wrapper > .about-boxes:nth-child(2) .aboutbox-left{order:2;}
.aboutus-wrapper > .about-boxes:nth-child(2) .aboutbox-right{order:1;}
.about-boxes{margin-bottom:10px;}
}
@media only screen and (max-width:480px){.contact-form > li:nth-child(odd), .contact-form > li:nth-child(even){float:left;width:100%;}
}

@media (max-width:479px){
	 .sponsor-wrapper .col-xs-3{
	    width:48%;
		margin-bottom:20px;		
	 }
	 .select-sponsor,  .sponsor-wrapper textarea{
		 width: 100%;
	 }
}
