@charset "utf-8";

@media only screen and (max-width: 1200px) 

{

/*for responsive*/

.container

{

width:100%;

}

/*latest Community*/



.cls_lastest_thumb {

    padding: 0 !important;

}



}

@media only screen and (max-width: 1280px) 

{

.cls_ads_left {

display:none;

}

.cls_ads_right {

display:none;

}

}

@media (min-width:1025px) {

/*for Normel view desktop responsive*/



  .cls_img_logo img {

    display: none;

    height: 40px;

    width: 100%;

}

.cls_responsive_view

{

display:none;

}

.cls_responsive_cart

{

display:none;

}

}

@media (max-width:1024px) {

/*for Normel view Responsive responsive*/

.cls_desktop_view

{

display:none;

}



.cls_jblist_size {

   width: 70%  !important;

}

.jplist-list-view .cls_jlist_left {

    float: unset !important;

    width: auto !important;

}

.jplist-list-view .cls_jlist_center

{

    width: auto !important;

}

.jplist-list-view .cls_jlist_right {

    display: inline-block;

    float: unset !important;

    width: auto !important;

}

.jplist .list .block p

{

    display: inline-block;

}

.jplist-star-rating.empty_cls {

    display: inline-flex;

}

.jplist-grid-view .list-item .block .title {

    line-height: 1.5em;

    font-size: 1em;

    text-overflow: ellipsis;

    width: 6em;

    overflow: hidden;

    white-space: nowrap;

}

.clsTempPrice {

    width: auto !important;

    float: none !important;

}

.cls_cart_author {

    text-align: center;

}

.clsTempPrice

{

text-align:left !important;

}

.cls_step_adjust {

    padding: 0 !important;

}

.cls_destop_cart

{

display:none;

}

.cls_responsive_cart {

    padding: 20px 0;

}

.cls_cart_but_res {

    background: #34495E !important;

    border-color: #34495E !important;

    color: #fff !important;

}

.btn-primary:hover {

    color: #000 !important;

    background-color: #F8F2F5 !important;

    border-color: #F8F2F5 !important;

}

.cls_dash_width

{

width:100% !important;

}

/* For Advertisement */

.cls_ads_top img {

    width: 100%;

    object-fit: contain;

	height: auto;

}

.cls_ads_bottom img {

    width: 100%;

    object-fit: contain;

	height: auto;

}

.cls_ads_left img {

    width: 100%;

    object-fit: contain;

	height: auto;

}

.cls_ads_right img {

    width: 100%;

    object-fit: contain;

	height: auto;

}

}

@media (max-width: 568px){.is-hidden-phone{display:none !important}}

@media (max-width: 799px){

.mainlogo h1 {

background-image: unset !important;

}

}
@media only screen and (max-width: 799px) {
   .text-alirit {
    display: inline-block;
    float: right;
    position: absolute;
    z-index: 999999;
    right: 45px;
    top: 8px;
} 
}




@media only screen and (max-width: 767px) {
section#breadcrump-userpro img {
    height: 150px;
}
.cs-submit.two.col-md-6 {
    margin-bottom: 25px;
}
a.profile-photo img {
    margin-top: 0 !important;
}
div#payout_request {
    overflow: hidden;
    overflow-x: scroll;
}
div#panelPrecios ul li {
    width: 43% !important;
}

.toogle-moblie button{
    display: block !important;
}
.jplist .list .img img {
    max-width: 100%;
    border-radius: 3px;
    border: 1px solid #c9c9c9 !important;
}
div#new-addpad {
   padding-top: 20px !important;
}
.cls_CardBut .btn {
    width: 100%;
    display: block;
    margin: 10px 0px;
}
.cls_log_li.homebtn .fa {
    color: #fa6020;
    padding-bottom: 2px;
    padding-top: 2px;
}
section#contact-form .col-md-12 {
    padding-bottom: 0px !important;
}
.box .list.box.text-shadow {
    margin: 0px;
}
#toogle-showdiv{
    display: none;
}
.toogle-moblie button {
    padding: 6px 12px;
    text-align: center;
    color: #f96020 !important;
    font-size: 14px;
}
.price-tags {
    margin-top: 55px;
}
.jplist-grid-view .list-item {
    width: 100% !important;
    margin: 0px !important;
}
.contact-forms .col-md-12 {
    padding-bottom: 30px;
}
div#view_template_wrapper {
    overflow: hidden;
    overflow-x: scroll;
}
.home-section__item-thumbnail-carousel ul.item-thumbnail-carousel--row-10 li.item-thumbnail-container{
    width: 90%;
}
.overthrow-enabled .overthrow{overflow:auto;-webkit-overflow-scrolling:touch};

.header-area .cs_navbar .cs_menu li.active { border-top:none;}

.pipe { background:none;}

.navbar-nav .open .dropdown-menu {

  background-color: #fff;

}
.box-oneone{
    width: 100% !important;
    float: none;
}
.box-onetwo{
    width: 100% !important;
    float: none;
    padding-left: 15px !important;
}
#promoContent{
    top: 30% !important;
}
section.dashboard-newd .col-md-12 , .overall-dash .col-md-3{
    padding: 0px;
}
.pills-listover ul.nav.nav-pills li{
    display: none;
}
.pills-listover .col-md-8 {
    padding: 0px;
}
.cls_menu_inners .clsMinContent .col-md-12 {
    padding: 0px;
}
div#img-background img {
    width: 100% !important;
    height: auto;
}
a.btn.btn-primary.livebtn {
    width: 100%;
    margin-top: 10px;
}
.background-imgs {
    background: #fff !important;
    padding: 10px;
}
.reportbtn.pull-right {
    float: none;
    display: block;
    width: 100%;
}
.reportbtn #reportjs, .sharebut {
    margin-top: 0px !important;
}
.button-section .col-md-6 {
    padding: 0px;
}
small {
    font-size: 80% !important;
}
.button-section {
    text-align: center;
}
a#sharebut {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 6px 18px;
}
h2.feature-title.text-center {
    font-size: 24px;
    padding: 10px;
    margin-bottom: 0px;
}
ul.nav.nav-pills {
    display: none;
}
.over-allpills ul.nav.nav-pills {
    display: block;
}
span.user-itemstmp, span.user-salestmp {
    border-right: 1px solid #e3bfb0;
    padding-right: 6px;
}
.pills-listover .col-md-4 {
    padding: 0px;
}
.go-next {
    margin-top: 15px;
}
.inlinelist a.btn.btn-default {
    width: 32% !important;
}
.select-box {
    width: 66% !important;
    
}
.input-textselect {
    width: 32% !important;
    text-align: right !important;
   
}
.strclass {
    width: 100% !important;
    text-align: center !important;
}
div#invoice {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
}
.jplist-ios-button{
    display: none !important;
}
.jplist-panel {
    display: block !important;
}
.Sidetab {
    margin-bottom: 20px;
}
section#service-list {
    display: none;
}
.user-information nav.navbar.navbar-inverse{
    text-align: center;
}
.banner-innerarea .home-search{
    padding: 0px;
}
#custom-search-input .navbar-form {
    padding: 0px;
}
input.form-control.input-lg {
    height: 30px;
    padding: 6px 12px;
    font-size: 12px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {

  background-color: #181818;
  color: #333;
}
.line-headblog , .line-head , .line-headtest , span.line-headcontact{
    width: 30% !important;
}
ul.item-thumbnail-carousel--row-10.overthrow {
    min-height: auto;
    padding-bottom: 15px;
}
#promoButtons a {
    display: inline-block;
    text-decoration: none;
    padding: 7px 10px;
    background: #286cc3;
    text-align: center;
    margin: 8px 10px;
    color: #fff;
}
.col-md-4.mb-lg-0.mb-3.flip-box {
    margin: 0 0 16px 0;
}
.homebanner {  
    height: 250px !important;
}
#promoButtons {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0px 0;
} 
p.promo-align {
    padding: 15px;
}
#custom-search-input {
   max-width: 100% !important;
    width: 85% !important;
    margin: 0px auto !important;
}
.main-text {    
    margin-top: -34px !important;
   
}
#new-dashbread {    
    top: 50px;
}
.banner-innerarea .carousel-inner {
    max-height: 220px;
    height: 150px;
}
section#home-searchb .banner-details h2 {
   font-size: 26px !important;
    padding: 0px 10px;
    margin-bottom: 15px;
}
#promoClose{
    padding: 14px 10px;
}
a.btn.btn-sm.user-namebtn.home-btnnn {
    margin-top: 25px !important;
}

section#home-searchb .container {
    padding: 0px;
}
section.banner-area img{
    height: 200px !important;
}
.user-namebtn{
    margin-top: 13px !important;
}
.home-search{
	width:100%;
	display:block;
	position:absolute;
}
li.read .col-md-2 {
    text-align: left;
}
#quickcontact {
    margin-bottom: 30px;
}
.input-group.add-on{
	width: 50%;
    display: -webkit-box;
    left: 20%;
}
.banner-details h2{
	display: block;
    font-size: 24px!important;
    font-weight: bold !important;
    padding: 2px 0 0 0px;
    margin: 0 0 9px 0;
}
div#new-dashbread .container {
    padding: 0px;
}
.main-text.hidden-xs .container{
    padding: 0px;
}
.login-links.cls_sign_set{
	display: table;
    margin: 0px auto;
}

.mean-bar{
	margin-bottom:10px;
}

.mainlogo {

  position: absolute;
}

.mainlogo  img {

display:none;

  width: 50%;

}

.login-links {

  margin: 15px 0;

  text-align: left;

}

.banner-search {

  width: 100% !important;

}

.blog-area {

 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #34495e 50%, #181818 0%) repeat scroll 0 0;

 }

 .blog-home {

  margin-bottom: 30% ;

}

.testimonial-home {

  padding-top: 32px;

}

.con-fields .cinput {

  margin-bottom: 20px;

}

.cls_img_logo img {

    height: 50px;

    width: 100%;

	display:block;

}

.cls_img_logo

{

height:auto;

}

.dropdown-menu

{

position: unset !important;

z-index: auto !important;

float: unset !important;

}

.cls_jblist_size {

   width: 100%  !important;

}



}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

    .navbar-collapse.collapse {

        display: none !important;

    }

    .navbar-collapse.collapse.in {

        display: block !important;

    }

    .navbar-header .collapse, .navbar-toggle {

        display:block !important;

    }

    .navbar-header {

        float:none;

    }

	.cls_side_size {

    width: 30% !important;

}

.m-logo {

    top: 0px !important;

	}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {



.mainlogo img {

  width: 100%;

}

.login-links ul li {

  margin: 0 3px;

}

.cls_img_logo img {

    display: none;

    height: 50px;

    width: 100%;

}

.overthrow-enabled .overthrow

{

overflow:auto;-webkit-overflow-scrolling:touch;

}

.banner-details {

    padding: 0;

}

.cls_profileview li {

    display: inline-block;

    padding: 15px;

    width: 49%;

	float:left;

}
.downloadbold{
    font-weight: bold;
}


}



@media only screen and (max-width: 900px) 

{

.author-list img

{

display:inline;

margin-bottom:5px;

}

.fatures-products {

    text-align: center;

}

.cls_footer-heading_res

{

text-align:center;

}

.footer-email form

{

text-align:center;

}

.jplist .title

{

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    width: 11em;

    display: inline-block;

}

.cls_with_change

{

text-align:center;

}

.cls_res_htag h2

{

font-size:22px;

}

.cls_withset

{

text-align:center;

}

}
@media only screen and (max-width: 350px){
    span.text-alirit .btn {
    padding: 6px 0px !important;
    font-size: 12px !important;
}
}
@media only screen and (max-width: 640px) 

{

.cs-captchainput

{

width:58%;

}

.cs-submit, .cssubmit, .csreset {

    margin-right: 100px;

    width: 100%;

}

.footer-social ul

{

text-align:center;

margin-bottom:10px;

}

.copy-right

{

text-align:center;

}

.cs-submit, .cssubmit, .csreset

{

margin-right:0;

}

.cs-submit .cssubmit

{

margin-right:0;

}

.list-inline > li {

    display: inline-block;

    padding-right: 0;

    padding-left: 0;

}

.cls_loginmain{

width:auto !important;

}

.cls_responsive_view {

    text-align: center;

}

.cls_profileview li {

    display: inline-block;

    padding: 15px;

    width: 100%;

}

.cls_wishul p a {

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    width: 11em;

    display: inline-block;

}

.jplist .title

	{

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    width: 11em;

    display: inline-block;

	}

.cls_side_size {

    width: 100% !important;

}

.cls_table_tbody td {

    width: 100% !important;

}

.cls_clsMinContent {

    background-color: #fff;

    padding: 10px;

}

.cls_menu_inners {

    padding: 0 !important;

}

.cls_jblist_size {

    width: 100% !important;

}

.header-bottom .col-md-8 {

    padding: 0;

}

.cls_res_view li {

    margin-bottom: 10px !important;

	text-align: center;

}

.cls_res_view {



    text-align: center;



}

.cls_log_li small {

    display: none;

}
.downloadbold{
    font-weight: bold;
}


}
@media only screen and (min-device-width : 900px) and (max-device-width : 1024px){
.mobile-menu-area .text-alirit{
    display: none;
}

}
@media only screen and (min-device-width : 800px) and (max-device-width : 1024px){
    .m-logo{
        display: none;
    }
    .downloadbold{
    font-weight: bold;
}

}
@media only screen and (min-device-width : 900px) and (max-device-width : 1440px){
.mean-bar{
        display: none;
    }  
    .downloadbold{
    font-weight: bold;
}

}

@media only screen and (min-device-width : 300px) and (max-device-width : 374px){
 
 #promoButtons a {
   display: inline-block;
    text-decoration: none;
    padding: 5px 5px;
    background: #286cc3;
    text-align: center;
    margin: 7px 8px;
    color: #fff;
    font-size: 12px;
}
}
@media only screen and (min-device-width : 300px) and (max-device-width : 410px){
 .submenu_login {
    right: -30px;
    min-width: 306px !important;
}
 .mainlogo {
    display: none;
}
.header-bottom .col-md-12 {
    padding: 0px;
}
ul.cls_res_view {
    text-align: left;
}
ul.cls_res_view li {
    margin: 0px 0px 0px 4px;
}
.col-md-3.topsp {
    padding-top: 10px;
}
.downloadbold{
    font-weight: bold;
}
.cls-ContactForm.clS-TextDec h3 {
    font-size: 22px;
}
span.clsCategory {
    font-size: 22px;
    line-height: 1.4;
}
h3.tspaces {
    padding-top: 10px;
}

}
