/*
Theme Name: Autoclave
Author: Rakesh Yadav
Description: For Autoclave by http://web-designindia.com
Version: 1.0
License: Copyrighted
*/

/*DONT' EDIT BELOW SOF*/
/* You'll need prefixes. -ms-viewport, @-o-viewport, etc... */
viewport {
	width: device-width;
}
html{
	font-size:16px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:62.5%; /*1em = 10px*/
	color:#454545;
}
.container{
	max-width:1180px; margin:0 auto;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666666666666%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666666666666%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-4 {
  width: 33.33333333333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.666666666666664%;
}
.col-xs-1 {
  width: 8.333333333333332%;
}
/*DONT' EDIT ABOVE EOF*/

body{
margin:0px;	padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#fff;
}
a img{
border:none;
}
a{
text-decoration:none;
}
p a{
color:#00a2ff;
}
p a:hover{
text-decoration:underline;
}
h1{
font-size:32px;	font-weight:normal;	margin:0px;	padding:0px;
}
h2{
color:#222; font-size:24px; font-weight:normal;
}
p {
font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; color: #222;
}
.clear{
clear:both;
}
.padding{
	padding:0 20px
}
.spacer{
height:25px;
}

.outer-header {
	background-color: #00a2ff;
}
.header {
}
.header-top{
	color:#fff; padding:12px 0;
}
.header-seo{
}
.phone-number{
	text-align:right;
}
.phone-number span{
	font-weight:bold;
}
.phone-number_inner{
	float:right; margin:1px 0 0 0; display:inline-block;
}
.phone-number_inner a{
	color:#fff;
}
.phone-number_inner a:hover{
	text-decoration:underline;
}
.social_links{
	float:left; margin:0 5px 0 0px; display:inline-block;
}
.social_links a{
	text-align:center; display:inline-block; width:19px; height:15px; padding:4px 0 0 0;
}
.social_links a img{
}
.social_links a:hover{
	-webkit-animation: social_hover .4s;
    animation: social_hover .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes social_hover {
    from {background:none;}
    to {background:#222;}
}
@keyframes social_hover {
    from {background:none;}
    to {background:#222;}
}

.red-back {
	border-top:1px solid #4abdff;
}
.logo{
	padding:10px 0 15px 0;
}
.menubar{
	margin-top:26px; text-align:right;
}
.menubar ul{
	margin:0px; list-style-type:none; display:inline-block; padding:0;
}
.menubar ul li{
	text-align:left; display:inline-block; position:relative;
}
.menubar ul li a{
	color:#fff; text-decoration:none; display:inline-block; padding:14px 20px; font-size:16px;
}
.menubar > ul > li > a:hover{
	-webkit-animation: menu_hover .4s;
    animation: menu_hover .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes menu_hover {
    from {background:none;}
    to {background:#0085d1;}
}
@keyframes menu_hover {
    from {background:none;}
    to {background:#0085d1;}
}
.menubar ul li ul {
	position:absolute; clear:both; visibility:hidden; margin:0 0 0 00px; padding:0px; text-decoration:none; width:250px;
}
.menubar ul li ul li {
	padding:0px; margin:0px; width:auto; display:block; border-bottom:1px solid #0092e6;
}
.menubar ul li ul li a {
	padding:8px 10px 8px 10px; display:block; border-left:#0085d1 thin dotted; background-color:#0085d1; font-size:14px;
}
.menubar ul li ul li a:hover {
	background-color:#0091e5; text-decoration:none; background-image:none;
}
.menubar ul > li:hover > a > .arrowdiv{
	-webkit-animation: menu_icon_hover .4s;
    animation: menu_icon_hover .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes menu_icon_hover {
    from {-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
    to {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
}
@keyframes menu_icon_hover {
    from {-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
    to {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
}
.menubar .arrowdiv {
	position:relative; left:10px; font-size:12px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; padding:8px 4px 6px 4px; background:#006dab; display:inline-block; text-align:center; line-height:0;
}
.menubar ul li ul li ul {
	margin:0; width:auto;
}
.menubar ul li ul li ul li{
	display:block;
}
.menubar ul li ul li ul li a {
	border-top:#E92F4A thin dotted; background-color:#C10B23; font-size:12px;	
}

.header-banner{
	position:relative; height:200px; overflow:hidden;
}
.header-banner img{
	width:100%;
}
.header_form_banner{
	position:absolute; width:100%; height:100%; overflow:hidden; background:url(images/header-form-banner.jpg) top center;
}
.header_form_banner img{
	height:100%;
}
.banner_content{
	overflow:hidden;
}
.banner_content .padding{
	padding:0 80px;
}
.banner_txt{
}
.banner_txt_heading{
	font-size:38px; color:#fff; margin:180px 0 10px 0;
}
.banner_txt a{
	color:#00a2ff; font-style:italic; font-size:18px; height:20px; display:inline-block;
	animation: blinking 2s 1s infinite;
	-moz-animation: blinking 2s 1s infinite;
	-webkit-animation: blinking 2s 1s infinite;
	-o-animation: blinking 2s 1s infinite;
}
.banner_txt a:hover{
	text-decoration:underline;
}
@keyframes blinking {
    0% { font-size:18px; }
    50% { font-size:20px; }
    100% { font-size:18px; }
}
@-moz-keyframes blinking {
    0% { font-size:18px; }
    50% { font-size:20px; }
    100% { font-size:18px; }
}
@-webkit-keyframes blinking {
    0% { font-size:18px; }
    50% { font-size:20px; }
    100% { font-size:18px; }
}
@-o-keyframes blinking {
    0% { font-size:18px; }
    50% { font-size:20px; }
    100% { font-size:18px; }
}

.header_form{
	color:#fff; margin:57px 0; background:rgba(0,0,0,0.3);
}
.header_form .padding{
	padding:40px 20px; border:1px solid #696969;
}
.form_heading{
	font-size:26px;
}
::-webkit-input-placeholder {
   color: #fff;
}
:-moz-placeholder { /* Firefox 18- */
   color: #fff;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
}
:-ms-input-placeholder {  
   color: #fff;
}
.contact-form select,.contact-form input{
	width:90%; padding:8px; display:block;
}
.contact-form .col-sm-4{
	margin-bottom:20px;
}
.contact-form label{
	margin-bottom:5px;
}
.contact-form textarea{
	width:97%; padding:8px; display:block;
}
.button{
	background:#00a2ff; padding:12px 25px !important; font-size:16px; border:1px solid #00a2ff; color:#fff; cursor:pointer; margin:20px 0; display:inline-block !important; width:auto !important;
}
.button:hover{
	background:#fff; color:#00a2ff; text-decoration:none;
}
.header_form input, .header_form select, .header_form textarea{
	padding:10px; border:1px solid #696969; margin:5px 0; width:94%; background:none; color:#fff;
}
.header_form textarea{
	font-family:Arial, Helvetica, sans-serif;
}
.header_form select{
	width:100%;
}
.header_form .new_button{
	background:#00a2ff; border:none; width:100%; padding:0 20px; font-size:20px; border:1px solid #00a2ff; cursor:pointer; height:60px;
}
.header_form .new_button:hover{
	-webkit-animation: banner_button .4s;
    animation: banner_button .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes banner_button {
    from {background:#00a2ff; font-size:20px;}
    to {background:none; font-size:22px;}
}
@keyframes banner_button {
    from {background:#00a2ff; font-size:20px;}
    to {background:none; font-size:22px;}
}

.content_bg {
}
.content{
	background-color:#fff;
}
.content .padding{
	padding:20px 0 40px 0px;
}

.content_left{
}
.content_left h3{
	font-size:18px; color:#00a2ff; font-weight:normal; margin:25px 0px 0px 0px; padding:0px;
}
.content_left p, .content ul{
	font-size: 14px; color: #222; padding-top: 6px; line-height: 24px;
}
.content h1 {
	font-size: 32px; color: #00a2ff; font-weight: normal; margin-top: 15px;
}
.content_right{
}

h2.title,h2.main{
	font-size:30px; color:#00a2ff; margin:10px 0;
}

.services_outer{
	background:url(images/header-form-banner.jpg) center center; padding:40px 0;
}
.content .services_outer{
	padding:40px 40px;
}
.services-container {
}
.services-box {
}
.services-box .padding{
	padding:10px; margin:10px 10px 0 10px; border:1px solid #696969;
}
.services-box h2 {
	float: left; font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; padding: 0px; margin:12px 0 0 10px;
}
.services-box h2 a{
	color: #fff;
}
.services-box p {
	font-size: 12px; font-weight: normal; margin: 0px; color: #bababa; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; line-height: 14px;
}
.services-button a{
	font-size: 12px; color: #fff; margin-right: 15px; text-decoration: none; background:#00a2ff; text-align:right; display:block; padding:8px 20px; margin:-1px 10px 10px 10px;
}
.services-box:hover .services-button a {
	-webkit-animation: service_button .4s;
    animation: service_button .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes service_button {
    from {padding:8px 20px;}
    to {padding:8px 10px;}
}
@keyframes service_button {
    from {padding:8px 20px;}
    to {padding:8px 10px;}
}
.services-box .icon{
	border-radius:100px; width:50px; padding:11px 0 0 0; height:39px; background:#00a2ff; display:block; float:left; text-align:center; margin:10px 0 0 10px;
}
.services-box-development .icon{
	padding-top:16px; height:34px;
}

.footer{
	background:#222; padding:20px 20px 30px 20px;
}
.footer_container {
}
.why_choose{
}
.why_choose h2{
	font-size:20px; font-weight:normal; margin:10px 0; color:#fff;
}
.why_choose h2 a{
	color:#fff;
}
.why_choose h2 a:hover{
	color:#00a2ff;
}
.why_choose ul {
	list-style:none; padding: 0; margin: 0px;
}
why_choose ul li {
	margin:0; padding:0; padding:0 0 0 2px;
}
.why_choose ul li a{
    color:#ccc; line-height: 27px; font-size: 12px; font-weight: normal; text-decoration:none;
}
.why_choose ul li a:hover{
	-webkit-animation: footer_menu .4s;
    animation: footer_menu .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes footer_menu {
    from {color: #ccc;}
    to {color: #00a2ff;}
}
@keyframes footer_menu {
    from {color: #ccc;}
    to {color: #00a2ff;}
}
.footer_wrapp {
	overflow:hidden; background:#00a2ff; padding:30px 20px;
}
.footer_text{
	font-size: 12px; font-weight: normal; color: #fff;
}
.footerCopyright{
	font-size:11px; text-align:right;
}
.footerCopyright a{
	color:#fff; text-decoration:underline;
}
.footerMenu{
}
.footerMenu ul{
	list-style:none; margin:0; padding:0;
}
.footerMenu ul li{
	display:inline-block;
}
.footerMenu a{
	margin-left:10px; margin-right:10px; color:#fff;
}
.footerMenu a:hover{
	text-decoration:underline;
}
.contact_number{
	color:#fff; font-size:34px;
}
.email_footer{
	font-size:16px; color:#00a2ff;
}
.contact_footer_section{
	text-align:right;
}
.why_choose h3{
	color:#fff; font-weight:normal; margin:40px 0 0 0; font-size:20px;
}
.footer_social{
	float:none; margin:20px 0 10px 0;
}
.footer_social a{
	margin:0 5px; padding:7px 5px 5px 5px; border:1px solid #333;
}
.footer_social a:hover{
	-webkit-animation: social_footer .4s;
    animation: social_footer .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes social_footer {
    from {background: none; border:1px solid #333;}
    to {background: #00a2ff; border:1px solid #00a2ff;}
}
@keyframes social_footer {
    from {background: none; border:1px solid #333;}
    to {background: #00a2ff; border:1px solid #00a2ff;}
}

.after_footer_outer{
	font-size:11px; padding-bottom:1px; background-color:#ddd; overflow:hidden; padding:40px 20px 0 20px;
}
.after_footer_outer p{
	font-size:11px; margin-bottom:5px; margin-top:5px; line-height:16px; color:#484848; letter-spacing:.3px;
}
.after_footer_outer h2{
	text-align:center; margin-top:25px; font-size:24px; color:#999999; margin-bottom:0px;
}
.after_footer_outer a{
	font-weight:bold; color:#333333;
}
.after_footer_outer a:hover{
	text-decoration:underline;
}
.after_footer_outer strong.space{
	margin-top:20px; display:inline-block;
}
.after_footer_left .padding{
	padding:0 20px 0 0;
}
.after_footer_right .padding{
	padding:0 0px 0 20px;
}

.footer_seo_bott{
	text-align:center; color:#222; font-weight:normal; background-color:#ddd; padding:10px 20px 10px 20px; overflow:hidden;
}
.footer_seo_bott h2{
	margin-top:25px; font-size:24px; color:#999999; margin-bottom:0px;
}
.footer_seo_bott p{
	font-size:16px; color:#666; margin-bottom:5px; margin-top:5px;
}
.footer_seo_bott p.address{
	font-size:12px;
}

.webdesigning-sidebar-right-home{
}
.webdesigning-sidebar-right-home .padding{
	padding:20px 0 20px 40px;
}
.web-design-services {
	background:#222; padding:10px 20px; border:1px solid #222; color:#fff; font-size: 20px;
}
.web-design-services a {
	text-decoration: none; font-weight: normal; color: #fff; font-size:20px;
}

.package_wrapper{
	color:#fff; margin:15px 0; display:block; padding:10px 0 0 0;
}
.webdesigning-sidebar-left .package_wrapper ul{
	padding:0 0 0 20px;
}
.package_wrapper > .margin{
	margin:0px; background:#222;
}
.corporate_ads .package_wrapper > .margin{
	margin:10px;
}
.package_wrapper .padding{
	padding:10px 10px;
}
.package_wrapper .padding.less{
	padding:5px 10px;
}
.package_wrapper > .margin:hover{
	-webkit-animation: package_hover2 .4s;
    animation: package_hover2 .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes package_hover2 {
    from {background:#222;}
    to {background:#00a2ff;}
}
@keyframes package_hover2 {
    from {background:#222;}
    to {background:#00a2ff;}
}
.package_wrapper.budget{
}
.package_wrapper h4,.price_tbl td.name{
	text-transform:uppercase; margin:0; font-size:28px; text-align:center;
}
.package_wrapper h4 span,.price_tbl td.name span.silver, .price_tbl td.name span.gold, .price_tbl td.name span.diamond{
	font-size:20px;
}
.price_tbl td.name span.silver, .price_tbl td.name span.gold, .price_tbl td.name span.diamond{
	display:block; margin:5px 0 0 0;
}
.package_wrapper h4 span.silver{
}
.package_wrapper h4 span.gold, .price_tbl td.name span.gold{
	color:#ffb400; font-size:20px;
}
.package_wrapper ul{
	font-size:14px; list-style:square; margin:10px 10px 10px 20px; padding:0; line-height:20px;
}
.package_wrapper ul li{
	color:#fff;
}
.package_wrapper .price{
	background:#00a2ff; color:#fff; font-size:40px; padding:6px 10px 2px 10px; display:block; text-align:center; border:1px solid #00a2ff; height:50px;
}
.package_wrapper .price span{
	font-size:20px;
}
.package_wrapper:hover .price{
	-webkit-animation: package_hover .4s;
    animation: package_hover .4s;
	-webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
@-webkit-keyframes package_hover {
    from {background:#00a2ff; font-size:40px; padding:6px 10px 2px 10px;}
    to {background:#222; font-size:48px; padding:2px 10px 6px 10px;}
}
@keyframes package_hover {
    from {background:#00a2ff; font-size:40px; padding:6px 10px 2px 10px;}
    to {background:#222; font-size:48px; padding:2px 10px 6px 10px;}
}
.package_wrapper small{
	font-size:14px; font-style:italic;
}
.package_wrapper .package_label{
	color:#fff; font-size:11px; text-align:right;
}

.web-designing-sidebar-right {
	margin-top: 5px; padding-bottom: 10px;
}
.web-designing-sidebar-right p {
}
.web-designing-sidebar-right h1 {
}

.webdesigning-sidebar-left{
}
.webdesigning-sidebar-left h2{
	margin-bottom:2px;
}
.webdesigning-sidebar-left h2 a{
	font-size: 18px; font-weight: normal; color: #00a2ff; padding-left: 11px; text-decoration: none;
}
.webdesigning-sidebar-left h2 a:hover{
	color: #222;
}
.webdesigning-sidebar-left ul.menu {
	list-style-type:square; margin:10px 0px 0 5px; margin:0; padding:0 0 0 30px;
}
.webdesigning-sidebar-left ul.menu ul{
	padding:0 0 0 20px; margin:0;
}
.webdesigning-sidebar-left ul.menu li {
	margin:0; padding:10px 0; border-bottom:1px solid #eee;
}
.webdesigning-sidebar-left ul.menu li a {
	color: #222; font-size: 14px; text-decoration: none;
}
.webdesigning-sidebar-left ul.menu li a:hover {
	color: #00a2ff;
}


.web-design-service-options{
	background:#222;
}
.web-design-service-options img{
	width:78px; height:84px; float:left; margin-top:5px;
}
.web-designing-sidebar-right h3 {
	color: #222; font-size: 16px; padding: 0px; margin: 20px 0 0 0;
}
.web-design-service-options-left{
}
.web-design-service-options-left a,.web-design-service-options-left a{
	padding:20px; display:inline-block;
}
.web-design-service-options-left img{
	margin:10px;
}
.web-design-service-options-left h1 {
	font-size: 18px; color: #fff; margin:0 0 10px 0;
}
.web-design-service-options-left-text{
}
.web-design-service-options-left-text p {
	color: #ccc; padding:0; margin:0;
}

.button_more a {
	font-size: 14px; font-weight: normal; color: #00a2ff; float: right; text-decoration: none; margin-right: 10px;
}
.contact-form {
	margin-top: 20px;
}
.form {
	margin-top: 10px;
}

.contact_map_outer{
	height:300px; overflow:hidden; position:relative; margin:35px 0 0 0; width:100%;
}
.vcard{
	background:rgba(0,0,0,0.9); font-size:14px; position:absolute; padding:20px; height:100%; color:#fff; line-height:20px;
}
.vcard a{
	color:#00a2ff;
}
.vcard a:hover{
	text-decoration:underline;
}
.Web_Design_India_Delhi_Map{
	width:100%; height:100%;
}
.vcard h2{
	font-weight:normal; color:#00a2ff; font-size:26px; margin-top:5px; margin-bottom:10px;
}

.web-design_wrapper {
	margin-top: 40px; margin-bottom: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999;
}
.web-design_wrapper h3 {
	margin:0 0 20px 0; text-decoration:underline;
}
.web-design_wrapper h3 a {
	font-weight:normal; font-size: 15px; color: #222; text-decoration:none;
}
.web-design_wrapper h3 a:hover{
	color: #00a2ff;
}

.web-design_wrapper img{
width:57px;
height:56px;
float:left;
margin-right:10px;
}

.web-design_wrapper ul{
list-style-type:none; padding:0px; font-size:14px; display:block; float:left; margin:0px 0px 40px 23px; line-height:22px;
}

.web-design_wrapper ul li a{
	color:#222; background-image:url(images/arrow.png); background-repeat:no-repeat; background-position:left 2px; padding-left:17px;
}

.web-design_wrapper ul li a:hover{
color:#00a2ff;
}

.bread_crump {
	text-decoration: none;
	color: #222;
	font-size: 12px;
}
.bread_crump a{
	color: #00a2ff;
	font-size: 12px;
	font-weight: normal;
}


.bread_crump a:hover{
text-decoration:underline;
	
}
.img {
	float: left;
	height: 56px;
	width: 57px;
	margin-right: 10px;
}

.service_border{
width:680px; height:6px; margin-top:15px;
}

.offers-img{
margin-top:15px;
}



.price_butt_bg{
background-image:url(images/price-butt-bg.jpg); background-repeat:no-repeat; width:880px; margin-top:30px; margin-bottom:10px;

}

.price_butt_bg a{
}

.price_butt_bg a:hover img{
background-image:url(images/price-button-hover.png); background-repeat:no-repeat; background-position:center;
}

.content_list{
list-style-type:none; margin:15px 0px 0px 25px; padding:0px 50px 0px 0px; font-size:14px; line-height:24px; color:#222;
}
.content_list li{
background-image:url(images/arrow.png); background-repeat:no-repeat; padding-left:20px; background-position:left 5px; margin-bottom:15px;
}
.content_list li a{
font-weight:bold; color:#222;
}
.content_list li a:hover{
text-decoration:underline; color:#222;
}
.content_list li strong{
font-size:12px; font-weight:bold;
}

.corporate_ads{
margin-top:30px; margin-bottom:20px;
}

.corporate_ads img{
margin-left:10px;
}

.web-designing-price-list{
}
.price_tbl_outer{
margin-top:30px;
}
.price_tbl_right{
}
.price_tbl_left{
float:left; width:40px;
}
.affordable_plan{
background-image:url(images/price/affordable-price-bg.jpg); padding-left:8px; margin-top:81px; padding-top:2px;
}
.corporate_plan{
background-image:url(images/price/corporate-price-bg.jpg); padding-left:8px; margin-top:20px; padding-top:35px; padding-bottom:36px;
}
.price_not_mand{
background-image:url(images/price/nego-row-bg.jpg); color:#c6231c; width:85px; height:18px; padding-top:3px; font-size:11px; text-align:center; float:left;
}
.mand_round_lt{
float:left; margin-left:260px;
}
.price_nego{
background-image:url(images/price/nego-row-bg.jpg); color:#c6231c; width:225px; height:18px; padding-top:3px; font-size:11px; text-align:center; float:left;
}
.nego_round_lt{
float:left; margin-left:248px;
}
.price_tbl{
text-align:center; color:#fff; font-weight:bolder; font-size:16px; line-height:18px;
}
.price_tbl tr td, .price_tbl tr th{
	padding:16px 10px;
}
.price_tbl tr.heading th{
background-color:#f6f6f6; border-right:#cacaca solid thin; color:#333333; font-size:14px;
}
.price_tbl tr.heading th.dkgrey{
background-color:#222; color:#fff; font-size:20px;
}
.price_tbl tr.heading th.price{
font-size:24px; color:#c6231c;
}
.price_tbl tr.heading th.price span{
	font-weight:bold; font-size:14px;
}
.price_tbl tr.affordable_blue_cont td{
	background:#222; border-right:#333 solid thin; border-bottom:5px solid #333; 
}
.price_tbl tr.affordable_blue_cont td.price{
	font-size:24px; width:120px;
}
.price_tbl td.price span.currency{
	font-size:18px;
}
.price_tbl tr.affordable_blue_cont td.dkgrey{
	border-right:#fe4761 solid 1px; background:#00a2ff; color:#fff; border-bottom:5px solid #fe4761;
}
.price_tbl tr.affordable_blue_cont td.grey{
	border-right:#555 solid thin; background:#444; border-bottom:5px solid #555;
}
.price_tbl tr.corporate_blue_cont td{
	border-right:#00a2ff solid thin; background:#cd1730; border-bottom:5px solid #00a2ff;
}
.price_tbl tr.corporate_blue_cont td.price{
font-size:24px;
}
.price_tbl tr.corporate_blue_cont td.dkgrey{
	border-right:#333 solid thin; background:#222; border-bottom:5px solid #333;
}
.price_tbl tr.corporate_blue_cont td.grey{
	border-right:#fe4761 solid thin; background:#00a2ff; border-bottom:5px solid #fe4761;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}
.form_button{
	background:#00a2ff; padding:6px 25px !important; font-size:14px; color:#fff; border:1px solid #00a2ff !important; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; width:auto !important; height:auto; display:block; clear:both; cursor:pointer; font-weight:bold;
}
.form_button:hover{
	color:#00a2ff; background:#fff;
}
.header_form_banner .form_button{
	padding:6px 8px !important;
}

.tab_menu{
	display:none; text-align:center; margin:28px 0 0 0;
}
.tab_menu a.t_menu{
	padding:16px 16px; background:#222; margin:0px 0 0 0; display:inline-block; font-size:16px;
}
.Banner-Big{
	padding:8px 20px !important;
}

@media (max-width: 768px) {
	.header-top{
		display:none;
	}
	.header-banner{
		height:auto;
	}
	.tab_menu{
		display:block; text-align:right;
	}
	.menubar{
		margin:0;
	}
	.menubar ul{
		display:none; text-align:center; position:absolute; right:0; background:#222; z-index:1000;
	}
	.menubar ul li,.menubar ul li a{
		text-align:center; display:block;
	}
	.menubar ul li a{
		padding:14px 20px; border-bottom:1px solid #333; width:120px;
	}
	.header-top,.phone-number{
		text-align:center;
	}
	.phone-number{
		margin:0px 0 0 0;
	}
	.social_links,.header-seo{
		display:none;
	}
	.footer_social{
		display:inline-block;
	}
	.phone-number_inner{
		float:none;
	}
	
	.banner_content > .padding{
		padding:0 20px;
	}
	.banner_txt{
		text-align:center;
	}
	.banner_txt_heading{
		margin:50px 0 0 0;
	}
	.header_form_banner img{
		height:100%; width:auto;
	}
	.banner_txt a{
		margin:10px 0 0 0;
	}
	
	.content > .padding{
		padding:20px;
	}
	.content_list{
		margin:0; padding:0;
	}
	.webdesigning-sidebar-right-home > .padding{
		padding:20px 0;
	}
	.services-box .padding{
		margin:20px 10px 0 10px;
	}
	.package_wrapper > .margin{
		margin:10px;
	}
	.after_footer_right .padding,.after_footer_left .padding{
		padding:0;
	}
	.after_footer_right .padding{
		margin-top:20px;
	}
	
	.contact_number{
		font-size:30px;
	}
	
	.footer_wrapp{
		text-align:center;
	}
	.footerMenu{
		margin:0 0 20px 0; line-height:20px;
	}
	
	.content .services_outer{
		padding:20px 10px;
	}
	.footerCopyright{
		line-height:20px; text-align:center;
	}
}
@media (max-width: 655px) {
	.contact_map_outer{
		height:auto;
	}
	.vcard{
		position:relative;
	}
}
@media (max-width: 570px) {
	.why_choose{
		clear:both; width:100%; text-align:center; margin:5px 0;
	}
}
@media (max-width: 450px) {
	.package_wrapper,.services-box{
		clear:both; width:100%;
	}
	.package_wrapper > .margin{
		margin:0px;
	}
}
@media (max-width: 375px) {
	.logo,.menubar{
		clear:both; width:100%; text-align:center;
	}
	.menubar ul li a{width:auto;}
	.tab_menu{
		text-align:center; margin:5px 0 0 0;
	}
	.menubar ul{
		width:100%;
	}
}

@media (min-width: 768px) {
/*DONT' EDIT BELOW SOF*/
  .container {
    width: 750px;
  }
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
/*DONT' EDIT ABOVE EOF*/
}

@media (min-width: 992px) {
/*DONT' EDIT BELOW SOF*/
  .container {
    width: 970px;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
/*DONT' EDIT ABOVE EOF*/
}
@media (min-width: 1200px) {
  .container {
    width: 1180px;
  }
}