@media only screen and (max-width : 767px) {
/* Kesha :: 15 July 2013 :: for register page */ 
.container {
	width:99% !important;
}
.containerHeader {
	width:98%;
}
#main {width: 100%;}


body {
    background: none repeat scroll 0 0 transparent!important;
    margin: 0;
    padding: 0;
}

#festival {
    background:none!important;
    width: 98%!important;
}
.logolayer .logo{
	float:none!important;
	padding-top:0!important;
}
div#secondary .sidebar {
  margin-top: 30px;
}
#header .header-main .hdr-right{ /* Kesha :: 3 May 2014 */
	float:none!important;
}
#festival #page #header{
	margin:0 auto!important;
}
.logolayer {
    margin: 0 auto!important;
    width:100%!important;
}
.header-main {
	background: url(../img/bodybg1.png) repeat-x scroll left bottom #333;
	height:auto;
	border-top:1px solid #666;
}
#iso9001 {
	right:0;
}
.logo {
	background-size: 100% auto;
    float: left;
    height: auto;
    margin-left: 22px;
    margin-top: 20px;
    width: 200px;
}
.version {
	float:none;
	margin:16px auto 0;
	position:absolute;
	top:60px;
	right:0;
}
#header .header-main .hdr-right { /* 3 May 2014 :: Kesha */
	    float: none !important;
    left: auto;
    margin: 10px auto 0 !important;
    position:relative;
    top: auto;
    /*width: 300px !important;*/width: auto !important;
}	
#banner{
	display:none;
}
.inner-social-right {
	margin:10px auto 0;
	float:none;
	width:230px;
}
#mainnav {
	 margin:15px 0 0;
}
#mainnav .sf-contener {
	float:none;
}
#mainnav .containerHeader ul li {
	 float:none;
	 display:block;
	 margin:0 0 3px;
}
#mainnav .sf-contener .sf-menu span {
	 float:none;
}
#mainnav .containerHeader ul li div.submenu {
	z-index:99;
	width:168px;
}
#mainnav .containerHeader ul ul {
	float:none;
	margin:0;
}
#mainnav .submenu .sumenubottom ul li {
	float:none !important; 
	width:auto !important;
}
.submenu.portfolio {
	min-width:276px !important;
	margin-left:-39px !important;
}
#center_column {
	width:300px;
	float:none;
}	
.leftcontent {
	width:100%;
	float:none;
}
.inner_page_banner {
	background-size:100% auto;
	height:auto;
}
.gallery.inner_page_banner img {
	background-size:100% auto;
	height:auto;
	margin:5px 0 0 8px;
	width:285px;
}
#right_column {
	float:none!important;
	margin:0 auto;
	width:266px;
	padding:0!important;
	background:none;
}
.breadcrumb {
	margin:15px 0;
}
#page .rte {	
	width:295px;
	background:url(../img/inner_page_bg_300.png) no-repeat  5px top !important;
	margin:0 auto;
	padding:0!important;
	margin-left:7px;
}
.portfolio{
	background:url("../img/portfolio_300.png") no-repeat scroll 0px top transparent;
	padding:0;
	margin:50px 5px 0 15px;
	position:relative;
	width:265px;
	
}
.our_portfolio{
	position:absolute;
	top:-38px;
	left:75px;
}
.dropboxbg{
	margin:0;
	padding:0;
	width:265px;

}
.dropboxbg span.select{
	width:265px;
}
.dropboxbg select.styled{
	width:263px;
}
.portfolio_gallery{
	width:267px;
}
.portfolio_gallery img{
	width:265px;
}
.registerform {
	padding:20px 0 0;
}
.registerform .login_right {
	 float:none;
}
.loginform table td {
	display:block;
	width:250px;
}
.loginform table td.width_40 {
	display:none;	
}
.loginform table td input[type="text"] {
	background:url(../img/inputbg_300.png) no-repeat left top;
	width:243px;	
}
.loginform table td input[type="text"]:hover , .loginform table td input[type="text"]:active , .loginform table td input[type="text"]:focus {
	background:url(../img/inputbg_300_hover.png) no-repeat left top;
	/*width:243px;*/
}
.error_bg {
	right:3px;
}
/*.registerform .select300 .selectedTxt {
	height:25px;
}*/
.registerform .select300 .newListSelected {
	background:url(../img/select1_300.png) no-repeat left center;
	width:243px;
	margin:5px 0;
}
.capcha img {
	background-size:100%;
	width:245px;
}
.nwfooter_box2 {
	width:300px;
}
.footer_bottom_main {
	width:300px;
}
.footer_bottom_main .footer-middle {
	width:300px;
}
.footer_bottom_main .footer-middle div.footer-middle-main {
	width:300px;
}
.footer_bottom_main .iso_w3c {
	width:300px;
	height:auto;
}
.footer_bottom_main .copyright-block {
	width:300px;
}
.footer_bottom_main .footer-middle div.footer-middle-main div.connect-with-us {
	width:300px;	
}
.footer_bottom {
	height:auto;
}
.footer1 {
	float:none;
	padding:0 0 10px;
}
.def_ftr .menu1 {
	padding:0 10px 10px;
}
.def_ftr #lofadvafooterfooter {
	float:none;
}
.inner_smart_shop_right {
	float:none;
	margin:0 auto;
	width:275px;
}
.inner_custom ul li h2 a img {
	background-size:100%;
	width:115px;
}
.company2 {
	padding:15px 10px 0;
}
.def_ftr {
	padding:0 0 30px;
}
.footer_bottom_main .footer-middle ul li.share a {
	padding-left:14px;
}
.footer_bottom_main .footer-middle ul li {
	padding:0 0 0 6px;
}
.footer_bottom_main .footer-middle ul li a {
	font-size:10px;
}
.footer_bottom_main .footer-middle ul li.url a {
	padding-left:16px;
}
.footer_bottom_main .footer-middle ul li.print a {
	padding-left:19px;
}
.footer_bottom_main .footer-middle ul li.bookmark a {
	padding-left:14px;
}
.iso_w3c .iso2009 td {
	padding:0 2px;
}
.inner_iso2009 {
	float:none;
}
.inner_w3c {
	float:none;
}
.iso2009 img {
	background-size: 100% auto;
    height: auto;
    width: 100%;
}
.registerform .select300 ul.newList {
	width:246px;
}

/* Kesha :: 15 July 2013 :: for reply page */ 
.registerform {
	float:none;
	width:100%;
}
.ticketlist_left {
	float:none;
	width:100%;
}	
.registerform {
	/*padding:0 !important;*/
}
.reply_page .ticketlist_left .creditcontent {
	margin:0 !important;
}
.reply_page h2 {
	font-size:15px;
}
.reply_page .mainscreen {
	display:none;
}
.reply_page .screen300 {
	display:block;
}
.guestlog1 {
	float:none;
	width:248px;
}
.reply_page .guestlog2 {
	float:none;
	width:248px;
	margin:0;
}
.txt_add_ticket input[type="text"] {
	width:235px;
}
p.text input[type="text"], p.text input[type="password"] {
	width:235px;
	padding:0 5px;
}
.textarea_add textarea {
	width:235px;
}
.txt_add_ticket label {
	display:block;
}
.attach_box .savefile input[type="file"] {
	margin-left:27px;
}
.attach_box .savefile {
    background: url(../img/upload_attach_300.png) no-repeat scroll left top transparent;
    height: 30px;
    margin-right: 0px;
    position: relative;
    width: 245px;
}
.txt_add_ticket {
	width:247px;
}
.reply_page .submit {
	width:auto !important;
}
.ticketuser .user {
	width:245px;
}
.userright {
	float:none;
	width:auto;
	padding:20px 10px 15px;
}
.userright p {
	text-align:justify;
}
.userright .date {
	float:left;
}
.creditsidebar {
	float:none;
	margin:30px auto 0;
}
.reply_page .screen300 {
    background:#EDEDED;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}
.reply_page .priority .select300 .newListSelected {
	background: url(../img/select_new.jpg) no-repeat scroll right center #FFFFFF;
	width:110px;
}
.reply_page .status .select300 .newListSelected {
	background: url(../img/select_new.jpg) no-repeat scroll right center #FFFFFF;
	width:110px;
}
.reply_page .status .select300 ul.newList {
	width:115px;
}
.reply_page .priority .select300 ul.newList {
	width:115px;
}
.reply_page table.std td, .reply_page table.table_block td {
	padding:0 10px;
	height:30px;
	width:118px !important;
	border-right:none;
}
.reply_page table.std th, .reply_page table.table_block th {
	padding:0 10px;
	height:30px;	
}
.reply_page .ticket_sleep {
	width:245px;
}
.reply_page table.std th.lasttkt, .reply_page table.table_block th.lasttkt{
	border-right:1px solid #D5D7E1;
}
/* Kesha :: 15 July 2013 :: Submit Testimonial Page  */
.testi_img {
	float:none;
	margin:10px 0;
}
.testi_img img {
	display:block;
	margin:0 auto;
}
.testi_text {
	float:none;
	width:100%;
	margin:0;	
}
.testi_text p {
	font-size:20px;
}
.testmonial .width_60 {
	display:none;
}
.testmonial .textarea1 {
	background:url(../img/textarea1_300.png) no-repeat scroll left top transparent;
	width:240px;
}
.savefile {
    background: url(../img/browse_btn_300.png) no-repeat scroll left top transparent;   
    width: 245px;
}
.code {
	padding:0;
}
.btn_center {
	font-size:22px;
	padding:0 35px 0 10px;
}
.savefile input[type="file"] {
	margin-left:25px;
}
/* Kesha :: 15 July 2013 :: Testimonial Page */
.testi_text p.word {
	font-size:25px;
}
.testi_left {
	float:none;
}
.testi_right {
	float:none;
}
.testi_left ul li {
	margin:0 0 10px !important;
}
.testi_left_img p {
	width:auto;
	text-align:justify;
}
.testi_left_img {
	float:none;	
}
.testi_left_img img {
	margin:0 auto;
	display:block;
}
.testi_right_top {
	width:222px;
	background-size:100%;
	top:9px;
}
.testi_top_left {
	width:100%;
	background-size:100%;
}
.testi_top_right {
	width:100%;
	background-size:100%;
	padding-bottom:18px;
}
.testi_right_top p {	
	text-align:justify;	
}
.sub_review {
	background-size:100%;
	width:241px;
	height:165px;
}
.sub_review a {
	font-size:16px;
}
/* Kesha :: 16 July 2013 :: for login page */ 
.loginform {
	padding:20px 0 0;
}
.login_left {
	background:none;
	padding:0;
	float:none;
}
.login_right {
	float:none;
}
.loginform table td p {
	font-size:13px;
	height:auto;
	padding:0 0 10px;
}
.btn {
	right:0;
	float:left;
}
/*.btn_right {
	margin:0 -1px 0 0;
}
.btn_right:hover {
	margin:0 -1px 0 0;
}*/
/* Kesha :: 16 July 2013 :: for news letter popup */ 
.newsletter {
	right:-175px;
	width:283px;
}
.subscribe_news {
	width:250px;
}
.subscribe_news input {
    background-size: 100% auto;
    height: 25px;
    line-height: 25px;
    width: 243px;
}
.subscribe_news .btn {
	margin:29px 63px 18px;
}
/* Kesha :: 16 July 2013 :: for my account */ 
.my_acc_main {
	margin:0;
}
.my_acc ul li {
	float:none;
	display:block;
	margin:0 auto 25px !important;
}
.blog_info .comments-area #respond #commentform {
width: 100%;
float: left;
}
/* Kesha :: 16 July 2013 :: for my addresses */
.my_address .addresses .bloc_adresses h3.address_title {
	width:96%;
} 
.my_address .addresses .bloc_adresses ul {
	width:100% !important;
	margin:0 0 20px !important;
}
.my_address .addresses .bloc_adresses {
	padding-bottom:10px;
}
/* Kesha :: 16 July 2013 :: for my personal information */
.my_acc_info h2 {
	width:96%;
	font-size:13px;
}
.my_acc_info p.required {
	margin:10px 0;
}
p.password input[type="text"], p.password input[type="password"] {
	padding: 0 5px;
    width: 235px;
}
.my_acc_info .select {
	height:auto;
	line-height:100%;
}
.my_acc_info .select label {
	float:none;
	margin:0 0 7px;
}
.my_acc_info .select300d, .my_acc_info .select300m {
	margin:0 10px 0 0;
}
.my_acc_info .select300y {
	margin:0;
}
.my_acc_info P.text, .my_acc_info P.password, .my_acc_info .select {	
	width:100%;
	margin:0 0 10px;
}
.my_acc_info p.checkbox label {
	font-size:12px;
}
/* Kesha :: 16 July 2013 :: for add ticket */
h4.pagetitle {
	font-size:15px;
}
.txt_add_ticket .select300 .newListSelected {
	width:240px;
	background:url(../img/select2.png) no-repeat scroll right center #F7F7F7;
}
.txt_add_ticket .select300 ul.newList {
	width:244px;
}
.submit_btn {
	margin:10px 0 0;
}
/* Kesha :: 16 July 2013 :: for ticket view */
.ticket_view .ticket_sleep {
	height:auto;
}
/* Kesha :: 16 July 2013 :: for ticket list */
.ticket_list_chk {
	float:none;
}
.ticket_sleep {
	float:none;
	width:98%;
}
.all_helpdesk {
	margin:0 18px 0 0;
}
#ticket-list {
	display:none;
}
#ticket-list_300 {
	display:block;
}
#ticket-list_300 th {
    background:#EDEEF3;
    border-bottom: 1px solid #D5D7E1;
    color: #000000;
    font-family: "Droid Sans";
    font-size: 13px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    text-shadow: 0 0 #FFFFFF;
    text-transform: capitalize;
}
#ticket-list_300 td {
    border-bottom: 1px solid #D5D7E1;
    border-right:none;
    color: #000000;
    font-family: 'Conv_CALIBRI';
    font-size: 13px;
    font-weight: normal;
    height: 43px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    vertical-align: middle;    
	width:163px;
}
#ticket-list_300 .first_ticket {
    color: #333333 !important;
    font-family: 'Conv_trebuc' !important;
    font-size: 12px !important;
    font-weight: bold !important;
	border-top:2px solid #D5D7E1;
}
#ticket-list_300 td a {
    color: #000000;
    font-family: 'Conv_CALIBRI';
    font-size: 13px;
    font-weight: normal;
}
#ticket-list_300 td.second_ticket { 
	width:153px;
}
#ticket-list_300 td a span {
    color: #ED7020;
}
#ticket-list_300 th.first_item {
	border-top:2px solid #D5D7E1;
}
#ticket-list_300 th.six_item {
	
}

.smart_shop.fltnon {
	min-width:100%;
}
/*===========lilandree 09-10-13==============*/
.my_acc ul li{
	width:210px;
}
.my_acc {
    margin: 20px 0 0 !important;
}
.invohead ul li{
    border-bottom: 3px solid #F9CAAA;
	width:100%;
}
.invohead ul{
	border:0;
}
.invo .invohead {
    margin-bottom: 35px;
}
.invo .invopay label{
	margin-right:0;
	margin-bottom:10px;
}
.invo .invopay input{
	margin-bottom:15px;
}
/*=================lilandree 10-10-13==================+*/
.galupper {
    border: 2px solid #FFC72C;
    height: auto;
    padding: 13px 20px 20px;
    width: 215px;
}
.galupper .tech {
    float: none;
    margin-right: 0;
    width: 180px;
}
.gallower ul{
	margin-left:0!important;
}
.gallower ul li{
	  float: none;
    margin-right: 0;
}
.gallery .content_sortPagiBar {
    margin: 20px auto 0;
    width: 255px;
}
.gallery #pagination{
	 width: 255px;
}.gallery .pagination ul li {
    border: none;
    float: left;
    margin-right: 1px !important;
    width: auto;
}
.gallery .pagination ul {
    margin: 0 auto !important;
    padding: 10px 0 0;
    width: 265px;
}
.protomain{
	width:240px;
}
.uppro{
	position:relative;
}

.uppro .propage {
    float: none;
    margin-bottom: 20px;
    width: auto;
}
.uppro .pro {
    float: none;
    margin-bottom: 20px;
    width: auto;
}

.uppro .proclose {
    float: right;
    position: absolute;
    right: -5px;
    top: 0;
    width: 67px;
}

.prolow .protoleft {
    float: none;
    margin-right: 0;
    width: 240px;
	margin-bottom: 30px;
}
.prolow .protoleft .protoimg img{
	width:240px;
}
.prolow .protoleft .protocarosel .protocar {
    margin: 0 auto;
    width: 240px;
}
.prolow .protoleft .protocarosel .protocar ul {
    height: 82px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 40px;
    width: 200px;
}
.prolow .protoright {
    float: none;
    margin: 0 auto;
    width: 204px;
}

/******************** 11-sep paresh overview page css start *************/
body .recent-work{
	float:none;
	margin:0 auto;
}
h4.pagetitle {
    background-size: 300px auto;
}
body.overview-page #page .rte {
	width:300px;
}
body.overview-page p.line_evt {
    font-size: 18px !important;
    line-height: 140% !important;
    text-align: center !important;
}
body .whoweare-img {
    float: left;
    padding: 10px 10px 2px 0;
    text-align: center;
    width: 70px;
}
body .whoweare-img > img {
    width: 70px;
}
body .ul-left-css {
    margin: 0 0 10px;
}
body .ul-left-css li {
	width: 270px;
}	
body .ul-left-css li a{
	font-size:12px;
	font-weight:normal;
}
body .ul-left-css.ul-right-css {
    padding: 0;
}
body .ul-left-css.ul-right-css li{
	width: 270px;
}
body .ul-left-css.ul-right-css li{
	font-weight:normal;
}
body .what-do {
	background-size: 280px auto;
}
body .what-do h4{
    background:none !important;
    border-bottom:1px solid #E02F1B;
    font-size:17px;
    padding-bottom:8px;
    text-align:left;
	margin:0 0 15px;
}
body .what-our-shadow{
	background-size:300px;
    width: 300px;
	top:-7px;
	left:0;
}
body .whats-our-img{
	background:none;
}
body .whats-our.what-do {
	background:none;
	padding:15px 0 0;
}
body .whats-our-img p {
	width:280px !important;
}
body .whats-our-img {
	background:none;
}
body .whoweare h3{
	font-size:16px;
}


.whats-our-img p {
	text-align:left !important;
}
.whats-our-img p br{
	display:none;

}
body .chat-01,
body .learn-01,
body .creat-01,
body .test-01,
body .lunch-01,
body .maintain-01 {
    float: left;
    padding:0 0 10px;
	width:100%;
	margin:0;
}


body .ready-btm p {
    font-size: 13px;
    padding:10px 0 0;
    text-align: center;
	line-height:170% !important;
}
body .ready-btm p a{
    font-size: 13px;
} 
body .ready-btm p br{
	display:none;
}
body .ready-btm p span{
	font-size:14px;
}
/*css start advantage*/
#overview h5.pagetitle{
    font-size: 18px !important;
    line-height: 140% !important;
    text-align: center !important;
}
.advantage_container{
	background: none repeat scroll 0 0 #EFEEE4;
    height: auto;
    width: 285px;
}
.advantage_container .advantage_container_in .advantage_container_in_1, .advantage_container .advantage_container_in .advantage_container_in_2, .advantage_container .advantage_container_in .advantage_container_in_3{
	float:none;
	width:260px;
	margin-right:0px;
	height:auto;
}
.advantage_container .advantage_container_in .advantage_container_in_1 .advantage_container_text p, .advantage_container .advantage_container_in .advantage_container_in_2 .advantage_container_text p, .advantage_container .advantage_container_in .advantage_container_in_3 .advantage_container_text p{
	font-size:12px;
	width:auto;
}
.advantage_container .advantage_container_in{
	margin:0px 10px 0 10px;
}
.advantage_container .advantage_container_in .advantage_container_in_1 .advantage_container_text, .advantage_container .advantage_container_in .advantage_container_in_2 .advantage_container_text, .advantage_container .advantage_container_in .advantage_container_in_3 .advantage_container_text{
	margin-top:80px;
	padding-top:42px;
	
}
.advantage_container .advantage_container_bottom{
	margin: 56px 0 19px 16px;
	width:265px;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1, .advantage_container .advantage_container_bottom .advantage_container_bottom_2{
	float:none;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1 .advantage_container_text, .advantage_container .advantage_container_bottom .advantage_container_bottom_2 .advantage_container_text{
	padding-top:20px;
	margin-top:50px;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1,.advantage_container .advantage_container_bottom .advantage_container_bottom_2{
	width:250px;
}
/*========================lilandree 14-09-13=======web consultancy=======================*/
.webconsult {
    background: url("../images/shaweb_300.png") no-repeat scroll left top transparent;
   
    width: 280px;
}

.webconsult .webpart1 .webpart1_left {
    float: none;
    margin-right: 0;
    width: 100%;
}
.webconsult p{
	 width: 100%;
}

.webconsult .webpart1 .webpart1_right {
    float: none;
    margin: 0 auto 20px;
    text-align: center;
    width: 184px;
}
.webconsult .webpart2 {
    background: url("../images/shaweb_300.png") no-repeat scroll left bottom transparent;
	}
.webconsult .webpart1 {
    background: url("../images/shaweb1_300.png") no-repeat scroll left bottom transparent;
	}

.webconsult .webpart2 .webpart2_left {
    float: none;
    margin: 0 auto 20px;
    width: 135px;
}

.webconsult .webpart2 .webpart2_right {
    float: none;
    width: 100%;
}
.webconsult .webpart2 .webpart2_right p {
    width: 100%;
}
.webconsult h2{
	font-size:30px;
}

.webconsult .part6 {
   background:#FFF2CB;
    height: auto;
    padding: 28px 20px;
    width: 230px;
}
.footerpagi a.prev {
    margin-right: 10px;
}
.footerpagi a.next {
    margin-left:8px;
    margin-right: 0;
}
.footerpagi span.current {padding: 8px 9px 7px !important;}
.footerpagi a {font-size: 12px !important;padding:8px 8.5px 7px !important;}
.webconsult .part6 ul li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: none;
    list-style: none outside none;
    margin-left: 30px;
    margin-right: 0;
    padding-right: 0;
    position: relative;
}
.webconsult .part6 ul li.go {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0 70px;
    padding: 0;
}
.advantage_container .advantage_container_in .advantage_container_in_1 .advantage_container_img, .advantage_container .advantage_container_in .advantage_container_in_2 .advantage_container_img, .advantage_container .advantage_container_in .advantage_container_in_3 .advantage_container_img{
	left:85px!important;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1 .advantage_container_text p{
	width:98%;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1 .advantage_container_img, .advantage_container .advantage_container_bottom .advantage_container_bottom_2 .advantage_container_img{
	left:85px!important;
}
.foot_containt {
    background:#FFF2CB;
    height: auto;
    margin-top: 20px;
    width: 280px;
}
.foot_containt .foot_containt_text p{
	margin: 0 0 0 75px;
}
/*=====================lilandree 16-09-13==================*/
.social_car {

    position: relative;
    right: 0;
    top: 10px;
    width: 270px;
}
 .social_car img{
 height: 15px;
    width: 270px;
	}
.career .careerpart1 .carimg {
    float: none;
    margin-bottom: 15px;
    margin-right: 0;
    text-align: center;
}
.career .careerpart1 .cartext{

	width:100%;
}
.career .careerpart1 {
    background: url("../images/shaweb_300.png") no-repeat scroll left bottom transparent;
	}
.career .careerpart2 .job{
	width:258px;
}
.career .careerpart2 .job a.app{
	margin-bottom:10px;
}
.career .careerpart3{
	width:247px;
	height:auto;
}
.career .careerpart3 .carmsg {
    float: none;
    margin-right: 0;
    margin-top: 7px;
    text-align: center;
}
.career .careerpart3 .cart p{
	width:100%;
	text-align:center;
}

.domain_part_left {
    float: none;
    margin-right: 0;
    width: 100%;
}
.domain_part_left .domainpart1 {
    background: none repeat scroll 0 0 transparent;
}

.domain_part_left .domainpart2 {
    background: none repeat scroll 0 0 #F9FAFB;
    border: 1px solid #D7DCDF;
    height: auto;
    margin-bottom: 20px;
    width: 278px;
}

.domain_part_left .domainpart2 .doimg {
    float: none;
    text-align: center;
    transform: rotate(90deg);
}
.domain_part_left .domainpart2 .dotext {
    float: left;
    padding: 6px;
   
    width: auto;
}
.domainpart3 h3{
	line-height:120%;
}
.domain_part_right {
    background: none repeat scroll 0 0 #E9ECED;
    float: left;
    width: 280px;
	margin-bottom:30px;
}

.domain_part_right input.tld {
    background: url("../images/search_3001.png") no-repeat scroll left top transparent;
	width:280px;
	}
.domain_part_right ul li span.name{
	width:171px;
}
.webhosting{
	width:100%;
}
.webhosting h2 {
    background: url("../images/webtitle_300.png") no-repeat scroll left top transparent;
	width:280px;
	font-size:19px!important;
}
.webhosting span {
    background: none repeat scroll 0 0 transparent;
	width:100%;
}
.webhosting ul li{
	float:none;
	margin-right:10px;
	margin-bottom:10px;
}

.webhosting .hostboxex {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
}
.webhosting .hostboxex .hostbox1{
	width:236px;
	min-height:260px;
	padding:10px;

}
.webhosting .hostboxex .hostbox1 h3{
	font-size:19px;
}
.webhosting .hostboxex .hostbox1 p{
	width:100%;
	text-align:justify;
}
/*===================lilandree 17-09-13===================*/

.cmspage {
    background: none repeat scroll 0 0 transparent;
    width: 280px;
}
.cmspage .cmspart1 {
    margin: 0 auto;
    width: 280px;
}
.cmspart1 .cmspartleft {
   
    float: none;
    padding: 0 10px 20px;
    width: 260px;
}

.cmspart1 .cmspartright {
    background: none repeat scroll 0 0 #BFC5CC;
    float: none;
    padding: 0 10px 20px;
    width: 260px;
}

.cmspart1 .cmspartleft .cpart1 .cimg {
    display: block;
    float: none;
    padding: 20px 0 0;
    text-align: center;
}
.cmspart1 .cmspartleft .cpart1 .ctext {
    float: none;
    margin-top: 10px;
    width: 100%;
}
.cmspartright h3{
	padding:15px 0 0;
}

.cmspartright .cmpart .cmpartimg {
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%;
}
.cmspartright .cmpart .cmparttext {
    float: none;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.ecom .ecom1 .eimg {
    background: url("../images/ecom1_300.png") no-repeat scroll 78px bottom transparent;
    float: none;
    height: 87px;
	width:100%;
	text-align:center;
	}

.ecom .ecom1 .etext {
    float: none;
    text-align: center;
    width: 100%;
}


.ecom .ecom2 h2 {
    background: url("../images/ecom15.png") no-repeat scroll right bottom transparent;
	padding-bottom:15px;
	margin-bottom:10px;
	}

.ecom .ecom2 .epartl {
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
}
.ecom .ecom2 .epartr {
    float: none;
    text-align: center;
    width: 100%;
}

.ecom .ecom3 h3 {
    background: url("../images/ecom15.png") no-repeat scroll left bottom transparent;
	padding:0 0 15px 0!important;
	margin-bottom:10px;
	}
.ecom .ecom3 ul {
    margin-left: 0;
    margin-top: -10px;
}
.ecom .ecom3 ul li p{
	width:85%;
}
.ecom .ecom4{
	width:100%;
}
.ecom .ecom4 p{
	width:90%;
}
/*====================lilandree 19 09-13=============================*/
.internetmarket {
    background: none repeat scroll 0 0 transparent;
    width: 280px;
}

.internetmarket .market1 .marketpart {
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin-right: 0;
    min-height: 450px;
    width: 280px;
}
.internetmarket .market2 h3 {
    background: url("../images/im4.png") no-repeat scroll 10px 15px transparent;
    color: #E6422E;
    font-family: 'Droid Sans',sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 50px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-top: 15px;
    width: 250px;
}

.phppage .phppart1 {
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 0 auto 20px;
    width: 280px;
}
.phppage .phppart1 .php1 {
    float:none;
    
    width: 256px;
}
.phppage .phppart1 .php1 h2{
	padding-left:50px;
}
.phppage .phppart1 .php1 p{
	width:100%;
}
.phppage .phppart1 .php1 p.phppara{
	width:100%;
}
.phppage .phppart2 {
    background: url("../images/phpbar_300.png") no-repeat scroll left bottom transparent;
	}
.phppage .phppart1 .php1:hover{
	min-height:373px;
}
.desgin{
	background:none;
}
.desgin .desgin1 {
    background: url("../images/dbar_300.png") no-repeat scroll left top transparent;
}

.desgin .desgin1 .desleft {
    float: none;
    width: 280px;
	margin-bottom:20px;
}

.desgin .desgin1 .desleft .dimg {
    float: none;
    margin: 0 auto 20px;
   
    text-align: center;
    width: 100%;
}

.desgin .desgin1 .desleft .dtext {
    float: none;
    width: 100%;
}
.desgin .desgin1 .desleft .dtext h2{
	line-height:120%;
}

.desgin .desgin2 {
    background: url("../images/dbar2_300.png") no-repeat scroll left top transparent;
	}
.desgin .desgin2 .redball {
    background: url("../images/redball_768.png") no-repeat scroll left top transparent;
    float: none;
    height: 190px;
    margin-bottom:0px;
    margin-right: 0;
    padding-top:50px;
    text-align: center;
    width: 240px;
	margin-left:15px;

}
.desgin .desgin2 .redball h3{
	font-size:16px;
}
.desgin .desgin2 .redball span{
	font-size:12px;
}
.desgin .desgin2 .grey .greyball{
	float:left;
	margin-right:15px;
}

.desgin .desgin2 .grey {
    float: left;
    margin-right: 0;
    margin-top: 0;
}

.desgin .desgin2 .grey1 {
    margin-top: 0;
	  margin-left: 10px;
}
.desgin .desgin2 .grey .greyball1{
	float:left;
	margin-right:35px;
}
.desgin .desgin2 .grey2{
	margin-left:20px;
}
.desgin .desgin2 .grey .greyball2{
	margin-right:20px;
	float:left;
}
.desgin .desgin2 .grey3{
	width:70%;
	margin-left:80px;
}
.desgin .desgin2 .grey4{
	margin-left:85px;
}
.desgin .desgin3{
	width:230px;
	height:auto;
}
#primary article span.category {
  margin-top: 0;
  text-align: left;
}
/*==============lilandree 20-09-13=================+*/

.maintain {
    background: none repeat scroll 0 0 transparent;
    width: 280px;
}

.maintainpart1 .mleft {
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin-right: 0;
    width: 100%;
	margin-left:16px;
	margin-bottom:20px;
}
.maintainpart1 .mright {
    float: none;
    width: 100%;
}
.maintainpart1 .mleft .mrect {
    background: url("../images/rect.png") no-repeat scroll left top transparent;
       height: 225px;
    padding-top: 55px;
    text-align: center;
    width: 240px;
}
.maintainpart1 .mleft .mrect h2{
	font-size:14px;

}
.maintainpart1 .mleft .mrect h2 span{

	font-size:20px;
}
.maintainpart1 .mleft .mrect span{
	font-size:11px;
}
.maintainpart1 .mleft .mrect p{
	font-size:11px;
}

.maintainpart2 {
    background: url("../images/mbar_300.png") no-repeat scroll left top transparent;
    margin-top: 15px;
    padding-top: 20px;
}
.maintainpart2 h2,.maintainpart4 h2{
	font-size:18px;
}
.maintainpart2 h2 span,.maintainpart4 h2 span{
	font-size:25px;
}
.maintainpart2 span{
	font-size:13px;
}
.maintainpart2 ul li{
	
	margin-right:0!important;
}
.maintainpart3{
	width:255px;
	height:auto;
	
}
.maintainpart3 p{
	float:none;
	width:85%;
	margin-top:0;
	margin-bottom:10px;
}
.maintainpart3 span{
	background:none;
	float:none;
	margin-left:45px;
}
.maintainpart3 span.c{
	height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.maintainpart4 {
    background: url("../images/mbar_300.png") no-repeat scroll left top transparent;
    margin-bottom: 30px;
    padding-top: 50px;
}
/*====================lilandree 21-09-13====================*/
.copywrite{
	background:none;
}
.copy1 h2{
	font-size:25px;
}
.copy1 ul li {
    background: none repeat scroll 0 0 transparent!important;
    float: left;
    list-style: none outside none;
    margin: 0 0 20px!important;
    min-height: 110px;
    padding: 0;
    width: 260px!important;
}
.copy1 ul li p {
    border-bottom: 1px dashed #CCCCCC !important;
	}
.copy2{
	background-color:#f3f3f3;
	padding-bottom:10px;
}
.copy2 h2{
	height:70px;
	font-size:20px;
	padding-left:10px;
}
.copy2 span.redleft,.copy2 span.redright{
	display:none;
}
.copy2 ul {
    margin-left: 15px;
    margin-top: 20px;
}
.copy2 ul li{
	width:250px;
}
.copy2 ul li p{
	width:240px;
}

.copy2 ul li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 95px;
    width: 250px;
}
.csha{
	background: url("../images/mbar_300.png") no-repeat scroll left top transparent;
	 height: 29px;
    left: 25px;
    position: relative;
    top: -14px;
    z-index: 1;
}
.copy3 h2{
	font-size:20px;
}

.copy3 ul {
    margin-left: 0;
}
.copy3 ul li{
	padding-left:35px;
}

.copy4 {
    background: url("../images/mbar_300.png") no-repeat scroll 20px top transparent;
	}
.copy4 h2{
	font-size:20px;
}
.copy4 p{
	font-size:14px;
}
/*==================lilandree 08-10-13=====================++*/
.ysh .carrer_content_body .why_hire h3{
	line-height:120%;
}

.ysh .why_hire .managed ul li {
    background: none repeat scroll 0 0 #F3F3F3;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 235px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 0;
    width: 240px;
}
.ysh .why_hire .managed .heading .man1{
	left:5px;
}
.ysh .why_hire .managed .heading span {
    color: #E02F1B;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    left: 73px;
    line-height: 55px;
    position: absolute;
    width: 163px;
}

.ysh .why_hire .managed .managed_content {
    height: auto;
    width: 240px;
}
.ysh .why_hire .managed ul li.mar{
	 margin-bottom: 20px;
}
.ysh .what_resource h3{
	line-height:120%;
}
.what_resource .bottom_background {
    background: url("../images/bottom_background_300.png") no-repeat scroll left top transparent;
    margin: 0 0 20px;
    padding-top: 30px;
}

.ysp .why_hire .ser_back {
    background: none repeat scroll 0 0 #C9C9C9;
    height: 130px;
    width: 240px;
}

.ysp .why_hire .ser_back h6 {
    color: #333333;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 115%;
    padding: 15px 0 0 10px;
    text-align: center;
}
.ysp .why_hire .con {
    height: auto;
    padding-top: 5px;
    width: auto;
}
.ysp .what_resource .res_containter {
    height: auto;
	padding-bottom:20px;
}
.ysp .res .res_containter ul li{
	margin:0 0 30px;
	width:227px;
}
.ysp .res .res_containter h5 {
    padding: 8px 85px 5px;
}
/*===============lilandree 11-10-13======================*/



.referal {

    margin-top: 0;

    width: 240px;

}

.referal ul{

	width:240px;

	border:0;

}

.referal ul li{

	float:none;

	width:100%;

	border-bottom: 3px solid #EDEEF3!important;

}

.referal ul li:hover, .referal ul li.selected{

	border-bottom:3px solid #F9CAAA!important;

}

.referal ul li a{

	text-align:center;

}

.sheets{

	clear:both;

}

.referal .std tr td input {

    width: 81% !important;

	background:none!important;

}

.referal .std td{

	width:auto!important;

	text-align:left!important;
}
.galupper {
	float:left;
}
.my_acc_main .gallower ul li {
	display:block;
	float:none;
	margin:0;
}
.subcat_gallery #gallery_main {
	margin:0;
}
#gallery_main .gallery_left {
	float:none;
	margin:0 auto;
	width:254px;
}
.subcat_gallery .gallower ul li {
	margin:0;
}
.listing_sort {
	width:100%;
}	
.listing_sort #pagination {
	width:100%;
}
.listing_sort .pagination ul {
	width:216px;
}
.menu2 ul.first {
	width:147px;
}
.menu2 ul.lof-items {
	width:135px;
}
.lof-block {
	padding:0;
}
.def_ftr .menu1.menu2 {
	width:94%;
}
.footer_bottom {
	background: #fff /*url(../img/footerbg_bottom.jpg) repeat-x left top*/;
}
.inner_smart_shop_right {
	float:left;
	padding:0;
}
.smartshopping_left {
	padding:0;
}
.company2 {
	padding:0 10px;
}
.hdr-right {
	margin:0 auto;
	top:0;
	position:relative;
}
.contentheadmain {
	position:relative;
}
.logo {
	margin:0;
	padding:0;
}
.submenu.portfolio {
	min-width:245px !important;
}
.hdr-right #newsletter_block_left {
	margin:31px 58px 19px -64px;
	width:250px;
}
p.onefield span {
	width:250px;
}
.inputNew {
	background-size:100% !important;
	width:230px !important;
	padding:1px 10px 2px !important;
}
#center_column {
	margin:0;
}
body#authentication #center_column {
	width:100%;
}
#page .rte {
	margin:0 auto;
	background:url(../img/inner_page_bg_300.png) no-repeat scroll 2px top transparent !important;
}
.breadcrumb_outer .breadcrumb {
	padding:0 0 0 7px;
	
}
.carrer_content_body .carrer_content2 {
	width:93%;
	margin:0 auto;
}
.carrer_content2 .loginform {
	padding:10px 0 0;
}
h4.pagetitle {
	margin-left:10px;
}
.loginform .login_left {
	background:none;
	padding:0;
	width:100%;
	margin:0 0 20px;
}
.carrer_content2 .loginform table td {
    width: 274px;
}
.carrer_content2 .loginform table td input.last_input_box {
	background:url(../img/input-bg-300.png) no-repeat left top;
	width:269px;
}
.carrer_content2 .loginform table td input.last_input_box:hover , .carrer_content2 .loginform table td input.last_input_box:active , .carrer_content2 .loginform table td input.last_input_box:focus {
	background:url(../img/input-bg-300.png) no-repeat left bottom;
}
.carrer_content2 .loginform table td input.account_input {
	background:url(../img/input-bg-300.png) no-repeat left top;
	width:269px;
	margin:0;
}
.carrer_content2 .loginform table td input.account_input:hover , .carrer_content2 .loginform table td input.account_input:active , .carrer_content2 .loginform table td input.account_input:focus {
	background:url(../img/input-bg-300.png) no-repeat left bottom;
	width:269px;
}
.loginform .login_left .loginfb {
	margin:0;
	padding:5px 10px 5px 10px;
	width:auto;
}
.loginform .login_right {
	float:left;
	margin:0 0 30px;
}
.carrer_content2 .loginform h2 {
	background-size:100%;
}
td.reg .btn {
	margin:0;
}
.single-login {
	margin:0 auto 36px;
	width:93%;
	height:auto;
}
.single-login h4 {
	background:none;
	padding:10px;
	font-size:22px;
}
.single-login h4 br {
	display:none;
}
.single-login ul {
	width:100%;
	text-align:center;
}
.single-login ul li {
	float:none;
	display:block;
	margin:0 0 10px;
	line-height:100%;
	height:68px;
}
.registerform .login_right {
	float:none;
	width:100%;
}
.carrer_content_body .registerform input[type="text"], .registerform input[type="email"] , .registerform input[type="password"]{
	background:url(../img/input-bg-300.png) no-repeat left top !important;
	width:254px !important;
	margin:0 0 5px; 
	padding:4px 10px !important;
	height:22px !important;
}
.container #center_column #account-creation_form p {
	float:none !important;
	width:274px;
	margin:0;
}

.carrer_content_body .registerform input[type="text"]:hover , .registerform input[type="email"]:hover , .registerform input[type="password"]:hover , .carrer_content_body .registerform input[type="text"]:active , .registerform input[type="email"]:active ,  .registerform input[type="password"]:active , .carrer_content_body .registerform input[type="text"]:focus, .registerform input[type="email"]:focus ,  .registerform input[type="password"]:focus{
	background:url(../img/input-bg-300.png) no-repeat left bottom !important;
	
}
.carrer_content2 .registerform .select300 .newListSelected {
	background:url(../img/select-1-300.png) no-repeat left center;
}
.reply_page #helpdeskform textarea, #quotereplyform textarea, .account_creation p.textarea textarea , .textarea_add textarea {
	background:url(../img/textarea-300.png) no-repeat scroll left top transparent !important;
}
.chzn-container-multi .chzn-choices .search-field .default, .chzn-container-multi .chzn-choices .search-field .default:hover, .chzn-container-multi .chzn-choices .search-field .default:active, .chzn-container-multi .chzn-choices .search-field .default:focus {
	background:none !important;
}
.carrer_content_body .registerform .select300 ul.newList {
	width:272px;
}
.chzn-container {
	width:274px !important;
}
.carrer_content2 .loginform.registerform .cart_navigation .btn {
	padding:15px 0;
}
#overview p.line_evt {
	font-size:26px;
}
.foot_containt {
	margin:20px 0 30px;
}
.foot_containt .foot_containt_img {
	margin:15px 10px 0;
}
.foot_containt .foot_containt_text p {
	margin:0;
	text-align:justify;
	padding:10px;
}
.foot_containt .foot_containt_text p br {
	display:none;
	
}
.cms.cms_pg #overview, .cms.cms_pg #glossary, .cms.cms_pg #packages, .cms.cms_pg #ourprocess, .cms.cms_pg #faq {
	padding:0;
}	
#overview1 .carrer_content_body .carrer_content2 {
	width:100%;
}
.cms.cms_pg .carrer_content_body p {
	text-align:justify;
}
.advantage_container .advantage_container_in .advantage_container_in_1 .advantage_container_text, .advantage_container .advantage_container_in .advantage_container_in_2 .advantage_container_text, .advantage_container .advantage_container_in .advantage_container_in_3 .advantage_container_text {
	margin:80px 10px 0;
}
.advantage_container .advantage_container_in .advantage_container_in_1 .advantage_container_text p, .advantage_container .advantage_container_in .advantage_container_in_2 .advantage_container_text p, .advantage_container .advantage_container_in .advantage_container_in_3 .advantage_container_text p {
	text-align:justify;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1 .advantage_container_text, .advantage_container .advantage_container_bottom .advantage_container_bottom_2 .advantage_container_text {
	margin:60px 10px 0;
}
.advantage_container .advantage_container_bottom .advantage_container_bottom_1 .advantage_container_text p {
	text-align:justify;
}
.advantage_container .advantage_container_bottom {
	margin:10px 0 19px 16px;
}
.post_job {
	background:url(../img/inner_page_bg_300.png) no-repeat 2px top;
	width:275px;
}
.post_job h4.pagetitle {
	margin-left:0;
}
#overview h5.pagetitle {
	margin:0;
}
.career #overview .carrer_content_body {
	margin:0;
}
#overview .carrer_content_body .carrer_content2 {
	width:100%;
}
#list_reviews p {
	text-align:justify;
}
.career .careerpart1 {
	margin-left:0;
	background-size:100%;
}
.career .careerpart2 .job {
	margin-left:0;
	width:242px;
}
.career .careerpart3 {
	margin:0 0 20px;
	width:230px;
}
.posted_lists .toolbar-bottom {
	margin-left:0;
	width:100%;
	background-position:left top;
}
.news .career .careerpart2 .job h2 {
	margin-right:10px;
	height:42px;
	line-height:20px;
	top:-29px;
	font-size:13px;
}
.news .career .careerpart2 .job {
	margin:30px auto 40px;
}
#page .rte.news {
	width:98%;
}
.cms.cms_pg h5.pagetitle {
	font-size:30px;
}
.cms.cms_pg .director {
	background-size:100%;
}
.cms.cms_pg .director p.red_text {
	padding:0;
}
.cms.cms_pg .desk {
	width:98%;
	background-size:100%;
}
.cms.cms_pg .desk_top {
	width:100%;
	background-size:100%;
}
.cms.cms_pg .desk_bottom h6.desktitle {
	font-size:20px;
	padding:23px 0 0 20px;
}
.cms.cms_pg .desk_bottom {
	background-size:100%;
	width:100%;
}
.cms.cms_pg .desk_bottom .desk_body {
	padding:10px 25px;
}

#header .hdr-right {
   
    margin-top:15px !important;
    width: auto !important;
}
.hdr-right .greyleft{
     float: none;
    margin-left:0px; 
}
#header .main-navigation{
	height:auto!important;
}
#festival{
	overflow:hidden;
}
#festival #page #header {
    width: 300px;
}
.logolayer .logo a img{
	width:275px;
}
.logolayer .logo{
	margin: 7px 0 0;
    text-align: center;
    width: 100%;
}
#header {
  /*border-top: 2px solid #666;*/
  float: left;
  height: auto !important;
  padding: 0;
  width: 100%;
}
.logolayer .version {
    margin: 32px 10px 0 0;
}


#festival #iso9001 {
    margin: 31px 0 0 0;
}

#festival #page #header .logolayer {
    /*height:240px;*/ /* 3 May 2014 :: kesha */
	height:auto;
}
#site-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    display: inline-block;
}
#header .main-navigation ul li {
    float: left;
    list-style: none outside none;
    margin-right:0px;
    margin-top:0px;
    padding: 0;
    text-align: center !important;
    width: 100%;
}
.main-navigation li ul.sub-menu {
	display:none;
}
/*#site-navigation li:hover ul.sub-menu{
	display:block;
}*/
#site-navigation ul.nav-menu.toggled-on, .menu-toggle {
	display:none!important;
}
div#secondary{padding: 0 1%;
    width: 98%;}
#site-navigation .menu-menu-1-container{
	width:100%;
	margin-top: 16px;
	 text-align: center;
}
#footercontent {width:100%;}
#site-navigation .menu-menu-1-container ul{
	float:none;
	width: 100% !important;
}
#site-navigation .menu-menu-1-container ul li{
	margin-left:0;
	position:relative;
}
#site-navigation .menu-menu-1-container ul li a{
	background:none;
	padding:0;
	margin-bottom:2px;
	text-align:center;
	width:100%;
}
#header #site-navigation .current-menu-item a span {
    background:none;
    text-transform: uppercase;
}
#header #site-navigation .current-menu-item a span:hover {
   	color:#FFFFFF;
}
#header .main-navigation .menu-menu-1-container ul li a span {
  background: url("images/minus-img-back.png") no-repeat right 12px;
  display: inline-table;
  padding-right: 0;
  width: 95%;
}
#header .main-navigation .menu-menu-1-container ul li.minus a span {
    background: url("images/minus-img-back.png") no-repeat right -21px;
   display: inline-table;
  padding-right: 0;
  width: 95%;
}
#site-navigation .menu-menu-1-container ul li a span:hover {
    color: #FFF!important;
}
#site-navigation .menu-menu-1-container ul li .sub-menu{
	width:188px;
	margin:0;
}
.sharelink span,.sharelink a{
	font-size:10px!important;
}
#festival #page #content{
	width:100%;
}
.innerpage_blog{margin:0;}
.page-header h5 {font-size: 6vw;}
#festival #page #content .leftcontent {
    width: 300px;
	margin-bottom:20px;
}
#festival #page #content .leftcontent .inner_page_banner {
    background: url("images/banner_bg.png") no-repeat scroll left top / 100% auto transparent;
    height:102px;
    width: 300px;
	padding:0;
}
#festival #page #content .rightsidebar {
	float:none;
	margin:0 auto;
	clear:both;
}
#festival #page #content #main .innerpage_content{
	background: none;
    margin-left: 0;
    padding:2%;
    width: 96%;
}
.innerpage_blog.blog_info .pf-content {
  float: left;
  padding-left: 0;
  width: 100%;
}
.article.alpha.blog_div, #primary #content article header h1 {
  float: right;width:100%;
}
.entry-content table, .comment-content table {
  display: block;
  overflow-x: scroll;
}
.comments-area .bypostauthor cite b {float: left;
width: 100%;}
.blog_info article {border:none!important;}
#festival #page #content #main .innerpage_content .page-header h5.pagetitle{
	font-size:15px;
}
.top-bar1 {
  background: #e2e2e2;
  float: left;
  display: none;
}
#festival .shop_imgs ul li {
  margin: 4px;
  padding: 5px 8px 11px;
  text-align: center;
  width: 130px;
}
#festival .shop_imgs ul li:hover, #festival .shop_imgs ul li.active {
  min-height: 38px !important;
}
#festival #page #content #main .innerpage_content #primary .blog-main .content{
	/*width:280px;*/ width:100%; /* 5 May 2014 :: Kesha */
}
#festival #page #content #main .innerpage_content #primary .blog-main .content .block .post_des{
    max-width: inherit;
    width:72%;
    float: left;
    text-align: left !important;
}
#festival #page #content #main .innerpage_content #primary .blog-main .content .block .post_des .post-main{
	margin-bottom:10px;
}
#festival #page #content #main .innerpage_content #primary .blog-main .content .block .article .bottom-link .stButton{
	margin:0px;
}
#festival #page #content #main .innerpage_content #primary .blog-main .content .block .article .blog-image a img{
	max-width:246px; display:inline-block; margin-top:0;
}
#festival #page #content #main .innerpage_content #secondary{
    width: 100%;
}
#festival #colophon #footercontent{
	width:300px;
}
#secondary aside.popular-widget .pop-inside ul li a{width:auto;}
.sidebar aside .cat-head, #secondary aside.popular-widget .pop-inside ul li a {
  background-size: 100% auto;
}
.widget-area .widget h3, .popular-widget ul.pop-widget-tabs {
  background-size: 100% auto;
}
div#secondary aside {
  width: 100%;
}
.popular-widget ul.pop-widget-tabs {
  width: 100%;
   border-right: 1px solid #E6E6E6;
    width: 99.7%;
}
div#secondary #searchform #s {width:84%;}
.widget_search .blog-search {
  background-size: 100% auto;
  float: left;
   padding: 0% !important;
    width: 100%;
}
.popular-widget ul.pop-widget-tabs li {width: 33.1%;}
.sidebar .popular-widget ul.pop-widget-tabs li {
  float: left;
  width: 33.111%!important;
}
.search .innerpage_blog h1.search-title, .innerpage_blog h1.archive-title {
  font-size: 25px;
}
.sidebar .popular-widget ul.pop-widget-tabs li a {padding: 0 !important;
    text-align: center;
    width: 100%!important;}
.single_post_header article h2, #primary #content article header h1 {font-size: 16px;line-height: 120%;}
.search .innerpage_blog h1.search-title{font-size:20px;}
div#secondary #searchform {
  width: 100%;
}
.widget_search .blog-search .searchform div {
  float: left;
  width: 100%;
}
#festival #colophon #footercontent .smartlinkfooter .smartlink2 .company3 .menu-services-container .first{
	float:none;
}
#festival #colophon #footercontent .smartlinkfooter .smartlink2 .smartshopping_right .smartshopping_left{
	padding:0;
}

#festival #colophon #footercontent .smartlinkfooter .smartlink2 .smartshopping_right {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 193px;
}
#festival #colophon #footercontent .smartlinkfooter .smartlink2 .smartshopping_right .company3 #text-5{
	margin-bottom:0px;
}
#festival #colophon #footerlinks .iso_w3c1 .iso_w3c{
	width:300px;
	height:auto;
}
#festival #colophon #footerlinks .iso_w3c1 .iso_w3c .iso2009{
	width:100%;
	margin-bottom:10px;
	display:none;
}
#festival #colophon #footerlinks {
    background: url("images/footerbg_bottom.jpg") repeat-x left top #8C8C8C !important;
	height:auto;
}
#main .breadcrumbs {
    padding-bottom: 15px;
    width: 987% !important;
	padding-left:7px;
}

#header .hdr-right #newsletter_block_left {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #D7DFE3;
    margin: 0;
    padding: 15px 20px;
    position: absolute;
    width: 245px;
    z-index: 999999999;
}
#newsletter_block_left .inputNew {
    background-size: 100% auto !important;
    padding: 1px 10px 2px !important;
    width: 230px !important;
}
#header #newsletter_block_left p.onefield span {
    display: block;
    height: 30px;
    width: 250px;
}
#header .newsarrow{
	left:115px;

}
#nav_menu-3 .menu-services-container .first {
    width: 140px!important;
}
#festival #colophon #footerlinks .copyright {
   margin: 0;
    width: 100%;
}
#festival #colophon #footerlinks .copyright p{
	margin-bottom: 50px;
    margin-top: 1px;
}
#festival #colophon #footerlinks .sharelink {
    width: 300px;
}
#festival #colophon #footerlinks .sharelink aside{
	padding-left:0;
	padding-right:2px;
}
#festival #colophon #footerlinks .sharelink aside .addthis_button_compact span{
	margin-right:0;
}
#festival #colophon #footerlinks .sharelink aside .widget-title{
	padding-left:18px;
}
#festival #colophon #footerlinks .sharelink aside .printfriendly a{
	padding-left:18px;
}
#festival #colophon #footerlinks .sharelink .bookmark_div{
	padding-left:0;
	padding-right:0px;
}
#festival #colophon #footerlinks .sharelink .bookmark_div a{
	padding-left:12px;
}
#header .main-navigation li ul.sub-menu {
   
    top: 38px !important;
    z-index: 999;
}
#footercontent .company3 {
    margin: 0 auto 10px;
    padding: 0;
    text-align: center;
    width: 155px;
	float:none;
}
#header .port_sub_link {
    float: right;
    position: absolute;
   right: 30px;
    top: 228px;
    width: 174px;
} 
/* 24 --nov--2014--
#header .main-navigation li ul.web_des,#header .main-navigation li ul.corp,#header .main-navigation li ul.graph_print {
    min-height: 330px !important;
}*/
#header .port_nave_img {
    background: url("images/hover.jpg") repeat scroll 0 0 / 100% auto transparent;
    float: left;
    height: 118px;
    width: 173px;
}
#header .main-navigation li ul.sub-menu2 {
    background: none repeat scroll 0 0 transparent;
    border: none;
    left: -19px;
    min-height: 162px;
    padding-top: 20px;
    position: absolute;
    top: 120px;
    width: 170px;
    z-index: 99999;
}
#header .main-navigation li ul.sub-menu2 li a{
	text-align:left!important;
}
#festival #page .blog_info .comments-area ol.commentlist li{
width: 95%;
	padding:5px;
}
#festival #page .blog_info .comments-area #respond #commentform p.even {
    margin-right: 0;
}
.single_post_header .archive-header {
  margin: 2px 0 0;
}
.innerpage_content.innerpage_blog.cat_page article{
  padding: 0;
}
.blog-main .block:last-child .article.alpha.blog_div {
  margin-bottom: 0;
}
#festival #page .blog_info .comments-area #respond #commentform p {
  float: left;
width: 100%!important;
margin-left: 0!important;
color: #333;
font-size: 15px;
overflow: visible; 
line-height: 140%;
}
#festival #page .blog_info .comments-area #respond #commentform label {
	width:270px;
}
#festival #page .blog_info .comments-area #respond #commentform p.comment_captcha label, #festival #page .blog_info .comments-area #respond #commentform p.comment-form-author label {
	margin-top: 0;
}
.menu2 ul.first {
    width: 189px;
}
.menu2 ul.lof-items {
    width: 210px;
}
#festival #page .blog_info .comments-area #respond #commentform input{
  background-size: 100% 30px !important;
    border-radius: 3px !important;
    width:100% !important;
}
body.logged-in .captchaSizeDivSmall {
    padding-top: 0 !important; height: auto;
}
.blog_info .comments-area ol.commentlist li .captchaSizeDivSmall {
  float: left;
  margin: 11px 0 0;
  width: auto !important;
  height: auto;
}
.captchaSizeDivSmall {height: auto!important;margin-top:15px;}
.entry-content {
    width: 100% !important;
}
.blog_info .comments-area .error_block {bottom: -4px;
    position: relative;
    right: 0 !important;
    top: inherit;left: 0 !important;}
#festival #page .blog_info .comments-area #respond #commentform p.form-submit {
  margin-bottom: 15px;
  margin-top: 30px;
}
#festival #page .blog_info .comments-area #respond #commentform input#submit{
	/*background:none!important;*/
	width:auto!important;
}
footer .footercontentupper{padding: 0 ;}
.smartlinkfooter {display:none;}
#festival #page .blog_info .comments-area #respond #commentform .form-submit .btn_left{
	margin-left:0!important;
}
.post_des {width: 74%;}
.post_des p.post-main > span {float: none;
display: inline;
line-height: 21px;}
.blog-image img{
	width:100%;
}
#footercontent #menu-services.menu {
    float: none;
    padding-right: 0;
}

#footercontent #menu-company {
    width: 138px;
}

/* Kesha :: 25 Nov 2013 */
#festival {
	width:100% !important;
}
#festival #page #header {
	width:100%;
	height:auto !important;
}
.greyleft .greyright {
	height:auto;
}
#footerlinks .footer_linkdiv {
	width:100%;
}
#festival #colophon #footerlinks {
	background:url(images/footer-bg-300.jpg) repeat-x 0 0 #8F8F8F;
}

#festival #colophon #footerlinks .sharelink {
	/*float:left;*/ float:none;/* 5 May 2014 :: Kesha */
	/*width:293px;*/ width:100%;/* 5 May 2014 :: Kesha */
	/*padding:0 10px;*/ padding:0; /* 5 May 2014 :: Kesha */
}
/** Pooja -21-01-2013 */
#festival #colophon #footerlinks .iso_w3c1 .iso_w3c{
	display:block !important;
}
/***********************/
/* sachin :: 5-12-2013 */
	
	#footerlinks .copyright .white{
		padding:0px !important;
		/** Comment -Pooja -21-01-2014 margin-top:5px !important; */
		margin-top:0px !important;
	}
	
	.foot_social{
		float:left !important;
		/** Comment -Pooja -21-01-2014 margin-left:125px !important;; **/
	}
#footerlinks .iso_w3c .w3c{
	margin-right:62px;
	margin-top:50px;
}
.top-bar {
    /*background: url("images/happy_holi_300.png") no-repeat scroll left top transparent !important;*/
    height: 25px;
    width: 100%;
}
#primary #content article header.entry-header h1 {
margin-bottom: 15px;
}
.shareDiv {
	display:block;
}
.sharelink aside.gSendtofriend_widget {
	display:none;
}
.sharelink .widget_text {
	display:none;
}
.sharelink .bookmark_div {
	display:none;
}
.share_button {
    float: none;
	padding:15px  0 0;
}
.blog_info .comments-area #respond #commentform p, .blog_info .comments-area #respond #commentform p.comment-form-lname.odd, .blog_info .comments-area #respond #commentform p.comment-form-url {
  position: relative;
  width: 100% !important;
}
.blog_info .comments-area ol.commentlist li {
  padding: 4% !important;
  width: 90% !important;
}
.blog_info .comments-area #respond #commentform input {
  background-size: 100% 30px;
  border-radius: 3px !important;
   margin-bottom:5px !important;
   border-right:0;
  width: 100%;
}
#primary .single_post_header .article p {
  padding: 0;
}
.footer_linkdiv .shareDiv {
	float: none !important;
    padding-left: 0;
    width: 95% !important;
     margin-bottom: -2px !important;
}
.blog-image.aligncenter {
  margin-bottom: 15px !important;
}
footer .footercontentupper .footersharelink, .androidapp, footer .footercontentupper .footersharelink .share_button, footer .footercontentupper .w3c.r {
  float: left !important;
  height: auto !important;
  margin: 0 !important;
  text-align: center !important;
  width: 100% !important;
}
#colophon #footerlinks .iso_w3c .w3c {
	margin:0;
	width:100%;
}
.foot_social {
    float: none !important;
    text-align: center;
	margin-right:0 !important;
}

#quotecontact {
	display:none;
}
#footercontent .company3 {
	display:none;
}
#footercontent .smartlinkfooter .smartlink  .o_links {
	display:block;
	padding-left:0 !important;
}
#content #main {
	width:98%;
}
#footercontent .smartshopping_right .smartshopping_left .company3 {
	display:block;
}

/** start:: shobha 29 April 2014 **/

.blog_post_header .single_post_header .post_des p.post-main span.posted, .blog_post_header .blog-main p.post-main span.dated, .blog_post_header  .single_post_header .post_des p.post-main span.category{
width:100%;
margin-right:0;
}

/*.stwrapper{
width:300px !important;
left:0 !important;
}*/

.share_button{
width:100%;
}

#festival #colophon #footerlinks .sharelink aside{
float:left;
width:55px;
}

.captchaSizeDivSmall{
margin-right: 0 !important;
    padding-top: 0 !important;
    width: 100% !important;
}
#festival #page .blog_info .comments-area ol.commentlist li ol.children li{
/*width:95.5% !important;*/
}
.error_block_inner {font-size: 14px;}
.comment_captcha .error_block{
right: 0;
    top: 26px;
    width: 99%;
}
.arrowerror {
    display: none;
}
.error_block {width:99%;}
.commentlist .children{
margin-left:0 !important;
}

#festival #page .blog_info .comments-area ol.children li #respond #commentform input, #festival #page .blog_info .comments-area ol.children li #respond #commentform p{
width:100% !important;
}
.sharelink .share_button {
	margin:0 auto;
	float:none;
	width:230px;
}
.footer_linkdiv .shareDiv {
	width:auto;
}
.logolayer .hdr-right .consult {
	float:right;
	left:auto;
	bottom:auto;
}
/* 5 May 2014 :: Kesha */
.hdr-right .greyleft #HeaderLogIn ul li#quickQuoteHeader {
	display:block;
    margin-right:3px !important;
    text-align: center;
}
.breadcrumbs {
  line-height: 110%;
  padding-top: 5px;
}
.breadcrumbs > div#main,.breadcrumbs > div.container {
  display: table-cell;
  height: 44px;
  padding-left: 5px !important;
  vertical-align: middle;
  width: 97% !important;
  min-width: 290px;
}
.breadcrumbs a, .breadcrumbs span {font-size: 11px;}
.hdr-right .chat {
	display:block;
}
.greyleft #HeaderLogIn ul li#RegisterLink.last {
  margin-right: 4px;

}
.chatblock .menuButton {
	 background:#181818;
    cursor: pointer;
    display: block;
    float: left;
    width: 100%;
}
.chatblock .menuButton img {
    display: block;
    float: left;
    padding: 10px 5px;
}
#header .header-main {
	border-top:2px solid #666;
	background:none;
	border-top: none;
}
#header .main-navigation {
	display:none;
}
.innerpage_blog #primary {
	width:100%;
}
#festival #page .innerpage_blog #content {
	width: 98%;
    margin: 0 auto;
    float: none;
}
.innerpage_blog .entry-content .wp-caption.alignnone {
  padding: 0;
  width: auto !important;
}
body.tag .innerpage_blog .blog-main article p.read_more a.more-link {
  float: left;
}
.innerpage_blog .blog-image {
	float:none;
	margin-top:12px;
	text-align:center;
	display:block;
	margin-right:0;
}
.innerpage_content.innerpage_blog #primary #content .blog-main article header.entry-header h1 {
    text-align: left;
}
.innerpage_content.innerpage_blog #primary #content .blog-main article header.entry-header h1 a {
    font-size: 18px;
}
.innerpage_content.innerpage_blog #primary .blog-main article {
	color:#333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    text-align: justify;
}
.innerpage_content.innerpage_blog #primary .blog-main article li {
  line-height: 110%;
  text-align: justify;
}
.innerpage_blog .blog-image img {
	width:auto;
	max-width:98%!important;
}
body.tag .blog-main article {
	float:none;
	margin-top:10px;
}
body.tag .blog-main article h1 {
	width:auto;
}
.tag .blog-main .blog-image a img {
	display:inline-block;
	margin-top:0;
}
.tag .blog-main .blog-image a:hover img {
	display:inline-block;
}	
body.tag .blog-main article p.read_more {
	text-align:right !important;
	float:none !important;
}
body.tag .blog-main article p.read_more a.more-link {
	float:none;
	background-position:left center;
}
.comments-area .bypostauthor cite span {position: relative;}
body .main-navigation #menu-item-19 ul.sub-menu{
	width:87% !important;
 height:auto !important;
}
body .main-navigation #menu-item-21 ul.sub-menu{
	width:87% !important;
}
#menu-item-19 ul.sub-menu2{
	top:136px !important;
}
#menu-item-19 ul.sub-menu2 li{
	float:none ;
}
body .main-navigation #menu-item-21 ul.sub-menu2 li{
	float:none;
}
#header .main-navigation li#menu-item-21{
	float:none!important;
 }
body .main-navigation #menu-item-21 ul.sub-menu2{
	/*min-height:490px !important;*/
}

.menu_desc{display:none !important;}

/*-----------3april15---*/
.blog_info .comments-area #respond #commentform p.form-submit {
   
    margin-left: 0 !important;
}
#primary .single_post_header .article p.bottom-link a {
  width: auto;
}
.footerpagi {margin-bottom: 30px;
    padding: 0;
    width: 100%;}
.footerpagi div.pagination {
  min-height: 102px;
}
#pagenotfound .pagenotfound .read_more a.more-link {
  height: auto;
  width: auto;
}
.blog_info .comments-area #respond #commentform p.form-submit
{
	width:91% !important;
}
.single #festival #page .blog_info .comments-area #respond #commentform p.form-submit input
{
	background-size:100% 100% !important;
}
.blog_info .comments-area #respond #commentform p.form-submit
{
	width:90% !important;
}
.greyleft #HeaderLogIn ul li#makepayment a
{
	color: #ffffff;
    font-family: arial;
    font-size: 12px;
    margin-right: 0;
    text-decoration: none;
}
#HeaderLogIn #makepayment i
{
	color: #fff;
    float: left;
    font-size: 14px !important;
    padding: 4px 0 0 15px !important;
}
#HeaderLogIn li#news {margin-bottom:10px!important;}
/*===========*/
/*
#header .main-navigation li.menu-item-19 ul.sub-menu2 div.custom_submenu1 {
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  display: block;
  float: none !important;
  padding-left: 15px;
  width: 69% !important;
}
#header .main-navigation li.menu-item-19 ul.sub-menu2 div.custom_submenu2 {
  float: none !important;
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  display: block;
  float: none !important;
  padding-left: 15px;
  width: 69% !important;
}*/


/* Nilesh pethani ---3-aril-2015---*/
#site-navigation .menu-menu-1-container ul li .sub-menu2 {
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  display: block;
  float: none !important;
  margin: 0;
  padding-left: 15px;
  width: 93% !important;
  border-color:rgb(215, 223, 227) !important;
  border:1px solid;
  border-top:none;
  
  top: 141px !important;
  position: relative;
  left: 0px;
  overflow:hidden;
}
#site-navigation .menu-menu-1-container ul li .sub-menu2  div.custom_submenu1 {
  float: none !important;
  width: 100% !important;
}
#site-navigation .menu-menu-1-container ul li .sub-menu2  div.custom_submenu2 {
  float: none !important;
  width:100% !important;
}
#site-navigation .menu-menu-1-container ul #menu-item-21 .sub-menu2 li {
  float: none;
  width: 100% !important;
}
#site-navigation .menu-menu-1-container ul #menu-item-21 .sub-menu2{
	top:83px !important;
}
#festival .shop_imgs {
  width: 98%;
}
/*
.hdr-right .consult, .hdr-right .consult ul {
    background: none;
    border: none;
    padding-left: 0;
    text-align: center;
}
.hdr-right .consult ul li:after {
    background: url("images/callusa-icon.png") no-repeat 2px center;
    content: "";
    height: 40px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 40px;
}
.hdr-right .chatblock .consult ul li.callind {
    min-height: 32px;
    width: 37%;
}
.hdr-right .consult ul li, .hdr-right .consult ul li.callind {
    background: url("images/consult-bg.jpg") repeat-x left center;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    display: inline-block;
    float: none;
    line-height: 48px;
    margin: 0 6px 11px 0;
    min-height: 32px;
    padding: 6px 7px 1px 44px !important;
    position: relative;
    width: 33%;
}
.hdr-right .chatblock .consult ul li{
 /* margin: 0 0 11px;
  padding: 5px 27px 6px 5px;
  width: 40%;
}
*/
.page-header h5.pagetitle,.page-header h1.pagetitle {
font-size: 6vw;
padding-left: 15px;
line-height: 120% !important;
margin-left:0 !important;
}
.archive-header, .page-header {margin-top:0px;float: left;}
.hdr-right .chatblock .consult ul li.last {width:40%;}

#header .main-navigation .menu-menu-1-container ul li:first-child{
    margin-left: 0;
}
#header .main-navigation .menu-menu-1-container ul li {
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center;
    width: 100% !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li {width:100%!important;margin:0!important;}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li ul.sub-menu2 {
	 padding:6px 0 !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 {
  padding: 0 !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li a {
  height: 40px !important;
  line-height: 40px !important;
  margin: 0 !important;
  padding-left: 0;
  width: 100%;
}
.main-navigation li ul div.custom_submenu2, .main-navigation li ul div.custom_submenu1 {
  float: left !important;
  width: 100% !important;
}
#footercontent .smartlinkfooter .smartlink .o_links {
  clear: both;
  display: table;
  margin: 4px auto 0;
  text-align: center;
  width: 155px;
}
div#secondary aside .textwidget > a.blogsitemaptext {
  display: table;
  margin: 0 auto !important;
  min-width: 215px;
}
.entry-content li, .comment-content li, .mu_register li {
  line-height: 110%;
  margin: 10px 0 10px 10px!important;
  text-align: left;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
  margin-bottom: 10px;
  margin-top: 0;
}
#menu-other-links.menu, #menu-other-links.first {
  float: left;
  width: 100% !important;
}
.container p.tag_quote {
  font-weight: bold;
}
#widget_sp_image-2.widget.widget_sp_image {
  text-align: center;
}
.sidebar a.widget_sp_image-image-link, .sidebar a.widget_sp_image-image-link img {
  display: inline-block;
  float: none!important;
}
#primary.site-content.notfound {
  display: inline-block!important;
  margin: 30px 0!important;
}
#primary.site-content.notfound .error_text > h3 {
  font-size: 20px!important;
}
#primary.site-content.notfound .error_text > .p_text1 {
  margin-top: 10px!important;
  width: auto!important;
}
.footer_linkdiv, #footerlinks {
  margin: 0 auto;
  width: 98%;
}
.blog_info .comments-area #respond #commentform textarea {
  width: 100%;
}
footer #footerlinks .iso_w3c1 {margin: 19px 0 0;}
footer #footerlinks .pf-content p.white {line-height: 140%;}
footer #footerlinks .iso_w3c > img {
  max-width: 100%;
}

.blockmain #main .portfolio_wrapper .portfolio_grid li{width:100%;margin-right:0;margin-bottom:20px!important;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_rgt.box1_color #portfolio-pager a{margin-right:7px;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_rgt.box1_color #portfolio-pager a:last-child{margin-right:0px;}


/* close------*/
.si_captcha_small {
  margin-right: 0;
  width: 161px;
  margin-top: 20px;
}
#festival #page .blog_info .comments-area #respond #commentform p#si_captcha_code {
  width: 45% !important;
}
#festival #page .blog_info .comments-area #respond #commentform input#si_captcha_code {
  background-size: 99% 30px !important;
}



















}
