.bordertext{background-color:#fff;margin:15px 0 0 0;padding:2px;}
.bordertext span{padding:7px;line-height:20px;display:block;}
.bordertext h3{font-family:Lato-Black;font-size:14px;background-color: #F2F2F2!important;border-bottom: 1px solid #fff;cursor: pointer;display: block;float: none;margin: 0;padding:7px 8px;	
color:#333333;font-weight:normal;}
.supporttxt{font-family:Lato-Light;font-size:14px;}
.magintop{ margin-top:10px;} 
.resp-tabs-list li:first-child {  height: 30px;    left: 0;    line-height: 30px;color:#fff;}
.resp-vtabs li:first-child.resp-tab-active { background: #cb8c2b;   height: 30px;    left: 0;    line-height: 30px;color:#333;
padding: 7px 15px 7px 18px !important; font-family: "Lato-Black"; font-size:15px;  }
.resp-vtabs li:hover { background:#333!important;      left: 0;    line-height: 30px; color:#fff!important;  }
.resp-tabs-list li {font-weight: normal;height: 30px; display: inline-block;line-height: 30px;list-style: none;
cursor: pointer;float: left;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tab-content {display: none;padding: 0 0px 15px 15px;}
.resp-tab-active {border: 0px solid #c1c1c1;border-bottom: none;margin-bottom: -1px !important;
padding: 12px 14px 14px 14px !important;}
.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active,.resp-accordion-active { display: block; }
.resp-tab-content { border: 1px solid #c1c1c1; }
h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;
}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width:173px;border:0px groove #f0f0f0;font-family: "Lato-Black"; 

}
.resp-vtabs .resp-tabs-list li {font-family: 'Lato-Light';display: block;/*padding: 15px 15px !important;*/background-color: #F8F8F8;border-bottom: 1px solid #fff;margin: 0;cursor: pointer;float: none;color:#666666;height: 30px; padding: 7px 15px 7px 15px !important; font-size:15px; 
}
.resp-vtabs .resp-tabs-list li:nth-last-of-type(-n+1){border-bottom:none;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #ccc;float: right;width: 80%;
min-height: 390px;border-radius: 0px;clear: none;}
.resp-vtabs .resp-tab-content { border: none; padding:20px 0 20px 0; }
.resp-vtabs li.resp-tab-active {border: none;color: #fff;position: relative;z-index: 1;padding: 7px 15px 7px 15px !important;
font-family: "Lato-Black";font-size:15px;background: #cb8c2b no-repeat scroll 0 0;   height: 32px;    left: 0;    line-height: 30px;color:#333;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;
border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB !important; }
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }
/*myaccount start here */



.user_account_form {
    float: none;
    height: auto;
    position: relative;
    width: 100%;
	clear:both;
	overflow:hidden;
}



.login-blk-my{ width:auto; margin:0 auto;}
.user_account_rt_h1 {    color: #333;  text-align:center;         font-size: 24px;    font-weight: bold;    margin: 5px auto;    position: relative;    width: 80%;}
.user_account_sub { color: #666;  text-align:center;  font-size: 16px;    font-weight: bold;    margin: 10px auto;    position: relative; width: 85%;}

.comp-blk { width:90%; margin:10px auto 20px; max-height:270px; height:auto; overflow:auto;  }
.showbookcomment {border:0px solid #666666;margin:20px 0 20px 0;clear:both;}

.showcomment {border:0px solid #666666;margin:0 0 20px 0;display:none; clear:both;}

.showcomment-display {height:25px;border:0px solid #666666;margin:0 0 20px 0; width:100%;}
.showcomment-display-left{width:25%; float:left; }
.showcomment-display-right{ width:auto;}
.comment-name { font-family: 'Lato-Regular'; font-weight:bold; font-size:18px; color:#333333; display:block; }
.comment-date { font-family: 'Lato-Light'; font-weight:normal; font-size:14px; color:#333333; }
.comment-r-star { display:block; font-family: 'Lato-Light'; font-weight:normal; font-size:12px; color:#333333; margin:10px 0 0 0;}
.comment-r-star a{ font-weight:normal; font-size:14px; display:block; margin:-2px 6px 0 0; float:left;color:#333333;}
.blk-img{ display:block; float:left; padding:0 20px 15px 0 ; }
.txt-cmt {  font-family: 'Lato-Light'; font-weight:normal; font-size:16px; color:#333333; margin:0px 0 0 0;}
.underline-com {border-bottom: 1px solid #e7e7e7;display: block;clear:both;padding-bottom: 10px;margin:10px 0 10px 0; }
/* slider start here */
.slider-a-view { background-color:#f6f6f6; min-height:280px; padding:10px; margin:0 0 30px 0; }
.clearout {height:20px;clear:both;}
.slider-blk{ width:95.7%;margin:20px auto; padding:0 0 20px 0;}
.slider-heading-article { font-family: 'Lato-Light';font-size:30px; float:left;background-color:#f6f6f6;padding:0 15px 0 0;
display:block;position: relative;top:-11px; }

.gla-blk { width:90%; margin:10px auto;  }
.glkse { border:1px solid #ffe793; padding:2px; width:45%; float: left; margin:10px; }
.glkse img{  width:100%;}
/* comment Start Here */
.showcommentform {height:25px;margin:0 0 20px 0; background-color:#f6f6f6; min-height:70px; height:auto; max-height:auto; padding:20px;}
.showcommentform-head{float: left;font-family: "Lato-Black";font-size: 25px; width: 98%; margin:0 0 10px; 0;}
.showcommentform-line{background-image:#cb8c2b;background-position: 100% 5%;background-repeat: repeat-x;float: left;height: 15px;width:63%;
position: relative;top:9px;}
.form-com-full { width:100%;} 
.form-com-left {width:70%; }
.form-com-right {width:20%; float:right; text-align:right; }
.rat-txt {font-size:18px;font-family: 'Lato-Light';color:#000000; margin:3px 0 0 0;  display: block;    float: left;}
.sign-btn-post{  cursor:pointer;background:#cb8c2b; width:177px; height:39px;    margin: 20px 0 0;}
.showcommentform input[type="text"] {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;float: left;
height: 18px;padding: 4px;width: 43%;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666; margin:0 15px 0 0;}
.showcommentform .ratingbox {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;
height: 26px;padding: 4px;width: 50.5%;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666;  float: right;}

.showcommentform  textarea {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;float: left;
height: 130px;padding: 4px;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666; width: 98.5%;   margin: 20px 0 0;}

.fa-star { color:#cb8c2b;}
/* comment end Here */


.formtxt { margin:0 auto; width:90%;}
.formtxt .fied { margin:0 0 10px 0; overflow:hidden;}
.formtxt .fied input[type="text"] {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;float: left;
height: 18px;padding: 4px;width: 98%;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666; margin:0 15px 0 0;}

.formtxt .fied select {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;float: left;
height: 32px;padding: 4px;width: 100%;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666; margin:0 15px 0 0;}

.formtxt .fied textarea {background: #ffffff none repeat scroll 0 0;border: medium none;color: #666666;float: left;
height: 130px;padding: 4px;border: 1px solid #ccc; font-size:16px;font-family: 'Lato-Light';color:#666666; width: 98%;   margin: 10px 0 0;}


.name_detail, .address_detail {    float: none;  clear:both;   margin-left: 20px;    position: relative;}
.name_icon_first {     left: 9px;
    position: absolute;
    top: 12px;   position: absolute;    z-index: 1;}
.form_detail_field_03 {    background-color: #e5e3e4;    border: 1px solid #ccc;
    color: #787878;    float: left;    font-family: arial;    font-size: 12px;    height: 35px;
    margin: 3px 0 6px;    padding-left: 40px;    position: relative;    width: 400px;}

#contain {
    float: left;
}

.fake-image {
    cursor: pointer;
    float: left;
    margin-left: 5px;
    margin-top: 8px;
}
#contain{float:left;}
.fake-image{cursor: pointer; margin-left: 5px; margin-top: 8px; float:left;}
#contain:hover div.text{display: block;}
.text{background-color:#2D8900;float: left; display: none; width:250px; margin-left:35px; padding:5px; color:#fff; margin-top:5px;  position: absolute; text-align: left; }


.save_changes {
    background: rgba(0, 0, 0, 0) url("../images/save.html") repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 140px;
}

.user_account_rt_h1 {
 color: #333;  text-align:center;         font-size: 24px;    font-weight: bold;    margin: 5px auto;        width: 80%;
}

.form_detail_field_company {
    background-color: #e5e3e4;
    border: 1px solid #ccc;
    color: #787878;
    font-family: arial;
    font-size: 12px;
    height: 35px;
    margin: 3px 0 6px;
    padding-left: 40px;
    position: relative;
    width: 500px;
}


.co_add_dri_dsh {
    background-color: #e5e3e4;
    border: 1px solid #ccc;
    color: #787878;
    font-family: arial;
    font-size: 12px;
    height: 35px;
    margin: 3px 0 6px;
    min-height: 80px;
    padding-left: 40px;
    padding-top: 8px;
    width: 500px;
}


.co_decc_dri_dsh {
    background-color: #e5e3e4;
    border: 1px solid #ccc;
    color: #787878;
    font-family: arial;
    font-size: 12px;
    height: 35px;
    margin: 3px 0 6px;
    min-height: 120px;
    padding-left: 40px;
    padding-top: 8px;
    width: 500px;
}

.img-logo { width:138px; float:left; margin-right:15px; text-align:center;}
.img-file { float:left; vertical-align:middle;}
.padd{ margin: 5px 0 10px 20px;}

#mainnew {margin:20px 0 20px 0; display:block; clear:both; width:400px;}
.addleft{  float:left; width:60%;}
.addleft  input[type="file"]{ margin:5px 0;}
.addright{width:15%; float:left;}
#morenew img{ position:relative; top:11px; left:5px;}

#accordion-container-city {	background: #fff;	padding: 10px 0px 10px; margin:0px 0 0 0; margin:0 auto; width:96%;}
ul.accordion-content-city  {   margin:0;   padding: 0;}
ul.accordion-content-city   li {    color: #333333;  font-family: 'Lato-Light'; font-size:16px;   line-height: 20px;    list-style: none outside none;    margin: 0px 0;    padding: 0 0 0 15px;} 
.accordion-header-city {	background: #ebebeb;	border-bottom: 1px solid #fff;	cursor: pointer;
	color: #333;	height:30px;	padding:12px 0 0 30px;	vertical-align:middle;	text-align:left; font-family: 'Lato-Light'; font-size:20px; }
.active-header-city {	background:#2b8900;	background-repeat: no-repeat;	color:white; margin:0px; clear:both;}
.active-header-city:hover {	background: #2b8900;	background-repeat: no-repeat;	background-position: right 50%;	color:white;}
.inactive-header-city {	background: #636363;	background-repeat: no-repeat;	 color:white;margin:0px; clear:both;}
.inactive-header-city:hover {	background: #636363;	background-repeat: no-repeat;	background-position: right 50%;	color:white;}
.accordion-content-city{	display: none;	padding: 10px 0 0 10px;	background: #e9e9e9;		border-bottom:1px solid #fff;	height:auto; width:99%!important; overflow:hidden;}
.block-city { width:100%; float:left; margin:0 0 20px 0;}		
ul.ivt-list-city { width:100%; margin:0px 0 0 0px; padding:0;font-family: 'Lato-Light'; font-size:16px; color:#333333; }
ul.ivt-list-city li{    margin: 0 5px 0 0;    padding: 5px 30px 0 20px;text-align:left; list-style:none;  border:none;float:left; display:inline; width: 27%;height:auto!important;    line-height: 30px!important; }
ul.ivt-list-city li input[type="checkbox"]{border: 1px solid #ccc; position: relative;top: 0px;background:#fff;right:5px;}
.accordion-header-city input[type="checkbox"]{border: 1px solid #ccc; position: relative;top: 0px;background:#fff;right:5px;}
.sel-b-f-s { display:block;}
.sel-b-f-s2 { display:block;}
ul.ivt-list-city li:hover{ text-align:left; list-style:none; border:none;float:left; display:inline; width: 15%; color:#333333!important; height:auto!important;    line-height: 30px!important; background:none!important;width: 27%!important; }

ul.ivt-list-city li ul.sub-ivt-list-city { display:block; margin:0 0 0 10px; overflow:hidden;}
ul.ivt-list-city li ul.sub-ivt-list-city  li{    margin: 0 5px 0 0!important;  padding:0 0 0 6px!important; text-align:left; list-style:none;  border:none;  display:block!important;width:90%!important;height:auto!important;    line-height: 25px!important; font-size:13px; overflow:hidden;}


ul.ivt-list-city li ul.sub-ivt-list-city  li  input[type="checkbox"]{border: 1px solid #ccc; position: relative;top: 1px;background:#fff;right:5px;}

ul.ivt-list-city li ul.sub-ivt-list-city  li:hover{line-height: 25px!important; font-size:13px; background:none!important; margin: 0 5px 0 0!important;  padding:0 0 0 6px!important; float:none!important; display:block!important; width:90%!important;}
/*myaccount end here */




/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (min-width: 240px) and (max-width: 469px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion {  background-color: #f0f0f0;border-bottom: 1px solid #fff !important;display: block; overflow:hidden; clear:both;}
.resp-vtabs .resp-tab-content { border: 0px solid #C1C1C1; }
h2.resp-accordion { border-width:0px; }
.resp-tab-content { padding:0 0 10px 0; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 97%;min-height: initial;clear: none; margin:0 auto;}
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.form_detail_field_03 { width: 250px;}
.text { font-size: 11px;   width: 166px;}
h2.resp-accordion{ color:white; background-color:#000; overflow:hidden;}
h2.resp-tab-active{ color:#333!important; background-color:#cb8c2b!important; overflow:hidden;}
.accordion-content-city { width: 98% !important;}
ul.ivt-list-city li {  width: 78%;     padding: 5px 10px 0;}
.form_detail_field_company, .co_add_dri_dsh, .co_decc_dri_dsh{ width: 250px;}

#contain {display:none;}

ul.ivt-list-city li{    display:inline; width: 250px;}
ul.ivt-list-city li:hover{width: 250px!important; }
.accordion-header-city { font-size: 16px;}


ul.ivt-list-city li ul.sub-ivt-list-city  li:hover{ width:90%!important;}
.formtxt .fied input[type="text"] {width: 95%;}
.formtxt .fied textarea  {width: 95%;}
}


@media only screen and (min-width: 320px) and (max-width: 359px) {
.form_detail_field_03 { width: 225px;}
.form_detail_field_company, .co_add_dri_dsh, .co_decc_dri_dsh{ width: 225px;}
}



@media only screen and (min-width: 480px) and (max-width: 599px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion {  background-color: #f0f0f0;border-bottom: 1px solid #fff !important;display: block; overflow:hidden; clear:both;}
.resp-vtabs .resp-tab-content { border: 0px solid #C1C1C1; }
h2.resp-accordion { border-width:0px; }
.resp-tab-content { padding:0 0 10px 0; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 97%;min-height: initial;clear: none; margin:0 auto;}
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.form_detail_field_03 { width: 180px;}
.text { font-size: 11px;   width: 166px;}
h2.resp-accordion{ color:white; background-color:#000; overflow:hidden;}
h2.resp-tab-active{ color:white!important; background-color:#2b8900!important; overflow:hidden;}
.accordion-content-city { width: 98% !important;}
ul.ivt-list-city li {  width: 78%;     padding: 5px 10px 0;}

}






@media only screen and (min-width: 600px) and (max-width: 767px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion {  background-color: #f0f0f0;border-bottom: 1px solid #fff !important;display: block; overflow:hidden; clear:both;}
.resp-vtabs .resp-tab-content { border: 0px solid #C1C1C1; }
h2.resp-accordion { border-width:0px; }
.resp-tab-content { padding:0 0 10px 0; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 97%;min-height: initial;clear: none; margin:0 auto;}
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
.form_detail_field_03 { width: 290px;}
.text { font-size: 11px;   width: 166px;}
h2.resp-accordion{ color:white; background-color:#000; overflow:hidden;}
h2.resp-tab-active{ color:white!important; background-color:#2b8900!important; overflow:hidden;}
.accordion-content-city { width: 98% !important;}
ul.ivt-list-city li {  width: 45%;     padding: 5px 10px 0;}
}




@media only screen and (min-width: 768px) and (max-width:1023px)
{
.resp-vtabs .resp-tabs-container {    width: 76.8%;margin: 0 0 0 20px; float:left}
.resp-vtabs .resp-tabs-list li { font-size:11px; font-weight:400;}
.accordion-content-city {  width: 98.5% !important;}
ul.ivt-list-city li {   width: 40%;}
}



/* 1024 * 1199  Start Here */
@media only screen and (min-width: 1024px) and (max-width:1199px)
{
.resp-vtabs .resp-tabs-container {    width: 76.8%;margin: 0 0 0 20px; float:left}
}