/*--reset css--*/
*{margin:0;padding:0;}
body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,a,p,img{margin:0;padding:0;text-decoration:none;}
section,header,aside,footer,div,span{margin:0;padding:0;}
nav,ul,li{list-style:none;margin:0;padding:0;}
	.goog-logo-link {
	display: none !important;
  }
  
  .goog-te-gadget {
	color: transparent !important;
  }
  
  select.goog-te-combo {
	font-size: 15px;
	color: #000000;
	border-radius: 5px;
	border: 1px black solid;
	height: 35px;
	text-align: center;
	position: relative;
  }
  
  select.goog-te-combo:hover {
	cursor: pointer;
  }
/* ===== GLOBAL ================================================== */
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255,255,255,0);}
body{font-family: 'Poppins', sans-serif;font-weight:normal; font-size:14px; color:#757575; margin:0; padding:0;}
:focus{outline:0 none;}
:focus, a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}
h1, h2, h3, h4, h5, h6{font-weight:normal; line-height:normal;margin:0; padding:0; letter-spacing:1px;}
::-webkit-input-placeholder{color:#ccc; opacity:1;}
::-moz-placeholder{color:#ccc; opacity:1;} /* Firefox 18- */
::-moz-placeholder{color:#ccc; opacity:1;} /* Firefox 19+ */
:-ms-input-placeholder{color:#ccc; opacity:1;}
.floatL{float:left;}
.floatR{float:right;}
.full-width{float:left; width:100%;}
p{font-family: 'Poppins', sans-serif; color:#000; font-weight:400; font-weight:normal; font-size:14px; margin:0 0 15px; letter-spacing:0.5px;}
.btn:hover{background:#fff; transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; cursor:pointer; color:#d90e16;}
.wrapper{width:100%; float:left }
header{width:100%;display:block;float:left;padding:0 0 5px 0;background-color:#fff;}
header button.btn.btn-lg.btn-primary{margin-top:35px;}
.logo{width:100%;display:block;float:left;}
.logo img{width:auto;max-width:350px;height:auto;}
button.btn.btn-lg.btn-primary{font-size:14px; color:#000; background:transparent; padding:0 10px; border:2px solid #ffce29; text-align:center; display:inline-block; min-width:160px; height:50px; line-height:48px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; -webkit-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; border-radius:30px; text-transform:capitalize;font-family: 'Poppins', sans-serif;font-weight:500;margin-top:10px; outline:none;}
button.btn.btn-lg.btn-primary i{padding-right:5px;}
button.btn.btn-lg.btn-primary:hover,
button.btn.btn-lg.btn-primary:focus{background-color:#ffce29; outline:none;}
.slider{width:100%;float:left;text-align:center;display:block; position:relative;}
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.rslides li:first-child{position:relative; display:block; float:left;}
.rslides img{display:block; height:auto; float:left; width:100%; border:0;}
.callbacks_container{position:relative;}
a.callbacks_nav.callbacks1_nav.prev:after{content: "\f053";font-family: 'FontAwesome';position:absolute;color:green;top:52%;left:0;z-index: 3;}
.callbacks_nav.prev { position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0; opacity: 0.7;
z-index: 3; text-indent: -9999px;overflow: hidden;text-decoration: none;height: 51px;width:51px;background: transparent url(../images/left.png) no-repeat left top;margin-top: -45px;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {position: absolute;left: auto;background-position: right top;right: 0;background:transparent url(../images/right.png) no-repeat;top: 52%;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 51px;width:51px; margin-top: -45px;z-index: 3;opacity: 0.7;}
.rslides li{min-height: 400px;}
.slider .slider-containt{position: absolute;top:45%;text-align:center;width:100%;float: left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index: 10;}
.slider #wrapper .overlay{position:absolute; top:0; bottom:0; right:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:10;}
.main_banner{background-color:transparent; background-position:center center; background-repeat:no-repeat; min-height:577px; -webkit-background-size:cover; -ms-background-size:cover; -o-background-size:cover; -moz-background-size:cover; background-size:cover;}
.btn{display:inline-block; padding:8px 18px 10px; text-transform:uppercase; border:1px solid;}
.navigation{position:absolute; width:100%; float:left; display:block; z-index:12; top:0;}
.navigation .full-width.nav{border-bottom:1px solid rgba(255,255,255,0.4);}
.navigation .full-width.nav .navbar-default{background-color:transparent; border:none; text-align:center; margin-bottom:0; -webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -moz-border-radius:0; border-radius:0;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav{display:block; width:100%; text-align:center; font-size:0;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav li{float:none; display:inline-block; font-size:initial; position:relative;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav li a{font-size:16px; font-weight:300; color:#fff; padding:20px 25px; position:relative;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav li a:after{position:absolute; bottom:15px; right:0; left:0; margin:auto; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #ffce29; content:""; opacity:0; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav li:hover a:after,
.navigation .full-width.nav .navbar-default .nav.navbar-nav li:focus a:after,
.navigation .full-width.nav .navbar-default .nav.navbar-nav li.active a:after{display:block; opacity:1; bottom:-6px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.navigation .full-width.nav .navbar-default .nav.navbar-nav>.active>a,
.navigation .full-width.nav .navbar-default .nav.navbar-nav>.active>a:focus,
.navigation .full-width.nav .navbar-default .nav.navbar-nav>.active>a:hover,
.navigation .full-width.nav .navbar-default .nav.navbar-nav>li>a:focus,
.navigation .full-width.nav .navbar-default .nav.navbar-nav>li>a:hover{background-color:transparent; color:#ffce29;}
.slide_text{text-align:center; }
.slide_text h1{text-align:center; font-size:40px; margin:40px 0 0 0; padding:0; color:#fff; font-weight:600;}
.slide_text h3{text-align:center; color:#ffce29; margin:0; padding:15px 0 30px 0; font-size:20px; line-height:normal;} 
.search{position:relative;}
.search input{width:100%; float:left; display:block; height:60px; border:2px solid #fff; -webkit-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background-color:transparent; padding:0 180px 0 30px; color:#fff; letter-spacing:0.5px;}
.search input::-webkit-input-placeholder{color:#fff; opacity:1;}
.search input::-moz-placeholder{color:#fff; opacity:1;} /* Firefox 18- */
.search input::-moz-placeholder{color:#fff; opacity:1;} /* Firefox 19+ */
.search input:-ms-input-placeholder{color:#fff; opacity:1;}
.search button.btn.btn-lg.btn-primary{position:absolute; top:0; right:0; /*background-color:#fff;*/ border-color:#fff; margin:0; height:60px;}
.search button.btn.btn-lg.btn-primary:hover,
.search button.btn.btn-lg.btn-primary:focus{background-color:#ffce29; border-color:#ffce29; color:#000;}
.slide_text h2{text-align:center; color:#ffce29; font-weight:600; margin:0; padding:45px 0 15px 0; font-size:36px; line-height:normal; text-transform:uppercase;} 
.slide_text p{color:#fff; font-size:16px; font-weight:300;}
.main_search{position:absolute; z-index:11; top:60px; left:0; right:0; width:100%;}
/* === map ================================================== */
.map{width:100%; display:flex; float:left; clear:both;}
.map.footer_image{background-color:transparent; background-position:center center; background-repeat:no-repeat; min-height:270px; -webkit-background-size:cover; -ms-background-size:cover; -o-background-size:cover; -moz-background-size:cover; background-size:cover; background-image:url(../images/footer.jpg);}
/* === footer ================================================== */
.footer{background:#231f20; display:block; width:100%; float:left; min-height:300px; position:relative; padding:70px 0px 40px 0px;}
.footer .links{float:left; margin-left:65px; width:25%;}
.footer .links h2{font-size:18px; color:#ffce29; margin-top:0; margin-bottom:20px;}
.footer .links ul{margin:0; padding:0 0 0 14px; clear:both; display:block;}
.footer .links ul li{list-style:initial; line-height:28px; color:#fff}
.footer .links ul li a{text-decoration:none; color:#ccc; font-size:14px; font-weight:300;}
.footer .links ul li a:hover{text-decoration:none; color:#ffce29;}
.footer .f_form{float:left; width:35%; padding:25px; background:#fff; box-shadow: 0px 0px 15px rgba(0,0,0,0.2); -o-box-shadow: 0px 0px 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.2); -ms-box-shadow: 0px 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.2); z-index: 100; position:relative; margin-top:-25%; text-align:center;}
.f_logo{display:block; text-align:center;}
.f_logo a{display:block;}
.f_logo img{max-width:250px; height:auto; margin:auto;}
.f_form h2{font-size:24px; color:#121b30; margin-top:10px; margin-bottom:5px; display:block;}
.f_form h3{font-size:18px; color:#777777; margin-top:0px; margin-bottom:15px; display:block;}
.f_form form input::-webkit-input-placeholder, .f_form form textarea::-webkit-input-placeholder{color:#bbbfc1;}
.f_form form input:-moz-placeholder, .f_form form textarea:-moz-placeholder{color:#bbbfc1;}
.f_form form input::-moz-placeholder, .f_form form textarea::-moz-placeholder{color:#bbbfc1;}
.f_form form input:-ms-input-placeholder, .f_form form textarea:-ms-input-placeholder{color:#bbbfc1;}
.f_form form input[type="text"],.f_form form input[type="email"],.f_form form input[type="tel"]{height:35px; width:100%; border:1px solid #ccc; padding:0px 15px; margin-bottom:10px; font-size:14px; color: #000;}
.f_form form textarea{height:140px; resize:none; width:100%; border:1px solid #ccc; padding:15px; margin-bottom:10px; color: #000; font-size:14px;}
.f_form form button.btn.btn-lg.btn-primary{text-transform:uppercase; background-color:#ffce29; border-color:#ffce29; float:none; color:#000;}
.f_form form button.btn.btn-lg.btn-primary:hover,
.f_form form button.btn.btn-lg.btn-primary:focus{color:#fff; background-color:#00b539; border-color:#00b539;}
.footer .contact_info{float:right; margin-left:0; width:30%;}
.footer .contact_info h2{font-size:18px; color:#ffce29; margin-top:0; margin-bottom:20px;}
.footer .contact_info p{font-size:14px; color:#fff; line-height:normal; margin-bottom:10px; font-weight:300;}
.footer .contact_info p a{font-size:14px; color:#fff;}
.footer .contact_info p a:hover,
.footer .contact_info p a:focus{text-decoration:none; color:#ffce29;}
.footer .contact_info p a.f_phone{font-size:18px; color:#ffce29;}
.circle::before{background:#ffce29; bottom:15px; content:""; height:1px; left:-382px; margin:auto; position:absolute; right:0; width:350px;}
.circle::after{background:#ffce29; bottom:15px; content:""; height:1px; right:-382px; margin:auto; position:absolute; left:0; width:350px;}
.circle{text-align:center; display:block; width:100%; float:left; position:relative; margin-top:65px;}
.back_top{display:inline-block; cursor:pointer;}
.footer .copy_rights{display:block; width:100%; float:left; margin-top:15px;}
.footer .copy_rights p{color:#fff; font-size:14px; text-align:center; font-weight:300;}
.footer .copy_rights p a{text-decoration:none; color:#fff;}
.footer .copy_rights p a:hover,
.footer .copy_rights p a:focus{color:#ffce29;}
.content{width:100%; float:left; display:block; clear:both; padding:50px 0px;}
.content h2{font-size:30px; color:#00b539; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;}
.content h3{font-size:24px; color:#00b539; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;}
.content h4{font-size:18px; color:#00b539; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;}
.content h5{font-size:16px; color:#00b539; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;}
.content h6{font-size:14px; color:#00b539; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;}
.content p{color:#000; font-size:16px; line-height:1.5; margin-bottom:10px; float:left; width:100%; display:block; text-align:justify;}
.text_transform {text-transform: initial;}
.content p a, .content a{text-decoration:none; color:#00b539; font-size:16px;}
.content p a:hover,
.content p a:focus, 
.content a:hover,
.content a:focus{text-decoration:underline;}
.content p img.pull-left{margin-right:20px; margin-bottom:15px;}
.content p img.pull-right{margin-left:20px; margin-bottom:15px;}
.content ul{margin:10px 0; padding:0 0 0 10px; display:block; clear:both; float:left; width:100%;}
.content ul li{color:#00b539;line-height:2; list-style:outside none none; padding-left:25px;}
.content ul li:before{content: "\f054";font-family: 'FontAwesome';font-size:15px;color:#00b539;position:relative;top:0;right:20px;}
.content ul li a{text-decoration:none; font-size:16px; color:#00b539;}
.inner .navigation .full-width.nav{border-bottom:none;}
.Inner_title{background-color:#00b539; padding:40px 0; text-align:center;}
.Inner_title h1{color:#ffffff;}
.inner .navigation{position:relative;}
.inner .navigation .full-width.nav .navbar-default .nav.navbar-nav li:hover a:after,
.inner .navigation .full-width.nav .navbar-default .nav.navbar-nav li:focus a:after,
.inner .navigation .full-width.nav .navbar-default .nav.navbar-nav li.active a:after{display:none;}
.section_2{padding:100px 0;}
hr.line{width:100px;border-color:#ddd;border-width:3px;}
.best_compny .compny_img{width:100%;border:1px solid #ccc;display:block;background-color:#fff;min-height:185px;position:relative;}
.best_compny .compny_img img{width:auto;height:auto;max-width:200px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto; padding:30px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.best_compny .compny_img:hover img{-webkit-transform: scale(1.25); -moz-transform: scale(1.25); -ms-transform: scale(1.25); -o-transform: scale(1.25); transform: scale(1.25); -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
span.red{color:#ef315a;}
.best_compny h2{font-size:56px; color:#000; font-weight:300; line-height:normal;}
.best_compny h2 span{color:#00b539; font-weight:600;}
.best-right h2{font-size:30px; color:#000; font-weight:300; line-height:normal;}
.best-right h2 span{color:#ef315a; font-weight:600; position:relative; bottom:10px;}
.best_compny hr.line{width:100px;border-color:#ddd;border-width:3px; margin:10px 0 35px 0;}
.best-right hr.line{width:100px;border-color:#ddd;border-width:3px; margin:3px 0 35px 0;}
.c_details{position:relative; margin-bottom:30px; overflow:hidden; min-height:235px;}
.company-content{width:100%; min-height:100px; text-align:center;background-color:#00b539; position:absolute; bottom:-76px; left:0; right:0; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.c_details:hover .company-content,
.c_details:focus .company-content{-webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; bottom:0;}
.company-content a{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase; display:block; padding:15px;}
.company-content a.c_title{border-bottom:1px solid #fff;}
.c_details .company-content button.btn.btn-lg.btn-primary{margin-top:0; background-color:#ffffff; border-color:#ffffff; height:45px; line-height:40px;}
.c_details .company-content button.btn.btn-lg.btn-primary:hover,
.c_details .company-content button.btn.btn-lg.btn-primary:focus{background-color:#ffce29; border-color:#ffce29;}
.best-right .compny-categories{width:100%;display:block;background-repeat:no-repeat;-webkit-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:235px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(0,0,0,0.5); -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.best-right .compny-categories h3{text-align:center; color:#fff; position:absolute;top:45%;bottom:auto;left:0;right:0;margin:auto; z-index:10; font-weight:500; font-size:18px; text-transform:uppercase; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.best-right .compny-categories h3 a{color:#fff;}
.best-right .compny-categories .overlay{position:absolute; top:0; bottom:0; right:0; left:0; width:auto; height:100%; background-color:rgba(0,0,0,0.6); z-index: 10;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;-moz-border-radius:30px;border-radius:30px; z-index:9;}
.cat_details{position:relative; margin-bottom:30px; overflow:hidden; -webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.cat_details .compny-categories button.btn.btn-lg.btn-primary{background-color:#ffffff; border-color:#ffffff; height:45px; line-height:40px;}
.cat_details .compny-categories button.btn.btn-lg.btn-primary:hover,
.cat_details .compny-categories button.btn.btn-lg.btn-primary:focus{background-color:#ffce29; border-color:#ffce29;}
.cat_details .compny-categories span{text-align:center; display:block; width:100%; float:left; position:absolute; left:0; right:0; margin:0 auto; bottom:-45px; z-index:10; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.cat_details:hover .compny-categories h3,
.cat_details:focus .compny-categories h3{top:34%; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.cat_details:hover .compny-categories span,
.cat_details:focus .compny-categories span{bottom:70px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.cat_details:hover .compny-categories,
.cat_details:focus .compny-categories{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
#loader{position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:9999; background-color:#ffffff; background-repeat:no-repeat; background-position:50% 50%; background-image:url('../images/logo.gif'); background-size:400px;}
hr.border{border-width:3px;border-color:#ddd;width:100px;margin:auto;margin-bottom:70px;}
span.green{color:#00b539 !important;}
.content h2.black{color:#000;}
.content h2.white{color:#fff;}
a.green{color:#00b539;}
p.mt-10{margin-bottom:20px;margin-top: 40px;}
p.mb-35{margin-bottom:35px;}
span.green.green-1{font-size:20px; color:#000; margin-bottom:10px; margin-top:10px; float:left; width:100%; display:block;text-transform: capitalize;font-weight:500;margin-bottom:90px;}
.full-width.about-us{width:100%;padding:75px 0;background-color:#ef315a;}
span.bold{font-weight:600;}
.content .full-width.about-us .border{margin-bottom:0;width:150px;float:left;}
.content .full-width.about-us .container{position:relative;}
.full-width.about-us img{position:absolute;right:0;display: block;bottom:-75px;width:auto;max-width: 100%;}
.full-width.about-content{padding-top:60px;}
.full-width.about-content h4{font-weight: 600;font-size: 20px;color:#000;margin-bottom:0;}
.full-width.about-content p{margin-bottom:40px;font-size: 14px;}
.content img{width:auto;height: auto;}
.Inner_title.pink-title{background-color:#ef315a;}
.red-pink{color:#ef315a;}
.full-width.content .plans{width:100%;padding:5px 0;border:1px solid #dddddd; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.full-width.content .plans .hadding {display: block;width: 100%;padding: 10px;border-bottom: 1px solid #dddddd;float: left;}
.full-width.content .plans .hadding h3{margin:0;color:#ef315a;word-break: break-all;float:left;width:auto;text-transform: uppercase;}
.full-width.content .plans .hadding i{color:#ef315a;font-size:24px;float:right;margin-top:5px;}
.full-width.content .plans .price {display: block;width: 100%;padding: 10px;border-bottom: 1px solid #dddddd;float: left;}
.full-width.content .plans .price h2{text-align: center;color:#000;font-weight: 600;margin:0;}
.full-width.content .plans .price h2 span{font-size:24px;font-weight: 400; }
.full-width.content .plans .price h2 i{font-size:24px;font-weight: 400; }
.full-width.content .plans .detail {display: block;width: 100%;float: left;margin-bottom:90px;}
.full-width.content .plans .detail ul{margin:0;display: block;clear: both;float:left;width: 100%;padding: 0;}
.full-width.content .plans .detail ul li:before{display: none;}
.full-width.content .plans .detail ul li{padding:5px 10px;color: #000;font-size:14px;line-height: 2;list-style: outside none none;position:relative;border-bottom:1px solid #dddddd;}
.full-width.content .plans .detail ul li i{font-size:18px;color:#ef315a;float:right;margin-top:5px;}
button.btn.btn-lg.btn-member{font-size:14px; color:#fff; background-color:#ef315a; padding:0 10px;text-align:center; display:block; min-width:160px; height:50px; line-height:48px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; -webkit-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; border-radius:30px; text-transform:capitalize;font-family: 'Poppins', sans-serif;font-weight:500;outline:none;margin:auto;margin-bottom:26px;}
button.btn.btn-lg.btn-member i{padding-left:5px;}
.full-width.content .plans:hover,
.full-width.content .plans:focus{background-color:#ef315a; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;margin-top:-40px;padding-top:45px;padding-bottom:40px;border:none;-webkit-box-shadow: 0px 0px 40px 5px #ccc;-ms-box-shadow: 0px 0px 40px 5px #ccc;-o-box-shadow: 0px 0px 40px 5px #ccc;-moz-border:none;box-shadow: 0px 0px 40px 5px #ccc;box-shadow: 0px 0px 40px 5px #ccc;}
.full-width.content .plans:hover .price h2,
.full-width.content .plans:focus .price h2,
.full-width.content .plans:hover .hadding i,
.full-width.content .plans:focus .hadding i,
.full-width.content .plans:hover .hadding h3,
.full-width.content .plans:focus .hadding h3,
.full-width.content .plans:hover .hadding i,
.full-width.content .plans:focus .hadding i,
.full-width.content .plans:hover .detail ul li,
.full-width.content .plans:focus .detail ul li,
.full-width.content .plans:hover .detail ul li i,
.full-width.content .plans:focus .detail ul li i{color:#fff;}
.full-width.content .plans:hover button.btn.btn-lg.btn-member,
.full-width.content .plans:focus button.btn.btn-lg.btn-member{background-color:#fff;color:#000; }
.col-lg-3.col-md-3.col-sm-6.col-xs-12:last-child > .full-width.plans > .detail > ul > li > i{color:#ddd;}
.col-lg-3.col-md-3.col-sm-6.col-xs-12:last-child > .full-width.plans > .detail > ul > li:first-child > i{color:#ef315a;}
.col-lg-3.col-md-3.col-sm-6.col-xs-12:last-child > .full-width.plans:hover > .detail > ul > li > i{color:#fff;}
.full-width.content.content-login{text-align: center;}
.form-login{padding:65px 95px;background-color:#f4f4f4;display:inline-block;text-align:center;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:65%; border:1px solid #dddddd;}
.form-login h2{color:#000;margin:0;margin-bottom:6px;}
.form-login hr.border{margin-bottom:40px;width:50px;}
form .form-group input.form-control::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:#000;}
form .form-group input.form-control:-moz-placeholder, form textarea:-moz-placeholder{color:#000;}
form .form-group input.form-control::-moz-placeholder, form textarea::-moz-placeholder{color:#000;}
form .form-group input.form-control:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#000;}
form .form-group input.form-control,
form input.form-control{height:52px; width:100%; border:1px solid #000; padding:0px 25px; margin-bottom:20px; font-size:14px; color: #000;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none; background-color:transparent;}
form select.form-control{height:52px; width:100%; border:1px solid #000; padding:0px 25px; margin-bottom:20px; font-size:14px; color: #000;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none; background-color:transparent;}
form .form-group textarea.form-control{height:150px; width:100%; border:1px solid #000; padding:15px 25px; margin-bottom:20px; font-size:14px; color: #000;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none; background-color:transparent; resize:none;}
form button.btn.btn-lg.btn-primary{text-transform:uppercase; background-color:#00b539; color:#ffffff;border-color:#00b539;float:left;}
form button.btn.btn-lg.btn-primary:hover,
form button.btn.btn-lg.btn-primary:focus{color:#fff; background-color:#ffce29;border-color:#ffce29;}
.form-login form p{width:auto;margin-top:25px;color:#000;float:right;margin-bottom:0;}
.form-login form p a{display: inline-block;color:#00b539;}

form .form-group{position: relative;}
form .form-group:after{content:"\f003";font-family:'FontAwesome';color:#000;font-size:18px;position:absolute;right:20px;top:15px;  }
form .form-group:nth-child(2):after{content:"\f084";}
.full-width.content.content-login .form-login.register form .form-group:nth-child(1):after{content:"\f007";}
.full-width.content.content-login .form-login.register form .form-group:nth-child(2):after{content:"\f003";}
.full-width.content.content-login .form-login.register form .form-group:nth-child(3):after{content:"\f084";}
.full-width.content.content-login .form-login.register form .form-group:nth-child(4):after{content:"\f084";}
.full-width.categories-content .full-width.Categories-left{border:1px solid #ddd;}
.full-width.categories-content{padding:50px 0;}
.full-width.categories-content .full-width.Categories-left h2{padding: 10px 20px;background-color:#00b539;margin: 0;color: #fff;}
.full-width.categories-content .full-width.Categories-left ul {margin:0;padding:25px;display: block;clear: both;float: left;width: 100%;}
.full-width.categories-content .full-width.Categories-left ul li{line-height: 2;list-style: outside none none;padding-left:0;margin-bottom:10px;}
.full-width.categories-content .full-width.Categories-left ul li:last-child{margin-bottom:0;}
.full-width.categories-content .full-width.Categories-left ul li a{color: #000;font-size:16px;position:relative;padding-left: 25px;}
.full-width.categories-content .full-width.Categories-left ul li a:before{content:"\f061";font-family:'FontAwesome';font-size:14px;color:#00b539;position:absolute;top:-3px;left:0;}
.full-width.categories-content .full-width.Categories-left ul li:before{display:none;}
.full-width.categories-content .full-width.Categories-left ul li:hover a{padding-left:35px;color:#00b539; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;text-decoration:none;}
.full-width.categories-content .full-width.Categories-left ul li:hover a:before{padding-left:15px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.full-width.categories-content .full-width.Categories-right{border:1px solid #ddd;}
.full-width.categories-content .full-width.Categories-right h3{display: block; background:#ffce29; padding:15px; margin:0; color:#000000; font-weight: 600;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-content:last-child{border-bottom:none;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-content{padding:15px;border-bottom:1px solid #ddd;}
.full-width.categories-content .full-width.Categories-right a{display:block;}
.full-width.categories-content .full-width.Categories-right h4{width:auto;color:#00b539;text-transform:uppercase;font-weight:600;}
.full-width.categories-content .full-width.Categories-right a button.btn.btn-lg.btn-primary.Categories-btn{float:right;margin-top:33px;background-color:#00b539;border:none;color:#fff;margin-bottom:15px;}
.full-width.categories-content .full-width.Categories-right a button.btn.btn-lg.btn-primary.Categories-btn:hover,
.full-width.categories-content .full-width.Categories-right a button.btn.btn-lg.btn-primary.Categories-btn:focus{background-color:#ffce29;color:#000;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .full-width.cg-left{text-align: center;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .full-width.cg-left .cg-img{width: 100%;border: 1px solid #ccc;display: block;background-color: #fff;min-height: 125px;position: relative;margin: 0;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .full-width.cg-left .cg-img img{width: auto;height: auto;max-width: 100%;display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact{position:relative;min-height:160px;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding-left:0;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li{float:left; padding-bottom: 10px;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li:first-child p{text-align: left;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li:last-child{margin-bottom:0;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li:before{display:none;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li a{display:inline-block; text-transform: initial;color:#000; word-break: break-all;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li a:hover,
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li a:focus{color:#00b539;text-decoration: none;}
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul li p,
.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact ul{margin:0;}
.full-width.bs-example.pagination-content{width:100%;text-align: center;margin:auto;padding:20px 0 }
.full-width.content .full-width.bs-example.pagination-content ul.pagination{clear:both;text-align:center;margin:auto;display:block;padding-left:0;}
.full-width.content .full-width.bs-example.pagination-content ul.pagination li{float:left;display:block;padding:0;margin:0;text-align:center;}
.full-width.content .full-width.bs-example.pagination-content ul.pagination li:before{display: none;}
.side_details{border:1px solid #ddd;}
.side_details ul{margin:0; padding:0;}
.side_details ul li{padding:15px 20px; border-bottom:1px solid #ddd; word-wrap:break-word;}
.side_details ul li:before{display:none; padding:0;}
.side_details ul li label{display:block; font-size:18px; font-weight:500; margin:0 0 -5px 0;}
.side_details ul li span{color:#000; font-size:16px; font-weight:500; line-height:normal;}
.side_details ul li:last-child{border-bottom:none;}	
.main_details{border:1px solid #ddd;}
.main_details .main_detail_image{border:1px solid #ddd; min-height:200px;display:block;position:relative;top:-1px;left:-1px;}
.main_details .main_detail_image img{width:auto;height:auto;max-width:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto; padding:10px;}
.main_details h2{font-size:24px; font-weight:600; border-bottom:1px solid #ddd; margin:0; padding:15px 0;}
.main_details h3{font-size:24px; font-weight:600; margin:0; padding:15px 0 5px 0;}
.main_details_2{padding:30px;}
.main_details_2 h2{font-size:24px; font-weight:600; border:none; margin:0; padding:0 0 15px 0;}
.main_details_2 h4{font-size:20px; font-weight:600; border:none; color:#000; margin:0; padding:15px 0;}
.main_details_2 ul{margin:0; padding:0; -webkit-column-count:2; -ms-column-count:2; -o-column-count:2; -moz-column-count:2; column-count:2;}
.main_details .main_details_2 ul{margin:0; padding:0; -webkit-column-count:1; -ms-column-count:1; -o-column-count:1; -moz-column-count:1; column-count:1;}
.main_details_2 ul li{color:#000; font-weight:400; font-size:14px; padding-left:15px;}	
.main_details_2 ul li:before{content:"\f061"; right:15px;}
.contact_seller{background-color:#00b539; padding:20px 0; text-align:center; margin:80px 0 40px 0; position:relative;}
.contact_seller h2{font-size:30px; font-weight:500; margin:0; padding:0; color:#ffffff; text-align:center;}
.contact_seller:before{position:absolute; top:-25px; right:0; left:0; margin:auto; width:0; height:0; border-left:25px solid transparent; border-right:25px solid transparent; border-bottom:25px solid #00b539; content:"";}
.c_button{text-align:center;}
form .c_button button.btn.btn-lg.btn-primary{float:none;}
.full-width.seller_form form#contactForm .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(1) .form-group:after{content:"\f095";}
.full-width.seller_form form#contactForm .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(2) .form-group:after{content:"\f007";}
.full-width.seller_form form#contactForm .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(3) .form-group:after{content:"\f003";}
.full-width.seller_form form#contactForm .col-lg-6.col-md-6.col-sm-6.col-xs-12:nth-child(4) .form-group:after{content:"\f095";}
.full-width.seller_form form .col-lg-12.col-md-12.col-sm-12.col-xs-12 .form-group:after{content:none;}
.full-width.contact-detail .contact-icon i{position: absolute;color: #fff;right: 0;left: 0;text-align: center;top:20px;font-size:24px; }
.full-width.contact-detail .contact-icon{width:65px;height: 65px;background-color:#00b539;-webkit-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;position: relative;}
.full-width.contact-detail .contact-infor {width: 100%;display: block;float: left;}
.full-width.contact-detail .contact-infor h3{color:#000;font-weight:600;text-transform: uppercase;margin-bottom:30px;}
.full-width.contact-detail .contact-infor p{line-height:normal;margin-bottom:0; }
.full-width.contact-detail .contact-infor p a{color:#000;}
.full-width.contact-detail .contact-infor p a:hover,
.full-width.contact-detail .contact-infor p a:focus{color:#00b539;text-decoration: none;}
.mb-60{margin-bottom:60px;}
.contect-btn{float:left;text-align: left;}
.full-width.seller_form.contect-form form .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(1) .form-group:after{content:"\f007";}
.full-width.seller_form.contect-form form .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(2) .form-group:after{content:"\f003";}
.full-width.seller_form.contect-form form .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(3) .form-group:after{content:"\f095";}
.full-width.seller_form.contect-form form .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(4) .form-group:after{content:"\f003";}
.full-width.seller_form.contect-form form .col-lg-12.col-md-12.col-sm-12.col-xs-12 .form-group:after{content:none;}
.full-width.map-img{padding:50px 0 100px 0;}
.privency p{margin-bottom:25px; text-transform: initial;}
.privency p a{display:inline-block;color:#00b539;}
.privency p a:hover,
.privency p a:focus{color:#ffce29;text-decoration:none;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.panel .panel-heading{background-color:#ef315a;border-color:#ef315a;color:#fff;}
table#dataTables-example thead th{color:#ef315a;}
table#dataTables-example tbody tr{color:#000;}
.table-hover>tbody>tr:hover,
.table-striped>tbody>tr:nth-of-type(odd){background-color: rgba(239,49,90,0.03);}
select.form-control.input-sm {-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-color:#ef315a;color:#ef315a;-webkit-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 3;color: #fff;cursor: default;background-color:#ef315a;border-color:#ef315a;}
.pagination>li>a, .pagination>li>span{color:#ef315a;}
input.form-control.input-sm{border-color:#ef315a;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
div.dataTables_filter label{color:#000;font-weight:400;}
div#page-wrapper a{display: block;}
button.btn.btn-lg.btn-primary.btn-table {margin: 40px 0 20px;border-color:#ef315a;background-color:#ef315a;color:#fff;}
.dash_menu .navbar{min-height:auto; margin-bottom:0;}
.dash_menu{background-color:#ef315a;}
.dash_menu .nav li a{background-color:#ef315a; color:#ffffff; font-weight:300; letter-spacing:0.5px; padding:15px; position:relative;}
.dash_menu .nav>li{border-bottom:1px solid #b22443; border-top:1px solid #f8587a;}
.dash_menu .nav>li:first-child{border-top:none;}
.dash_menu .nav>li:last-child{border-bottom:none;}
.dash_menu .nav>li>a.active:after{position:absolute; right:-10px; margin:auto; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #ef315a; content:"";}
.dash_menu .nav li a i{margin-right:5px; font-size:18px;}
.dash_menu #page-wrapper h1{color:#ef315a; font-weight:500; margin-bottom:20px;}
.dash_menu .panel-primary>.panel-heading{background-color:#01acf7;border-color:#01acf7;}
.dash_menu .panel-green>.panel-heading{background-color:#00b539;border-color:#00b539;}
.dash_menu .panel-yellow>.panel-heading{background-color:#ffce29;border-color:#ffce29;}
.dash_menu .panel-red>.panel-heading{background-color:#ef315a;border-color:#ef315a;}
.dash_menu .panel{-webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -moz-border-radius:0; border-radius:0; border:none;}
.dash_menu .panel .panel-heading{-webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -moz-border-radius:0; border-radius:0; padding:15px;}
.pos_rel{position:relative !important;}
.sp_btnn{position:absolute; top:0; right:30px;}
.sp_btnn a.btn.btn-lg.btn-primary{font-size:14px; color:#000; background:transparent; padding:0 10px; border:2px solid #ffce29; text-align:center; display:inline-block; min-width:160px; height:50px; line-height:48px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; -webkit-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; border-radius:30px; text-transform:capitalize;font-family: 'Poppins', sans-serif;font-weight:500;margin-top:10px; outline:none;}
.sp_btnn a.btn.btn-lg.btn-primary i{padding-right:5px;}
.sp_btnn a.btn.btn-lg.btn-primary:hover,
.sp_btnn a.btn.btn-lg.btn-primary:focus{background-color:#ffce29; outline:none;}
.sp_btnn a.btn.btn-lg.btn-primary.btn-table{margin: 40px 0 20px;border-color:#ef315a;background-color:#ef315a;color:#fff;}
#addnewbtn{display:block;}
div#page-wrapper .full-width form .form-group:after{content:"\f084";}
button.btn.btn-lg.btn-primary.c-pwd{background-color:#ef315a;border-color:#ef315a;}
.c-password{padding-bottom:50px;}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(1) .form-group:after{content:"\f007";}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(2) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(3) .form-group:after{content:"\f003";}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(4) .form-group:after{content:"\f095";}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(5) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(6) .form-group:after{content:"\f10b";}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(7) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(8) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(9) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(10) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(11) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(12) .form-group:after,
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(13) .form-group:after{content:none;}
div#page-wrapper .full-width.seller_form.compny-detail-form form .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(14) .form-group:after{content:"\f0ac";}
.full-width.seller_form.compny-detail-form{border-bottom:1px solid #ddd;}
.company-detail{padding:10px;float:none;}
.full-width.check-box.check-border{padding:25px 0;border-bottom:1px solid #ddd;}
.check-padding{padding-left:30px;}
.full-width.check-box h3{color:#ef315a;font-weight:600;margin-bottom:20px;}
.custom {position:relative;padding-left:30px;margin:0px; cursor:pointer;  font-size:18px;  -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;font-weight:200;width:100%;}
.custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.c-detail-checkbox{position: relative;}
.checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:#ccc;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.custom:hover input ~ .checkmark{background-color: rgba(239,49,90,0.3);}
.custom input:checked ~ .checkmark{background-color:#ef315a;}
.checkmark:after{content:"";position:absolute;display:none;}
.custom input:checked ~ .checkmark:after{display:block;}
.custom .checkmark:after{left:7px;top:3px;width:7px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.full-width.check-box.check-border form .form-group:after{display:none;}
.full-width.company-logo{padding:25px 0;}
.full-width.company-logo form label h4{color:#000;font-size:20px;margin-top:5px;}
.full-width.company-logo form .form-group:after{display:none;}
.fileinput.fileinput-new span.btn.btn-default.btn-file{width:100%;margin-bottom: 20px;}
.custom-file-upload-hidden {display: none;visibility: hidden;position: absolute;left: -9999px;}
.custom-file-upload {display: block;width: auto;font-size: 16px;margin-top: 30px;}
.custom-file-upload img{max-width:100%; height:auto;}
.custom-file-upload label{color:#000;display: block;margin-bottom: 5px;}
.file-upload-wrapper {  position: relative;margin-bottom: 5px; border: 1px solid #000;}
.file-upload-input {width: auto;color: #000;font-size: 16px;padding: 11px 17px;border: none;background-color: #fff;}
.file-upload-button {cursor: pointer;display: inline-block; color: #fff;font-size: 16px;text-transform: uppercase;padding: 11px 20px;border: none; margin-left: -1px;background-color: #ef315a;float:right; }
.file-upload-button:hover,
button.btn.btn-lg.btn-primary.btn-table:hover{background-color:#ffce29;border-color:#ffce29;-webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}

h2#exampleModalLabel{color:#00b539;width:auto;float:left;}
div#exampleModal .modal-dialog .modal-content .modal-footer .full-width.seller_form.contect-form form .form-group:after{display:none;}
.full-width.c_button.contect-btn.col-lg-12.col-md-12.col-sm-12.col-xs-12 button.btn.btn-lg.btn-primary{border-color:#00b539;margin:20px auto;display:block;}
.full-width.c_button.contect-btn.col-lg-12.col-md-12.col-sm-12.col-xs-12 button.btn.btn-lg.btn-primary:hover,
.full-width.c_button.contect-btn.col-lg-12.col-md-12.col-sm-12.col-xs-12 button.btn.btn-lg.btn-primary:focus{background-color:#00b539;color:#fff;}
.modal-content .modal-footer .full-width.check-box label.custom{width:auto;float:left;padding-right:20px;}

.full-width.c-detail-checkbox ul{line-height:normal; padding-top:10px; height:auto; min-height:50px; padding-left: 30px; clear:both;-webkit-column-count:3;-ms-column-count:3;-o-column-count:3;-moz-column-count:3;column-count:3;}
.full-width.c-detail-checkbox ul li{list-style:none;}
.modal-categoris{padding:25px;}
.modal-categoris ul {display:block;-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;-moz-column-count:2;column-count:2;}
.modal-categoris ul li{margin-bottom:10px;}
.modal-categoris ul li a:before{content:"\f105";position:absolute;left:0;top:0;font-family:'FontAwesome';color:#00b539;font-size:14px;}
.modal-categoris ul li a{font-size:14px;color:#000;padding-left:15px;position:relative;}
.modal-categoris ul li:hover a:before{padding-left:5px;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.modal-categoris ul li:hover a{padding-left:20px;color:#00b539;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s; }

.full-width.categories-content .full-width.Categories-left ul li a{display:block;}
.full-width.categories-content .full-width.Categories-left ul li a:before{top:0;}
.full-width.categories-content .full-width.Categories-left ul{padding:15px;}
.full-width.company-add{padding:15px;border:1px solid #ccc;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px;}
.full-width.company-add h3{font-weight:bold;font-size:20px;text-transform:uppercase;letter-spacing:normal;}
.full-width.company-add p{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:5px; }
.full-width.company-add:hover{-webkit-box-shadow: 0px 0px 10px 2px #ccc;-ms-box-shadow: 0px 0px 10px 2px #ccc;-o-box-shadow: 0px 0px 10px 2px #ccc;-moz-box-shadow: 0px 0px 10px 2px #ccc;box-shadow: 0px 0px 10px 2px #ccc;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.full-width.company-add p a{display:inline-block;}
.full-width.company-add p a:hover,
.full-width.company-add p a:focus{color:#ffce29;text-decoration:none;}

/*--blog part--*/
.blog{width:100%;float:left;padding:60px 0;position:relative;}
.blog .blog-content{width:100%;float:left;display:inline-block; margin: 0 -15px;}
.blog .blog-content .blog-col{padding: 0 15px; width:33.33%; position: relative; float: left;}
.blog .blog-content .blog-col .blog-01{border:1px solid #ccc;background-color: #fff;}
.blog .blog-content .blog-col .blog-01 img{width:auto;height: auto;max-width: 100%;float:left;margin-bottom:30px;}
.blog .blog-content .blog-col .blog-01 .blog01-cont{padding:30px;border-bottom:1px solid #ccc;}
.blog .blog-content .blog-col .blog-01 .blog01-cont h5{margin-bottom:15px;color:#ef315a;font-size:18px;}
.blog .blog-content .blog-col .blog-01 .blog01-cont p{margin-bottom: 15px;line-height:normal;font-size:14px;font-weight: 100;}
.blog .blog-content .blog-col .blog-01 .bottom-blog{padding:5px 0 5px 30px;width:100%;display: inline-block;}
.blog .blog-content .blog-col .blog-01 .bottom-blog ul{float:left;clear:both;display: block;}
.blog .blog-content .blog-col .blog-01 .bottom-blog ul li a{font-size:12px;color:#777777;padding-right:5px;}
.blog .blog-content .blog-col .blog-01 .bottom-blog .bootom-left{width:85%;float:left;border-right:1px solid #ccc;}
.blog .blog-content .blog-col .blog-01 .bottom-blog .bootom-right{width:15%;float:right;text-align: center;margin:auto;}
.blog .blog-content .blog-col .blog-01 .bottom-blog .bootom-right a{color:#777777;font-size: 12px;}
.blog .blog-content .blog-col .blog-01:hover,
.blog .blog-content .blog-col .blog-01:focus{background-color:#ef315a;-webkit-box-shadow: 0px 0px 2px 2px #ccc;-ms-box-shadow: 0px 0px 2px 2px #ccc;-o-box-shadow: 0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;box-shadow: 0px 0px 2px 2px #ccc;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s;-moz-transition:1s;transition:1s;}
.blog .blog-content .blog-col .blog-01:hover h5,
.blog .blog-content .blog-col .blog-01:focus h5{color:#fff;}
.blog .blog-content .blog-col .blog-01:hover p,
.blog .blog-content .blog-col .blog-01:hover .bottom-blog ul li a,
.blog .blog-content .blog-col .blog-01:hover .bottom-blog .bootom-right a,
.blog .blog-content .blog-col .blog-01:focus p,
.blog .blog-content .blog-col .blog-01:focus .bottom-blog ul li a,
.blog .blog-content .blog-col .blog-01:focus .bottom-blog .bootom-right a{color:#fff;}

.blog .blog-content-details .blog-detail-images{width:100%;float:left;display:block;}
.blog .blog-content-details .blog-detail-images img{width:100%;float: left;height:auto;}
.blog .blog-content-details{width:100%;float:left;display:inline-block;}
.blog-details.content {padding: 10px 0;}
.blog-details.content h1,
.blog-details.content h2,
.blog-details.content h3,
.blog-details.content h4,
.blog-details.content h5,
.blog-details.content h6{color:#ef315a;}
.blog-details.content ul{padding:0;}
.blog-details.content ul li,
.blog-details.content ul li:before {color:#ef315a;}

/*--slider--*/
.slider-part{width:100%;min-height:300px;position: relative;float:left;margin-bottom:60px; background-color:#fff;}
.slider-part .slider-containt{position: relative;z-index: 10;}
.callbacks_container{position:relative;}

/*.slider-part .rslides{overflow: initial;}*/
.slider-part h2{font-size:100px;color:#00b539;text-align: center;}
.slider-part p{text-align: center;color:#000;}
.slider-part h4{text-align: center;color:#00b539;}
.slider-part dd{font-size: 14px;color:#00b539;text-align: center;}
.slider-part h2{font-size:30px; color:#000; font-weight:300; line-height:normal;}
.slider-part h2 span{color:#00b539; font-weight:600; position:relative; bottom:0;}
.slider-part hr.line{width:100px;border-color:#ddd;border-width:3px; margin:10px auto;}
.slider-part .rslides li{min-height: initial;}
.slider-part .slider-containt img{width:auto;max-width:100%;height:100px;display:block;float: none;margin:auto;text-align: center;margin:30px auto;}

.slider-part ul.callbacks_tabs.callbacks2_tabs{width: 100%; display: block; float: left; text-align: center; font-size: 0; margin-top: 20px; position: relative;z-index: 10;}
.slider-part ul.callbacks_tabs.callbacks2_tabs li{display: inline-block; font-size: inherit; margin: 0 5px;}
.slider-part ul.callbacks_tabs.callbacks2_tabs li a{display: block; width: 12px; height: 12px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background-color: #fff; border:2px solid #ccc;}
.slider-part ul.callbacks_tabs.callbacks2_tabs li.callbacks_here a{background-color: #00b539; border:2px solid #00b539;}

/*=========================Last Changes Raj homepage start here 26-01/2019 ===============*/
.best_compny_sc_none{height:inherit; overflow:hidden;}
/* #myScroll{height:1300px; overflow-x:auto; overflow-y: scroll;}*/
.best_auto{height:767px; overflow:hidden;overflow-y: hidden;}
form textarea.form-control{height:150px; width:100%; border:1px solid #000; padding:15px 25px; margin-bottom:20px; font-size:14px; color: #000;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none; background-color:transparent; resize:none;}
.add_btnn a.btn.btn-lg.btn-primary{font-size:14px; color:#000; background:transparent; padding:0 10px; border:2px solid #ffce29; text-align:center; display:inline-block; max-width:160px; height:50px; line-height:48px; -webkit-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; -webkit-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -moz-border-radius:30px; border-radius:30px; text-transform:capitalize;font-family: 'Poppins', sans-serif;font-weight:500;margin-top:10px; outline:none;}
.add_btnn a.btn.btn-lg.btn-primary i{padding-right:5px;}
.add_btnn a.btn.btn-lg.btn-primary:hover,
.add_btnn a.btn.btn-lg.btn-primary:focus{background-color:#ffce29; outline:none;}
#Myappenddiv{float:left; display:block; width:100%; margin-top:30px;}
.my_ac_dropdown{float:right; position:relative;}
.my_ac_dropdown ul.dropdown-menu{background:#ffce29; border:none; -webkit-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; padding:0;}
.my_ac_dropdown ul.dropdown-menu li a{padding:10px 15px; font-weight:500; color:#fff;}
.my_ac_dropdown ul.dropdown-menu>li>a:focus,
.my_ac_dropdown ul.dropdown-menu>li>a:hover{background-color:#ef315a;}

/*=========================Last Changes Raj homepage end here 26-01/2019 ===============*/
/* === Responsive ================================================== */
@media screen and (min-width: 960px) and (max-width: 1170px) { 
	.footer .links{margin-left:20px; width:30%;}
	.footer .f_form{width:35%;}
	.footer .contact_info{margin-left:10px; width:30%;}
	.footer .contact_info p a.f_phone{font-size:20px;}
	.f_logo img{max-width:100%;}
	.slide_text p br{display:none;}
	.full-width.content .plans .price h2{font-size:24px; }
	.full-width.content .plans .price h2 span{font-size: 20px;}
	.full-width.content .plans .detail ul li{font-size:13px;}
	form button.btn.btn-lg.btn-primary{float: none;}
	form p{float:none;}
}
@media screen and (max-width: 991px) {
	.content img{width:100%;margin-bottom:20px;}
	.full-width.about-us img{margin:0;}	
	.full-width.content .plans{margin-bottom:60px;min-height:460px;}
	.full-width.content .plans:hover,
	.full-width.content .plans:focus{margin-top:0px;padding-top:0px;padding-bottom:0px;}
	.form-login{width:100%;}
	.full-width.categories-content .full-width.Categories-left{margin-bottom:30px;}
	.full-width.contact-detail .contact-icon{text-align:center;margin:auto; }
	.contect-btn,
	.full-width.contact-detail{text-align:center;}
	.full-width.seller_form.contect-form{margin-top:50px;}
	.custom{font-size: 16px;}
	.full-width.c-detail-checkbox ul{-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;-moz-column-count:2;column-count:2;}
	.full-width.categories-content .full-width.Categories-right{margin-bottom:30px;}
}
@media screen and (min-width: 768px) and (max-width: 959px) { 
	.footer .links{float:left; margin-left:0; width:30%;}
	.footer .f_form{float:left; margin-left:0; margin-top:-240px; width:41%;}
	.footer .contact_info{margin-left:15px; width:25%;}
	.slide_text p br{display:none;}
}
@media screen and (min-width: 768px) and (max-width: 991px) { 
	.best_compny h2{font-size:47px;}
	.best-right h2{font-size:26px;}
}
@media(max-width:767px){
	.footer .links{float:none; margin-left:0; width:auto;}
	.footer .f_form{float:none; margin-left:0; margin-top:20px; width:auto;}
	.footer .contact_info{float:none; margin-top:20px; margin-left:0px; width:auto;}
	.circle::before{left:-100px; width:68px;}
	.circle::after{right:-100px; width:68px;}
	.circle{margin-top:20px;}
	.footer .contact_info p a.f_phone{font-size:20px;}
	.footer{padding:20px 0px; text-align:center;}
	.footer .links ul li{list-style:none;}
	.logo{text-align:center;}
	header button.btn.btn-lg.btn-primary{margin:20px 0;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
	.navigation .full-width.nav .navbar-default .nav.navbar-nav li{float:left; display:block; width:100%;}
	.navigation .full-width.nav .navbar-default .nav.navbar-nav{margin:0; background-color:#303030;}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover{background-color:transparent;}
	.navigation .full-width.nav .navbar-default .nav.navbar-nav li:hover a:after, .navigation .full-width.nav .navbar-default .nav.navbar-nav li:focus a:after, .navigation .full-width.nav .navbar-default .nav.navbar-nav li.active a:after{display:none;}
	.navbar-collapse{padding:0;}
	.navbar-default .navbar-toggle{margin:10px 0;}
	.navigation .full-width.nav .navbar-default .nav.navbar-nav li a{text-align:right; padding:15px;}
	.slide_text h1{font-size:30px;}
	.slide_text h3{font-size:14px;}
	.best-right h2 span{bottom:0;}
	.best_compny h2{font-size:30px;}
	.section_2{padding:50px 0;}
	.full-width.about-us img{display:none;}
	.content p{text-align: center;font-size:15px; }
	span.green.green-1{text-align: center;margin-bottom:50px;font-size:18px; }
	.full-width.about-content h4,
	.content h2.white{text-align:center;}
	.content .full-width.about-us .border{float:none; }
	.full-width.about-us{padding:50px 0;}
	form p,
	form button.btn.btn-lg.btn-primary{float:none;}
	.main_details_2 ul{-webkit-column-count:1; -ms-column-count:1; -o-column-count:1; -moz-column-count:1; column-count:1;}
	.main_details{margin-top:40px;}
	.side_details ul li,
	.main_details h2,
	.main_details h3,
	.main_details_2 h4,
	.main_details_2 ul li{text-align:center;}
	.full-width.categories-content .full-width.Categories-right .full-width.cg-images .cg-contact p{text-align:left;}
	.privency p{text-align: justify;}
	.full-width.c-detail-checkbox ul{-webkit-column-count:1;-ms-column-count:1;-o-column-count:1;-moz-column-count:1;column-count:1;}
}
@media(max-width:567px){
	.logo img{max-width:290px;}
	header .col-lg-3.col-md-3.col-sm-3.col-xs-6{width:100%; margin-bottom:15px; text-align:center;}
	header button.btn.btn-lg.btn-primary{margin:0;}
	.search button.btn.btn-lg.btn-primary{position:relative; top:20px;}
	.search input{padding:0 20px;}
	.slide_text h3{font-size:18px;}
	.slide_text h2,
	.slide_text p{display:none;}
	.main_banner{min-height:500px;}
	.slide_text h1{font-size:24px;}
	#loader{background-size:280px;}
	.content h2,
	.Inner_title h1{font-size:25px; }
	.content p{font-size:14px; }
	span.green.green-1{font-size:16px; }
	.form-login{padding:20px 15px;}
	form .form-group input.form-control{font-size: 13px;}
	.full-width.categories-content .full-width.Categories-left ul li:hover a{padding-left:25px;}
	.full-width.categories-content .full-width.Categories-left ul li:hover a:before{padding-left:0;}
	h2#exampleModalLabel{font-size:22px;}
	.modal-footer .full-width.seller_form.contect-form{margin-top:10px;}
}
@media(max-width:470px){
	.best_compny .col-lg-4.col-md-4.col-sm-4.col-xs-6{width:100%;}
	.best-right h2,
	.best_compny h2{font-size:22px; text-align:center;}
	.best_compny hr.line,
	.best-right hr.line{margin:20px auto;}
	.full-width.categories-content .full-width.Categories-right h4 {font-size: 14px;float:none;}
	.full-width.categories-content .full-width.Categories-right a button.btn.btn-lg.btn-primary.Categories-btn{float:none;text-align: center;}
	.full-width.categories-content .full-width.Categories-right .full-width.cg-content{text-align:center;}
	.file-upload-button{width:100%;margin-top:5px;}
	.custom-file-upload{margin-top:80px;}
	.full-width.company-logo .custom-file-upload:first-child{margin-top:0;}
}
em.invalid {color:red; text-align:left; display:block; /*margin-top:-15px;*/ margin-top:-9px; padding-bottom:15px;}



@media screen and (max-width: 565px) and (min-width: 300px) {
		.priority-5{
			display:none;
		}
	}
	
	@media screen and (max-width: 300px) {
		.priority-5{
			display:none;
		}
	}