.nice-margin{background-color:#000000;height:3px;width:100%;margin-top:5px;}.clear,.full_width{clear:both;overflow:hidden}#content,.clear,.demo,.full_width{overflow:hidden}.full_width{width:100%}.no_padding{padding:0!important}.no_margin{margin:0!important}.no_border{border:0!important}.productname{background:#fff}.logo_outer{padding:15px 0 20px}a:focus,a:hover{color:#000}.login_icon_outer,.mail_icon_outer,.phone_icon_outer{float:right;width:auto;padding:0 0 10px 25px}.login_icon,.mail_icon,.phone_icon{color:#000;padding:0 0 0 25px;font-size:13px;width:100%}.phone_icon{background:url(../images/phone_icon.png) left center no-repeat;margin:25px 0 0}.mail_icon{background:url(../images/mail_icon.png) left center no-repeat}.login_icon{background:url(../images/login_icon.png) left center no-repeat}.header_top{float:right;width:100%;padding:10px 0 0}.header_bottom{padding:15px 0 0}.search_feild_outer{float:left;width:70%}.search_btt_outer{float:left;width:30%}.search_btt_outer .button{float:left;width:94%;background:#000;border:0;padding:6px 3%;margin:0 0 0 10px;font-size:15px;color:#FFF;text-transform:uppercase;text-align:center}.search_btt_outer .button:hover{background:#dc2228}nav.navbar{padding:0;border:0;margin:0}.navbar-collapse{background:#000;border:0}ul.nav.navbar-nav li>a{padding:12px 15px;font-size:12px;color:#777;text-transform:uppercase;font-weight:700}ul.nav.navbar-nav li>a:hover{background:#cdcdcd}ul.dropdown-menu li a{color:#000!important;padding:5px 15px 7px 10px!important;text-transform:inherit!important;font-weight:400!important;font-size:13px!important}.divider_bg{background:#f0f0f0;border-top:1px solid #cacaca;padding-top:0;padding-bottom:0}.footer_nav{padding:15px 0 5px;text-align:center}.footer_nav span{padding:0 24px;font-weight:700;font-size:11px;color:#f06802}.footer_nav span a.links{color:#f48533}.footer_nav span a.links:hover{color:#000}.copyright_outer span{padding:0 25px 0 0}.dotbar{border-bottom:1px solid #d9d9d9;margin:0 15px}.right_cont_outer{width:100%;padding:20px 0 10px}.right_cont_outer h1{width:100%;color:#000;text-transform:uppercase;font-family:Arial,sans-serif;font-size:15px;font-weight:700;padding:0;margin:0}.right_cont_outer h1 span{color:#f06803;padding:0 0 0 5px}.right_cont_outer ul{width:100%;padding:0;margin:0}.right_cont_outer li{width:100%;padding:0;margin:5px 0 0;list-style:none}.right_cont_outer li a{width:100%;padding:4px 0 3px 15px;margin:5px 0;background:url(../images/red_bullet.png) 0 10px no-repeat;list-style:none;color:#000;font-size:13px}.right_cont_outer li a:hover{color:#ed6803}.news_letter_outer{width:100%;padding:5px 0 0;margin:0}.news_letter_inner{padding:10px 0 0}.news_letter_inner .buttons{float:left;width:100%;background:#000;border:0;padding:6px 3%;margin:0;font-size:15px;color:#FFF;text-transform:uppercase;text-align:center;font-weight:400}.news_letter_inner .buttons:hover{background:#dc2228}.dropdown-toggle{padding-left:10px;padding-right:10px}.pagenation_txt{text-align:center;padding:15px 0 10px}.lproductlisting_ouiter{margin:12px 0;border:1px solid #cbd0d1;padding-top:15px;padding-bottom:15px}.productname{float:left;padding:10px 0 0}.productname a{color:#000}.bigTitleText{float:left;padding:10px 0}.more_btt_list{margin:10px 0}.fieldset{border:1px solid #e9e9e9;padding:10px;margin:0 0 15px}.fieldset .legend{font-size:14px;padding:0 0 5px}.checkbox_outer .checkbox{float:left;margin:0 5px 0 0}.productlistresource{border:1px solid #eee; margin:15px 0 25px}.productlistresource td{border-left:1px solid #eee; border-bottom:1px solid #eee; padding:10px}.customization_feild_inner{float:left;width:100%;padding:0 0 10px}.customization_feild_inner label{width:100%;padding:0 10px 0 0;font-size:13px;font-weight:400}.form_feild_inner{float:left;width:100%;padding:0 0 10px}.form_feild_inner label{width:100%;padding:10px 10px 0 0;font-size:13px;font-weight:400}.goto_top_outer{float:left;width:100%;padding:15px 0 10px}.goto_top_inner a{color:#f06802;font-size:15px;font-weight:700}.sub_head_top{float:left;width:50%;font-size:14px;padding:5px 0}.listshowcases_outer{float:left;width:100%;padding:0 0 15px;margin:0 0 10px;border-bottom:1px solid #ededed}.listshowcases_title{line-height:35px}.affordable_seo_services_outer{padding:0 0 10px}.patches_table_outer tr td,.seo_table td{border:1px solid #ccc;padding:10px}.seo_table{border:1px solid #ccc}.patches_table_outer{border:1px solid #ccc}.resources_outer,.web_host_outer{border-bottom:1px solid #ededed;margin:0 0 15px;float:left;width:100%}.web_host_outer{padding:0 0 10px}.patches_link_outer{float:left;width:100%;padding:0 0 15px}.patches_link_outer a{font-size:12px;font-weight:400;line-height:30px}.resources_outer{padding:0 0 10px}.resourse_li_outer{padding:0;margin:0 0 15px}.resourse_li_outer li{padding:7px 0 7px 22px;margin:0;list-style:none;background:url(../images/image001.gif) left 10px no-repeat}.people_outer{float:left;width:100%;padding:15px 0 0}.people_inner{float:left;width:100%;border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 15px}.people_inner h1,.people_inner h2,.people_inner p{margin:0;width:100%;float:left}.people_inner h1{padding:0 0 5px;font-size:17px;font-weight:700;color:#000}.people_inner h2{padding:5px 0;font-size:14px;font-weight:700}.people_inner p{padding:0 0 5px;font-size:13px;font-weight:400;line-height:20px}.affiliateprogram_outer{padding:0 25px}.affiliateprogram_outer h3.faqheading{font-size:13px;font-weight:700}.affiliateprogram_outer ul{padding:0;margin:0 0 15px 25px}.affiliateprogram_outer li{padding:3px 0;margin:0}.affiliateprogram_bottom{padding:10px 0;margin:0 15px 10px;border-bottom:1px solid #e9e9e9}.faq_outer{padding:10px;margin:0 0 10px;border:1px solid #cbd0d1}.faq_outer h1{font-size:15px;font-weight:700}.faq_bottom,.faq_outer h2,.faq_top,h3.faqheading{font-size:13px;font-weight:700}.faq_outer h2{padding:5px;background:#f4f4f4}.faq_outer p{padding:5px;line-height:20px}.faq_cont_outer{width:100%}h3.faqheading{color:#252b2e;line-height:20px}.faq_top{padding:5px;background:#E6EAF3}.faq_bottom{padding:5px;background:#f4f4f4}.normal_button{float:left;width:100%;background:#000;border:0;padding:6px 3%;margin:0;font-size:15px;color:#FFF;text-transform:uppercase;text-align:center}.normal_button:hover{background:#dc2228}.padding_B_15{padding-bottom:15px!important}.table_inner tr td{padding:10px}.padding_T_B_15{padding-top:15px;padding-bottom:15px}.affiliate_dasboard_outer{padding:100px 0;margin:0 0 20px;background:#F9F9F9;border:1px solid #dadada;text-align:center}.affiliate_dasboard_outer b{color:#f06802}.aff_getbanner_outer{padding:0 0 20px}.innerDiv{width:100%}#wrapper{margin:0 auto;padding:15px 8%;text-align:left}.sub_search_txt_L,.top{text-align:right}#content{margin:0 auto}.demo{margin:0;padding:0;border:0 solid #ccc;position:relative}.collapse p{padding:0 10px 1em}.top{font-size:.9em}.aff_getbanner_outer #switch,.switch{margin-bottom:5px;text-align:right}.aff_getbanner_outer h1{margin-bottom:.75em;font-family:georgia,'times new roman',times,serif;font-size:2.5em;font-weight:400;color:#c30}.productbrief,.productname{font-family:Arial,Helvetica,sans-serif}.m-head,.not_load_bottom h1,.productname,.text2{font-weight:700}.aff_getbanner_outer h2{font-size:1em}.expand{padding-bottom:.75em}.aff_getbanner_outer a:link,.aff_getbanner_outer a:visited{border:1px dotted #ccc;border-width:0 0 1px;text-decoration:none;color:#f06802}.aff_getbanner_outer a:active,.aff_getbanner_outer a:focus,.aff_getbanner_outer a:hover{border-style:solid;background-color:#f0f0f0;outline:0;color:#000}.aff_getbanner_outer a:active,.aff_getbanner_outer a:focus{color:#000}.aff_getbanner_outer .expand a{display:block;padding:10px}.aff_getbanner_outer .expand a:link,.aff_getbanner_outer .expand a:visited{border-width:1px;background-repeat:no-repeat;background-position:98% 50%}.aff_getbanner_outer .expand a:active,.aff_getbanner_outer .expand a:focus,.aff_getbanner_outer .expand a:hover{text-decoration:underline}.aff_getbanner_outer .expand a.open:link,.aff_getbanner_outer .expand a.open:visited{border-style:solid;}.aff_getbanner_outer textarea{width:100%;border:1px solid #ccc}.payment_gateways_inner{width:100%;padding:0 0 20px}.payment_gateways_inner h1{width:100%;padding:0;margin:0}.payment_gateways_inner p{width:100%;padding:5px 0 0;margin:0}.permission_inner{padding-top:5px;padding-bottom:5px}.permission_inner input[type=checkbox]{float:left;margin-right:10px}.calander_feild_top span{float:left;margin:5px 5px 0 0}.calander_feild_top .buttons{float:left;margin:5px 0 0 5px}@media (max-width:767px){.navbar-collapse{padding:0!important;width:100%}ul.dropdown-menu{background:#fff!important}ul.dropdown-menu li a{width:100%!important;padding-left:10%!important;padding-right:10%!important}.login_icon_outer,.mail_icon_outer,.phone_icon_outer{float:left}.dotbar{display:none}.buynow_btt{float:left!important}.submenuStyle ul li{float:left;width:100%}.innerDiv{width:100%}.innerDiv h2 a{background:#f0f0f0}.submenuStyle .navbar-nav{width:80%;padding:0 0 0 10px}.footer_nav>span{float:left;width:100%;padding:5px 0;text-align:left}.normal_button{width:100%;margin:0}.sub_search_txt_L{text-align:left}}.left-d,.left-f{float:left}ul.dropdown-menu li>a span{color:#000;font-size:11px;margin:0 0 0 10px}ul.dropdown-menu li>a:hover span{color:#fff}.productbrief{font-size:13px;line-height:18px;color:#252b2e;text-align:justify!important}.productname{font-size:18px;color:#000}.text2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;color:#e34909}.bodybgcolor{border-top:8px solid #070707}.copyright_outer{height:27px;background:url(../images/bottombarbg2.gif) left top no-repeat;text-align:right;color:#cac9c8;font-size:11px;line-height:27px;width:100%}ul.dropdown-menu li a:hover{color:#fff!important;background:#000!important}.no-padding{padding:0!important}.tpmrg{margin-top:20px}.tppdg{padding-top:111px}.text-padding{padding-left:10px}.left-d{height:160px;width:160px}.right-d{float:right;height:auto;width:80%;padding-left:3%}@media (max-width:768px){.left-d,.right-d{width:100%}.tpmrg{margin-top:5px}.tppdg{padding-top:10px}.right-d{float:none;height:auto;padding-left:0;padding-top:4%;clear:both;overflow:hidden}}.header_outer{background:#fff}.resources_outer a{color:#000}.resources_outer a:hover{color:#ed6803}.not_load_top{padding:30px 0}.not_load_top img{margin-right:30px}.not_load_top h2{padding:0;margin:20px 0 0}.not_load_bottom{padding:20px 0 0;margin:0}.not_load_bottom h1{padding:5px 0 8px;margin:0;color:#f06802;font-size:15px;text-transform:uppercase}.not_load_bottom ul{padding:0;margin:15px 0}.not_load_bottom li{padding:5px 0;margin:0;list-style:none}.dedicated-footer li,.dedicated-footer li a{list-style:none!important;text-decoration:none!important}.not_load_bottom li a{padding:4px 0 3px 15px;margin:0;color:#000;background:url(../images/red_bullet.png) 0 8px no-repeat}.not_load_bottom li a:hover{color:#f06802}.productbrief a b{color:#0f21ac}.productbrief a b:hover{color:#f48533}.productbrief a.text3{color:#0f21ac!important;font-weight:700;font-size:12px}.home_list_outer{padding:15px!important}.sm-header{font-size:16px;color:#999;margin-top:30px;margin-bottom:2px;line-height:32px}.dedicated-band{padding:20px;background:#a3a3a3;text-align:left;color:#fff;font-size:20px;margin-bottom:20px;margin-top:20px;line-height: 51px;}.new-btn,.new-btn-side{padding:10px!important;text-align:center!important;border:none;float:right}.new-btn,.new-btn-side,.white-text{color:#fff!important}.new-btn{width:auto!important;background:#dc2228!important;font-size:12px}.new-btn:hover{background:#000!important}.new-btn-side{width:100%!important;background:#dc2228!important;font-size:12px}.new-btn-side:hover{background:#000!important}.dedicated-projects{width:auto;height:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;border:2px solid #e7eaed;padding:10px;display:-webkit-flex;display:flex;text-align:center;margin-bottom:10px}.center{margin:0 auto;float:none}.dedicate-footer{background:#000;padding:20px}.dedicated-form{margin-bottom:12px;border-radius:0!important}.new-pad{padding-left:13px}.dedicated-footer ul{margin-left:-10px!important}.dedicated-footer li a{color:#fff!important}.deicated-copy{font-size:12px;color:#999;margin-top:8px;margin-bottom:8px}.dedicated-footer{color:#f48533!important;text-decoration:none!important}a.dedicated-footer:hover{color:#fff!important}.dedi-pad{padding-top:5px}.dedi-top-btm{margin-top:49px;margin-bottom:10px}.ryte-sec{background:#f6f9fb}.brd-radious{border-radius:5px!important}.new-lineheight{line-height:30px}.w-spa{word-break:break-all}.new-text-align{text-align:justify;border-bottom:1px #ccc solid;padding-bottom:10px}.m-head{font-size:16px}@media (min-width:992px)and (max-width:1199px){.dedicated-band{font-size:18px}}@media (max-width:991px){.new-alig{text-align:center}.center-mrg{margin:15px auto 0;float:none!important}}.round-staff{width:76px;height:76px;border-radius:38px;background:#f3f4f4;line-height:76px;text-align:center;color:#dc2228;font-size:32px}.tm,.tm2{float:left;width:100%}.new-line,.par-lineheigt,.right-pd p{line-height:22px}.bt-brd{padding-bottom:10px;background:url(../images/head-brd.jpg) left bottom no-repeat}.right-pd{padding-right:10px}.btm-mrg{margin-bottom:25px}.tm{margin-top:-2px}.tm2{margin-top:8px}.dedi-no-brd{border-bottom:none!important}.dedi-ryt-mrg{padding-right:25px!important}.left-div{margin-right: 25px;width:auto;display:block;float:left;padding-top:12px;}.right-div{float:left;display: block;width:auto;padding-right: 12px;}.new-line-height{line-height:68px!important; } /*.sample-box{overflow: hidden;border-radius:8px;border:2px solid #dfdfdf;float:left;width:256px;height:224px;background:#fff;box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); -webkit-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); -moz-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39);}.marg-28{margin-right:28px;}.sample-box img{border-radius:8px; }*/

ul.sample-works 
{
	width:auto;
	margin-left:-36px;
	 display: table;
	 float: left;
}

ul.sample-works li
{
	 overflow: hidden;border-radius:8px;border:2px solid #dfdfdf;float:left;width:256px;height:224px;background:#fff;box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); -webkit-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); -moz-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); margin-right:22px;margin-top: 22px;

}
ul.sample-works li a
{
	float:left;
}
ul.sample-works li:nth-child(3n+3)
{
	margin-right:0;
}






.testimonial_subtitle{
    color: #0aaa7a;
    font-size: 12px;
}
  .testimonial_btn{
    
    color: #ccc !important;
    font-size:45px!important;
    border:0!important;
 }
 .seprator {
    height: 2px;
    width: 56px;
    background-color: #0aaa7a;
    margin: 7px 0 10px 0;
}
.cod
{
	color: #ccc;
	font-size:38px!important;
}
.testimonial_para
{
	font-style: italic;
	font-size:15px!important;
	text-align:center;
}
.testi-user
{
	width:200px;
	height: 200px;
	border-radius:50%;
	border:2px solid #ccc;
}

.item h4
{
	font-style:italic;
	font-weight: 100;
	font-style:16px;
	text-align:right;
}

.top-botom-mrg
{
	margin-top:32px;
	margin-bottom:32px;
}

.video-outer
{
	border-radius:8px;
	border:2px solid #dfdfdf;
	float:left;
	background:#fff;
	box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); 
	-webkit-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39); 
	-moz-box-shadow: 2px 0px 5px 2px rgba(0,0,0,0.39);
	 padding:10px;
}

.clear-new
{
	clear:both;
	overflow: hidden;
}

.with-65
{
	width:65%;
	float: left;
}

.with-35
{
	width:35%;
	float: left;
}

.right-image
{
	float:right;
}

.width-45-left
{
	width:45%;
	float:left;
}

.width-45-right
{
	width:45%;
	float:right;
}

.w3-input {
    padding: 8px 0;
    display: block;
    border: none;
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: 1px solid #ccc;
    width: 100%;
}

.topbtm-inpt
{
	margin-top:20px;
	margin-bottom:20px;
}


.new-btn-side-technical
{
	
    width:100%!important;
	background:#dc2228!important;
	
	border-radius:6px!important;
    box-shadow: 0 3px #6e0509;
    border:0;
    height:60px;
    line-height: 60px;
    padding-left: 10px;
    color:#fff;
    font-size:17px;
    text-transform:uppercase;

}
.new-btn-side-technical:hover
{
	background:#d10c13!important
}

.video-width
{
	
	width:440px;
	height: 248px;
}


.new-btn-side-last
{
	width:100%!important;
	background:#dc2228!important;
	font-size:12px
	border-radius: 10px;
    box-shadow: 0 3px #6e0509;
    border:0;
    height:60px;
    line-height: 60px;
    padding-left: 10px;
}


.new-btn-side:hover
{
	background:#000!important
}


.new-btn-side-last input[type="submit"]
{
	background: none;
	border: 0;
	margin:0 auto;

}

.b-color
{
	color: #fff;
	font-weight: bold;
}
.qut-icon
{
	font-size:20px!important;
	color:#fff;
	font-weight: 200;
	border-right:2px solid #b6050b!important;
	float: left;
	padding:15px 15px;
	height:50px;
	line-height: 50px;
	margin-top: 5px;
}


.qut-icon-right
{
	font-size:50px!important;
	color:#fff;
	font-weight: 200;
	border-left:2px solid #910206!important;
	float:right;
	padding:4px 15px;
	height:61px;
	line-height:61px;
	
}

.t-mrg
{
	margin-top:15px;
}

.page_outer{
	padding:30px 0; 
	}
	.page_outer h2{
	font-size: 26px; font-weight: 400;
	color:#eb001b;
	text-transform: uppercase; margin:0;
	}
	.page_outer h4{
	font-size: 18px; font-weight: 400;
	margin: 0; padding: 30px 0 5px 0;
	color: #5f5f5f; text-transform: uppercase;
	}
	.page_outer h4 span{
	color:#eb001b; font-size: 20px;
	}
.primary_button{
	float: left;
	background: #eb001b; padding:5px 20px;
	color: #fff!important;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	}
	.primary_button:hover{
	background: #db000b!important; text-decoration: none!important;
}
.customization_box_outer{
	padding:20px 20px 0px 20px; margin: 0 0 30px 0;
	background: #f5f5f5; border: 1px solid #eeeeee;

	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(144,153,173,0.45);
	-moz-box-shadow: 0px 0px 5px 0px rgba(144,153,173,0.45);
	box-shadow: 0px 0px 5px 0px rgba(144,153,173,0.45);*/

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

	.customization_box_outer h2{
	font-size:13px; text-transform:capitalize; color:#636363;
	margin:0; padding:0 0 10px 0;
	}
	.customization_box_outer h1{
	font-weight: 500; font-size:20px;
	margin:0; padding:0 0 34px 0; color:#3F3F3F;
	}

.invoice_tabletr1, .invoice_tabletr2{
	padding:10px;
	}
	.invoice_tabletr2{
	border-bottom: 1px solid #efefef;
	border-top: 1px solid #efefef;
	}
	.invoice_tabletr1 td, .invoice_tabletr2 td{
	/*padding:15px 0 !important;*/
	font-size:12px !important;
}

.step_txt{
	padding: 15px;
	border: 1px solid #e6e6e6;
	margin: 20px 0 30px 0;
	background: #f2f2f2; font-size: 14px;
}

.additional_L_txt{
	font-size: 11px;
	text-transform: uppercase;
	color: #939393;
	margin: 0;
	padding:5px 0 0 0;
	}
	.additional_R_txt{
	font-weight: 500;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 0;
	color: #5F5F5F
}

.invoice_details{
	background: #f5f5f5;
	border: 1px solid #eee;
	padding:20px; margin:15px 0;
	}
	.invoice_details h1{
	padding: 0 0 20px 0; margin: 0;
	font-size:25px; font-weight:500;
	}
	.invoice_details h2{
	font-size:13px;
	text-transform:capitalize;
	color: #636363;
	margin: 0;
	padding: 0 0 10px 0;
	}
	.invoice_details h3{ 
	font-weight: 500;
	font-size: 18px;
	margin: 0;
	padding: 0 0 0 0;
	color: #5F5F5F;
	}

	.customizecc_form_outer{
	padding: 0 0 0 0;
	}
	.customizecc_form_outer h2{
	color:#464646; font-size:16px; text-transform: uppercase; font-weight: 600;
	margin:0; padding:15px 0;
	}
	.customizecc_form_inner{
	padding: 0 0 25px 0;
	}
	.customizecc_form_inner a{
	color: #eb001b;	
	}
	.customizecc_form_inner label{
	font-size: 13px;
	text-transform: capitalize;
	color: #636363; font-weight: 500;
	}
	.customizecc_form_inner select {
	/* background: url(../images/select_bg.png) no-repeat right center!important; */
	padding-right:20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	}
	.customizecc_form_inner select option{
	padding:5px;
	}
	.customizecc_form_inner .form-control{
	border: 0px; border-bottom:1px solid #ccc;
	padding: 0 0 0 0; font-size: 15px;

	-webkit-box-shadow:none!important;
	box-shadow:none!important;

	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px; 
	}
	.customizecc_form_payment_type{
	float: left;
	margin: 3px 15px 0 0 !important;
	font-size: 15px !important;
	font-weight: 500;
	text-transform: capitalize !important;
	}
	.customizecc_form_inner_relatives{
	position: relative;
	}
	.customizecc_form_inner_relatives img{
	position: absolute; right: 0px; bottom:10px; z-index: 9;
	}

#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor: pointer;
}

#overlay #text{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 20px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

@media(max-width:1024px)
{
	.with-65, .with-35
	{
		width:100%;
		margin-top:10px;
	}



ul.sample-works li
{
	width:197px;
	height: 172px;
}
}

@media(max-width:669px)
{
	.right-image
	{
		float: none;
		margin: 0 auto;
	}

	ul.sample-works li
{
	width:100%;
	height: auto;
}
}


@media(max-width:486px)
{
	.video-width
	{
		width: 100%;
		height: auto;
	}

	.width-45-left
{
	width:100%;
	float:left;
}

.width-45-right
{
	width:100%;
	float:left;
}

.res-heigh
{
	margin-top:20px;
	margin-bottom:20px; 
}
.topbtm-inpt
{
	margin:0;
}

.nice-top
{
	margin:20px 0;
}
}

.tab-view
{
	display:none;
}

@media(max-width:991px)
{
.tab-view
{
	display:block;
}
.desktop-view
{
	display:none;
}
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
	border:1px solid #e9e9e9;
}
.listinghead td{
	/*padding:17px 0 !important;*/
	font-size: 12px !important;
	
}
@media(min-width:992px){
	.page_outer_L{
		padding-left: 0px!important;
	}
}


#pv_notify {
    background: #eb001b none repeat scroll 0 0;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #fff;
    float: right !important;
    font-size: 11px;
    position: absolute;
    right: 20px;
    top: 5px;
    font-weight: bolder;
    line-height: 20px;
    margin-top: -9px;
    margin-left: 5px;
    opacity: 1;
    text-align: center;
    transform: scale(1);
    transition: all 0.3s ease 0s;
    width: 20px;
}

td.maintext .primary_button{float: none;display: inline-block;}