/*-------------DEVELOPED BY SKYBERS.COM----------------------*/

html, body, div, span, hr, p, h1, h2, h3, h4, h5, h6, ul, ol, li, section, header, footer, detail, figure, figcaption, aside{margin:0px; padding:0px;}
section, header, footer, detail, figure, figcaption, nav{display:block;}
body{border-top:0px solid #343434; font-family:"Open Sans", arial; font-size:100%; color:#7c7c7c; font-size:14px;}
a{transition: all .4s; -webkit-transition: all .4s; -ms-transition: all .4s;}
a img {border:0px;}
.clear{clear:both;}
#right{float:right;}
#left{float:left;}
.center{text-align:center;}
p{line-height:25px; margin:3px 0px 20px 0;}
#margin-right{margin-right:0px;}
h1{margin-bottom:15px; font-family:"Open Sans", arial;  font-size:28px; color:#2c2c2c; font-weight:normal; text-transform:uppercase; font-size:40px;}
h3{margin-bottom:15px; font-family:"Open Sans", arial; font-size:14px; font-size:20px; color:#fff; font-weight:normal; text-transform:uppercase; padding-bottom:10px;}
h4{margin-bottom:10px; font-size:14px; font-weight:normal; color:#000; margin-bottom:10px; text-transform:uppercase;}
header{border-bottom:1px solid #dedede; padding-bottom:0px; position:fixed; background:#fff; z-index:99999; background:rgba(255,255,255,.9); width:100%;}
.header-container{width:1100px; margin:0px auto;}
/*Start: Header*/
.top-header{background:#d7eeff; padding:2px 0; height:24px; color:#0675c7;}
.top-widget{width:1100px; margin:3px auto;}
.more a{border:2px solid #294292; color:#294292;  font-family:"Open Sans", arial; font-size:14px; text-transform:uppercase; text-decoration:none; padding:10px 35px; border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px;}
.more a:hover{background:#294292; border:2px solid #294292; color:#fff;}
ul.contact-wrap{float:left;}
ul.contact-wrap li{float:left; color:#0675c7; font-size:10px; list-style:none; padding:2px 6px; margin-left:0px;}
ul.contact-wrap li a{color:#0675c7; text-decoration:none; font-size:11px;}
ul.contact-wrap li a:hover{color:#1f91dc;}

.phone{background:url(../images/phone.png) no-repeat left; padding-left:20px!important;}

.mail-wrap{margin-left:430px;}

.mail{background:url(../images/mail.png) no-repeat left; padding-left:20px!important;}
.hello{text-decoration:none; color:#000; font-weight:bold;}


nav{float:right; border:0px solid #ff0000; margin-top:0px;}

.logo a{display:block; float:left; text-indent:-999999px; background:url(../images/logo.png) no-repeat; width:204px; height:75px; margin-top:4px;}

.logo-small a{display:block; float:left; text-indent:-999999px; background:url(../images/logo-small.png) no-repeat; width:130px; height:50px; margin-top:4px;  display:none; border:0px solid #000; margin-left:2%!important;}



.banner-container{background:#2e489d url(../images/slider-bg.jpg) no-repeat center; width:100%; padding-top:0px; box-shadow:inset 0px 4px 20px #075b99; background-size:cover;}

.banner-widget{width:1150px; margin:0px auto;}

.welcome-msg-col{background:#0e0e0e; padding:20px 0; color:#fff; text-align:center; font-size:14px; margin-bottom:40px;}

.welcome-msg-col h1{color:#fff!important; text-transform:inherit; text-transform:uppercase; margin-bottom:0px; font-size:35px;}



.main-container{width:1100px; margin:5px auto;}

.main-container figure{width:200px; height:200px; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; border:8px solid #e6e6e6; overflow:hidden; margin-right:40px; float:left; margin-top:0px;}

.main-container figcaption{float:left; width:800px}

.main-container:before{display:table; content:inherit; clear:both;}



.tip-message-wrap{width:100%; padding:15px 0 10px 0; position:absolute; bottom:40px; left:0px; color:#fff;}

.tip-message-wrap span:first-child{background:#ec7e08; text-transform:uppercase; font-size:40px; padding:10px 25px; line-height:95px;}

.tip-message-wrap span:last-child{background:#0058a8; text-transform:uppercase; font-size:25px; padding:10px 25px;}



ul.after-banner-wrap{margin:40px 0 60px 0;}

ul.after-banner-wrap li{float:left; width:260px; background:#f1f1f1; list-style:none; text-align:center; padding:50px 40px; margin-right:40px; margin-bottom:40px;}

ul.after-banner-wrap h2{text-transform:inherit; margin-top:20px; font-size:22px; margin-bottom:0px; margin-bottom:15px;}

ul.after-banner-wrap li:last-child{margin-right:0px;}



.price-widget{width:970px; margin:0px auto;  border:0px solid #000;}

.pricing_table{

			font-size: 14px; width: 100%; border:0px solid #000; padding-top: 10px; margin:0px auto;}

		

		.price_block {text-align: center;  color: #fff; float: left; font-size:12px; list-style-type: none; transition: all 0.25s; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; 

			-o-transition: all 0.25s; -ms-transition: all 0.25s; position: relative; height:525px; cursor:pointer; margin-right:10px; box-sizing: border-box;border-radius:4px;

			-moz-border-radius:4px; border:1px solid #cfcfcf; margin-bottom:50px; }

		

		/*Price heads*/

		.pricing_table h3 {padding: 20px 0; background: #fbfbfb; color:#505050;	font-size:18px;	border-bottom: 1px solid #cfcfcf; border-radius:4px 4px 0 0; margin: 0px 0 20px 0;}

		

		/*Price tags*/

		.price {display: table; background: #fff;	color:#505050;	width: 100%; height: 70px; }

		.price_figure {font-size: 14px;	padding:0px 20px;	vertical-align: middle; display: table-cell;}

		.price_number {font-weight: bold; display: block; font-size:16px;	font-family:Georgia, "Times New Roman", Times, serif; position:relative;

		}

		.price_number .doller{position:absolute; width:50px; top:14px; left:30px;}

		.price_number .number{font-size:40px; margin-bottom:4px; display:block;}

		.price_tenure {

			font-size: 11px; 

		}

		

		/*Features*/

		.features {



			color: #444444;

			width:85%; margin:0px auto;

		}

		.features li {

			padding: 10px 20px;

			border-top: 1px dashed #ccc; 

			font-size: 13px; 

			text-align:left;

			list-style-type: none;

		}

		.features .ok{background:url(../images/ok.jpg) no-repeat left; background-position:0 15px;}

		.features .close{background:url(../images/close.jpg) no-repeat left;}

			

		

		.footer {

			padding:40px 15px 15px 15px; 

			width:85%;

			border-top:1px dashed #c3c3c3;

			margin:0px auto;

		

		}

		.action_button {

		border:2px solid #294292; color:#294292;  font-family:"Open Sans", arial;  font-size:14px; text-transform:uppercase; text-decoration:none; padding:10px 35px;  border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px;

		

		

		}

		.action_button:hover{background:#294292; border:2px solid #294292; color:#fff;}

		

		.price_block:hover {



			transform: scale(1.10) translateY(-5px); 

		border:2px solid #dedede; 

		background:#fff;

		box-shadow:0px 0px 4px #dedede;



			z-index: 1; 

			

		}

		.price_block:hover .price {

		background:#fff;

		}

		.price_block:hover h3 {

		

		}

		.price_block:hover .action_button {

		/*	background: linear-gradient(#F9B84A, #DB7224); */

		}

	

		.price_block {width: 32%;}

		



		

		.skeleton, .skeleton ul, .skeleton li, .skeleton div, .skeleton h3, .skeleton span, .skeleton p {

			border: 5px solid rgba(255, 255, 255, 0.9);

			border-radius: 5px;

			margin: 7px !important;

			background: rgba(0, 0, 0, 0.05) !important;

			padding: 0 !important;

			text-align: left !important;

			display: block !important;

			width: auto !important;

			height: auto !important;

			font-size: 10px !important;

			font-style: italic !important;

			text-transform: none !important;

			font-weight: normal !important;

			color: black !important;

		}

		.skeleton .label {

			font-size: 11px !important;

			font-style: italic !important;

			text-transform: none !important;

			font-weight: normal !important;

			color: white !important;

			border: 0 none !important;

			padding: 5px !important; 

			margin: 0 !important;

			float: none !important;

			text-align: left !important;

			text-shadow: 0 0 1px white;

			background: none !important;

		}

		.skeleton {

			display: none !important;

			margin: 100px !important;

			clear: both;

		}





.contact-form-wrap{background:#eee; padding:40px 0; width:100%;}

footer{background:#0a0a0a; padding:30px 0; width:100%; color:#7e7e7e; font-size:12px;}

footer h3{text-transform:uppercase; font-size:18px; color:#fff; margin-bottom:5px;} 

.col-1{float:left; width:330px; margin-right:40px;}

.col-2{float:right; text-align:right;}

footer a{color:#fff; text-decoration:none;}

footer a:hover{text-decoration:underline;}

ul.social-widget li{float:left; color:#fff; font-size:10px; list-style:none; margin-right:6px; transition: all .4s; -webkit-transition: all .4s; -ms-transition: all .4s;}

ul.social-widget li:hover{opacity:.8;}



.tips-wrap{background:url(../images/tips-bg.jpg) no-repeat center 50%; background-size:cover; padding:100px 0 80px; text-align:center; color:#fff; font-size:14px; margin-top:50px; border:1px solid #000;}

.parallax{height: 310px;  background-repeat: no-repeat;  background-attachment: fixed;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}

.tips-wrap h2{color:#fff; font-size:35px; text-transform:uppercase!important; font-weight:normal;}

.tips-wrap h3{font-size:18px; font-weight:bold; text-transform:inherit; color:#fff;}

.tips-wrap p{padding:0px 0px; color:#dedede;  font-style:italic; line-height:35px; font-size:16px;}

.tips-wrap  a{border:2px solid #fff; color:#fff;}





.copyright{float:right; color:#aeaeae; font-size:11px;}

/*Go-to-Top*/

.scrollup{

			width:56px;

			height:54px;			

			text-indent:-999999px;

			opacity:0.8;

			position:fixed;

			bottom:10px;

			right:10px;

			z-index:999999;

			display:none;			

			background:url(../images/icon_top.png) no-repeat;

		}

		

		

.call-us{position:fixed; right:0px; top:120px; z-index:999999;}

ul.webcum li{list-style:none; display:inline-block; font-size:11px}

ul.webcum li a{text-transform:uppercase; text-decoration:none; color:#fff;}







ul.service-wrap li{float:left; width:330px; list-style:none;  margin-right:50px; margin-bottom:50px;}

ul.service-wrap li li{width:auto; margin-right:0px; float:inherit; margin-bottom:5px; list-style:disc; margin-left:20px;}

ul.service-wrap h2{text-transform:inherit; margin-bottom:5px; font-size:16px!important; font-weight:normal; color:#000; margin-bottom:0px; text-transform:uppercase; margin-bottom:25px;}

ul.service-wrap li:last-child{margin-right:0px;}



.left-wrap{float:left; width:800px; margin-bottom:40px;}
.left-wrap h3{color:#333!important; margin-bottom:0px!important;}

.left-wrap ul{margin-left:20px;}

.left-wrap li{line-height:30px;}

.right-wrap{width:250px; float:right;}

.right-wrap li{list-style:none; margin-bottom:0px; border-bottom:1px solid #dedede; padding-bottom:0px; background:url(../images/bullet.png) no-repeat left; padding-left:20px; line-height:45px;}

.right-wrap li a{font-size:11px; color:#0058b9; text-decoration:none; text-transform:uppercase;}

.right-wrap li a:hover{padding-left:0px; font-weight:bold;}

.right-wrap li:last-child{border-bottom:0px;}



.dl-menuwrapper{display:none;}

.r-space{margin-right:0px;}



ul.pricing-grid{margin:0px; padding:0px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-bottom:30px;}

ul.pricing-grid li{list-style:none; border-left:1px solid #f2f2f2;  border-top:1px solid #f2f2f2; padding:5px 0;}

ul.pricing-grid li a{color:#2e489d; text-decoration:none;}

ul.pricing-grid li a:hover{padding-left:8px;}

ul.pricing-grid .header{background-color:#2e489d; padding:5px 10px; color:#fff;}

ul.pricing-grid .col-3{width:16%; float:left; text-align:center;}

ul.pricing-grid .col-4{width:46%; float:left; display:none}



.header-top{background:#0e0e0e; margin-bottom:1px; height:28px; padding:5px 0 3px 0; border-top:4px solid #fff; font-size:11px;}
ul.contactus li{float:left; list-style:none; margin-right:20px; font-size:11px; color:#939393}
ul.contactus li a{text-decoration:none; color:#939393;}
ul.contactus li a:hover{color:#daec1e;}
.phone{background:url(../images/phone.png) left no-repeat; float:left; display:block; width:16px; height:16px; padding-left:5px!important;}
.mail{background:url(../images/mail.png) left no-repeat; width:16px; height:16px; float:left; padding-left:5px!important;}
ul.signup-widget{float:right; margin-top:-3px; position:relative;}
ul.signup-widget li{float:left; margin-left:5px; list-style:none;}
ul.signup-widget li a{color:#222; background:#fff; display:block; padding:3px 8px; text-decoration:none; border-radius:1px; -webkit-border-radius:1px; -ms-border-radius:1px;}
ul.signup-widget li a:hover{color:#0e0e0e; background:#daec1e;}
ul.social-wrap{float:right;}
ul.social-wrap li{list-style:none; margin-right:20px; float:left;}
.banner-position{padding-top:125px;}
.banner-left{float:left; width:50%;}
.banner-right{float:left; width:48%; padding-top:190px; padding-left:2%}
.slider-container h2{font-size:45px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.slider-container h4{color:#fff; font-size:16px;}
.slider-container p{margin-top:15px; display:block;}
.slider-container a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:13px 20px; border:3px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.slider-container a:hover{background:#f3ff72; color:#000!important;}
.our-client{background:#dedede; padding:35px 0;}
.request-wrap{background:#ec852a; padding:40px 0 30px 0; height:50px; text-align:center; font-size:18px; color:#fff;}
.request-wrap a{border:2px solid #fff; padding:12px 35px; text-decoration:none; margin-left:35px; color:#fff; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.request-wrap a:hover{background:#fff; color:#000;}
.counter-wrap{float:left; text-align:center; width:33%;}
.counter-wrap span{font-size:45px!important; color:#000;}
.counter-wrap p{font-size:18px; color:#000;}
.contact-left{float:left; width:25%; margin-right:20px;}
.contact-right{float:left; width:72%;}
.tag-wrap{margin-top:20px; line-height:32px;}
.tag-wrap .tag-1{font-size:35px; color:#F00; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-1 a{font-size:35px; color:#F00; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-2{font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-2 a{font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-3{font-size:20px; color:#2e489d; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-3 a{font-size:20px; color:#2e489d; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-4{font-size:25px; color:#f8e61f; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-4 a{font-size:25px; color:#f8e61f; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-5{font-size:16px; color:#F00; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-5 a{font-size:16px; color:#F00; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-6{font-size:24px; color:#2bb2ea; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-6 a{font-size:24px; color:#2bb2ea; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-7{font-size:11px; color:#95b70b; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-7 a{font-size:11px; color:#95b70b; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-8{font-size:28px; color:#95b70b; font-weight:bold; text-decoration:none;}
.tag-wrap .tag-8 a{font-size:28px; color:#95b70b; font-weight:bold; text-decoration:none;}
.offer-btn{width:48px; height:150px; position:fixed; top:40%; left:0; z-index:99999;}

.call-widget{float:right; border:0px solid #ff0000; margin-top:16px; font-size:32px; color:#F00; font-weight:bold; background:url(../images/call.png) no-repeat left; padding-left:50px;}

@media only screen and (max-width: 1024px){ 
.banner-position{padding-top:95px;}
.header-container{width:100%; margin:0px 0%}

.main-container{width:96%; margin:5px 2%;}

.banner-widget{width:96%; margin:0px 2%;}

ul.after-banner-wrap li{float:left; width:23%; background:#f1f1f1; list-style:none; text-align:center; padding:40px 40px; margin-right:30px;}


.col-1{float:left; width:250px; margin-right:40px;}

.price_number .doller{position:absolute; width:50px; top:14px; left:35px;}

.left-wrap{float:left; width:70%; margin-bottom:40px;}

.right-wrap{width:25%; float:right;}

ul.service-wrap li{float:left; width:46%; list-style:none;  margin-right:34px; margin-bottom:50px;}

.welcome-msg-col{background:#0e0e0e; padding:14px 0 5px 0; color:#fff; text-align:center; font-size:14px; margin-bottom:40px;}

.welcome-msg-col h2{color:#fff; text-transform:inherit; text-transform:uppercase; margin-bottom:0px;}

.logo-small a{display:block;}

.logo a{display:none;}

nav{display:none;}

.dl-menuwrapper{display:block;}

.call-widget{float:right; border:0px solid #ff0000; margin-top:10px; font-size:28px; margin-right:15px;}

}



@media only screen and (max-width: 980px) { 



ul.after-banner-wrap li{float:left; width:26%; background:#f1f1f1; list-style:none; text-align:center; padding:40px 20px; margin-right:38px;}
.price-widget{width:930px; margin:0px auto;  border:0px solid #000;}
.price_number .doller{position:absolute; width:50px; top:14px; left:30px;}

}



@media only screen and (max-width: 900px) { 



ul.after-banner-wrap li{float:left; width:25%; background:#f1f1f1; list-style:none; text-align:center; padding:40px 25px; margin-right:30px;}

.price-widget{width:800px; margin:0px auto;  border:0px solid #000;}

.price_number .doller{position:absolute; width:50px; top:14px; left:10px;}

.col-2{text-align:right; float:inherit!important; width:100%!important;}
.banner-right{padding-top:100px; padding-left:2%}
.banner-right h2{font-size:40px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:14px;}
.banner-right p{margin-top:30px; display:block;}
.banner-right a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:13px 20px; border:3px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.banner-right a:hover{background:#f3ff72; color:#000;}
}


@media only screen and (max-width: 800px){ 
.banner-widget{width:96%; margin:0px 2%;}
ul.after-banner-wrap li{float:left; width:26%; background:#f1f1f1; list-style:none; text-align:center; padding:30px 20px; margin-right:20px;}
.price-widget{width:750px; margin:0px auto;  border:0px solid #000; margin-left:20px;}
.price_number .doller{position:absolute; width:50px; top:14px; left:-10px;}
.col-1{float:left; width:50%; margin-right:40px;}
.col-2{text-align:right;  width:100%!important; margin-top:0px; border:0px solid #fff!important;}
.call-us{display:none;}
ul.service-wrap li{float:left; width:45%; list-style:none;  margin-right:34px; margin-bottom:50px;}
.r-space{display:block; margin-right:35px!important;}
.banner-right{padding-top:90px; padding-left:2%}
.banner-right h2{font-size:35px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:12px;}
.banner-right p{margin-top:30px; display:block;}
.banner-right a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:13px 20px; border:3px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.banner-right a:hover{background:#f3ff72; color:#000;}

}

@media only screen and (max-width: 768px){ 
.price-widget{width:720px; margin:0px auto;  border:0px solid #000; margin-left:0px;}
.left-wrap{float:left; width:100%; margin-bottom:40px;}
.right-wrap{width:250px; float:right; display:none;}
ul.social-wrap li{list-style:none; margin-right:12px; float:left;}
.offer-btn{width:48px; height:150px; position:fixed; top:40%; left:0; z-index:99999; display:none;}
}

@media only screen and (max-width: 640px){ 
.header-container{width:100%; margin:0px 0%}
ul.social-wrap li{list-style:none; margin-right:10px; float:left;}
.main-container{width:96%; margin:5px 2%;}
.banner-widget{width:96%; margin:0px 2%;}
ul.after-banner-wrap{text-align:center;}
ul.after-banner-wrap li{float:left; width:80%; background:#f1f1f1; list-style:none; text-align:center; padding:30px 20px; margin-right:0px; display:inline-block; float:inherit; margin-bottom:20px;}
.price-widget{width:100%; margin:0px auto;  border:0px solid #000; margin-left:0px; }
.price_number .doller{position:absolute; width:50px; top:14px; left:-10px;}
.price_block { width: 86%; margin:0px 7%;margin-bottom:20px;}
.price_block:hover {transform: scale(1.0) translateY(0px);}
.col-1{float:left; width:50%; margin-right:40px;}
.col-2{text-align:right;  width:100%!important; margin-top:0px; border:0px solid #fff!important;}
.dl-menuwrapper{display:block;}

/*nav{display:none;}*/
.logo-small a{display:block;}
.logo a{display:none;}
.call-us{display:none;}
ul.service-wrap li{float:left; width:45%; list-style:none;  margin-right:34px; margin-bottom:50px;}
.r-space{display:block; margin-right:35px!important;}
.contact-form-wrap{background:#eee; padding:40px 0; width:100%; padding-bottom:0px;}
ul.service-wrap li{float:left; width:44%; list-style:none;  margin-right:34px; margin-bottom:50px; border:0px solid #000;}
.welcome-msg-col{font-size:13px;}
.welcome-msg-col h1{color:#fff; text-transform:inherit; text-transform:uppercase; font-size:28px;}

h2{font-size:35px;}
.tips-wrap{background:url(../images/tips-bg.jpg) no-repeat center; background-size:cover; padding:80px 0 100px 0; text-align:center; color:#fff; font-size:14px; margin-top:30px;}
.banner-right{padding-top:60px; padding-left:2%}
.banner-right h2{font-size:30px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:12px;}
.banner-right p{margin-top:30px; display:block;}
.banner-right a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:11px 16px; border:3px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.banner-right a:hover{background:#f3ff72; color:#000;}

.counter-wrap{float:left; text-align:center; width:33%;}
.counter-wrap span{font-size:30px!important; color:#000;}
.counter-wrap p{font-size:16px; color:#000;}
.contactus span{display:none;}
ul.contactus li{margin-right:2px;}
}





@media only screen and (max-width: 480px){ 
.contactus span{display:none;}
ul.contactus li{margin-right:2px;}
.main-container{width:94%; margin:5px 3%;}
.tips-wrap{background:url(../images/tips-bg.jpg) no-repeat center; background-size:cover; padding:60px 0; text-align:center; color:#fff; font-size:14px; margin-top:30px;
border:0px solid #000; height:380px;}
.tips-wrap p{line-height:28px;}
.contact-form-wrap{background:#eee; padding:40px 0; width:100%; padding-bottom:30px;}
ul.service-wrap li{float:left; width:40%; list-style:none;  margin-left:24px;   margin-right:0px; margin-bottom:50px; border:0px solid #000;}
.col-1{float:left; width:100%; margin-right:40px; margin-bottom:20px;}
.col-2{text-align:left; float:inherit; padding-top:20px;  width:100%!important; margin-top:0px; border:0px solid #fff!important;}
.welcome-msg-col h1{color:#fff; text-transform:inherit; text-transform:uppercase; font-size:20px;}
.banner-right{padding-top:60px; padding-left:2%}
.banner-right h2{font-size:22px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:10px;}
.banner-right p{margin-top:20px; display:block;}
.banner-right a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:6px 10px; border:2px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;}
.banner-right a:hover{background:#f3ff72; color:#000;}

.request-wrap span{display:none;}
.request-wrap a{margin-left:0px;}
.counter-wrap{float:left; text-align:center; width:100%;}
.contact-left{float:left; width:42%; margin-right:3%;}
.contact-right{float:left; width:55%;
}





@media only screen and (max-width: 360px){ 
.welcome-msg-col h2{color:#fff; text-transform:inherit; text-transform:uppercase; font-size:18px;}
.welcome-msg-col p{line-height:18px;}

.tips-wrap{background:url(../images/tips-bg.jpg) no-repeat center; background-size:cover; padding:50px 0; text-align:center; color:#fff; font-size:14px; margin-top:30px;
border:0px solid #000; height:450px;}
.tips-wrap p{line-height:30px;}

.price_block { width: 93%; margin:0px 4%; margin-bottom:20px;}

ul.service-wrap li{float:left; width:90%; list-style:none;  margin-left:30px;   margin-right:0px; margin-bottom:50px; border:0px solid #000;}

ul.pricing-grid .header{display:none;}

ul.pricing-grid li{padding:10px;}

ul.pricing-grid .col-3{width:46%; float:left; text-align:center;  padding:5px; margin-bottom:5px;}

ul.pricing-grid .col-4{width:46%; float:left; display:block; text-align:center; background:#2e489d; color:#fff; padding:5px; margin-bottom:5px;}
.banner-right{padding-top:30px; padding-left:2%}
.banner-right h2{font-size:16px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:10px;}
.banner-right p{margin-top:20px; display:block;}
.banner-right a{text-decoration:none; color:#f3ff72; text-transform:uppercase; padding:6px 10px; border:1px solid #f3ff72; margin-top:20px; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; font-size:11px;}
.banner-right a:hover{background:#f3ff72; color:#000;}
.contact-left{float:left; width:100%; margin-right:0%;}
.contact-right{float:left; width:100%;

}

@media only screen and (max-width: 320px){ 
.tips-wrap p{line-height:28px;}
.banner-right{padding-top:30px; padding-left:2%}
.banner-right h2{font-size:14px; color:#f3ff72; margin-bottom:0px; padding-bottom:0px;}
.banner-right h4{color:#fff; font-size:9px;}
.banner-right p{margin-top:10px; display:block;}
.call-widget{float:right; border:0px solid #ff0000; margin-top:10px; font-size:24px; margin-right:15px;}

}



/*------------------01/05-2015----------------------*/

.service-container{border:1px solid #dedede; padding:40px 0; margin-top:40px;}
.blk-clr{color:#000;}