/*

 Theme Name: delta-sw

 Text Domain: delta-sw

 This theme, like WordPress, is licensed under the GPL.

 Use it to make something cool, have fun, and share what you've learned with others.

*/

/* =WordPress Core and some general CSS

  -------------------------------------------------------------- */



@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,400italic,500italic,500,700,700italic,900,900italic);



article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {



	display: block;



}



mark, rp, rt, ruby, summary, time {



	display: inline;



}







a:focus {



    outline: medium none;



    outline-offset: 0;



}







body {



	background: #f2f2f2;



	font-family: 'Roboto', sans-serif !important;



	font-size: 100%;



	line-height: 1em;



	color: #464646;



	overflow-x:hidden;



}



html, body {



	height: 100%;



	font-size: 18px;



}



.container {



	margin: 0 auto;



	font-size: .75em;



}



header .container {



	position: relative;



}



aside {



	background: url(./images/aside-tail.gif) repeat-x left top #131313;



	width: 100%;



}



.fleft {



	float: left;



}



.fright {



	float: right;



}



.clear {



	clear: both;



}



.col-1, .col-2, .col-3, .col-4, .col-5 {



	float: left;



}



.alignright {



	text-align: right;



}



.aligncenter {



	text-align: center;



}



.wrapper {



	width: 100%;



	overflow: hidden;



}



.wrap {



	width: 100%;



}



.tail-top, .tail-top1, .tail-top2, .tail-top3 {



	background-repeat: repeat-x;



	background-color: #f2f2f2;



	background-position: left top;



	width: 100%;



}



.tail-top {



	background-image: url(./images/tail-top.jpg);



}



.tail-top1 {



	background-image: url(./images/tail-top1.jpg);



}



.tail-top2 {



	background-image: url(./images/tail-top2.gif);



}



.tail-top3 {



	background-image: url(./images/tail-top3.gif);



}



input, select, textarea {



	font-family: 'Roboto', sans-serif;



	font-size: 1em;



	vertical-align: middle;



	font-weight: normal;



	color: #393939;



	margin: 0;



	padding: 0;



}



fieldset {



	border: 0;



}



.info-list {



	padding-bottom: 5px;



}



.info-list li {



	text-align: right;



	width: 100%;



	overflow: hidden;



	vertical-align: top;



	border-bottom: 1px solid #dfdfdf;



	padding: 0 0 6px 5px;



	margin: 0 0 6px -5px;



}



.info-list li span {



	float: left;



}



.info-list1 {



	padding-bottom: 5px;



}



.info-list1 li {



	width: 100%;



	overflow: hidden;



	vertical-align: top;



	border-top: 1px solid #dfdfdf;



	padding: 6px 0 0 5px;



	margin: 6px 0 0 -5px;



}



.info-list1 li:first-child {



	border: none;



	padding-top: 0;



	margin-top: 0;



}



.info-list1.alt li {



	text-align: center;



}



.solutions li {



	width: 100%;



	overflow: hidden;



	vertical-align: top;



	margin: 18px 0 0 -8px;



	background: url(./images/divider1.gif) repeat-x left top;



	padding-top: 20px;



}



.solutions li:first-child {



	background: none;



	padding-top: 0;



	margin-top: 0;



}



.solutions li img {



	float: left;



	margin-right: 9px;



}



.solutions li p {



	margin-bottom: 10px;



}



.list li {



	line-height: 1.667em;



}



.list li:first-child {



	font-weight: bold;



}



.list li, .list li a {



	color: #e5e5e5;



}



.list li a {



	text-decoration: none;



}



.list li a:hover {



	color: #6fa803;



}



.list1 {



	padding-bottom: 11px;



}



.list1 li {



	padding: 0 0 15px 10px;



	height: 1%;



	background: url(./images/marker.gif) no-repeat left 4px;



}



.banners {



	padding: 12px 0 0 0;



}



.banners li {



	float: left;



	font-size: 24px;



	line-height: 2.4em;



	letter-spacing: -1px;



	margin-left: 6px;



}



.banners li:first-child {



	margin-left: 0;



}



.banners li a {



	width: 33%;



	display: block;



	height: 65px;



	background: url(./images/banner-bg.gif) no-repeat left top;



	text-align: center;



	color: #fff;



	text-decoration: none;



}



.img-indent {



	margin: 0 20px 0 0;



	float: left;



}



.img-box {



	width: 100%;



	overflow: hidden;



	padding-bottom: 12px;



	line-height: 1.667em;



}



.img-box img {



	float: left;



	margin: 7px 10px 0 -1px;



}



.extra-wrap {



	overflow: hidden;



}



p {



	margin-bottom: 10px;



	line-height: 22px;



}



.p0 {



	margin: 0;



}



.p1 {



	margin-bottom: 18px;



}



.price {



	text-align: center;



	display: block;



	font-size: 30px;



	line-height: 1.2em;



	letter-spacing: -1px;



	padding-bottom: 10px;



}



#slogan {



	/*background: url(./images/slogan-bg.jpg) no-repeat left top;*/



	width: 100%;



	min-height: 120px;



	margin: 0;



	position: relative;



	color: #fff;



	text-shadow: 1px 1px #3e7901;



	position: relative;



}



#slogan h2 {



	font-size: 26px;



	text-transform: uppercase;



	color: #fff;



}



#slogan h2 span {



	color: #262626;



}



#slogan .inside {



	position: absolute;



	text-align: center;



	top: 50px;



	font-size: 18px;



	padding: 10px;



}



address {



	font-style: normal;



	line-height: 1.667em;



	display: block;



	padding-bottom: 10px;



}



address b {



	float: left;



	width: 20px;



}
.section b span {



	float: left;

	line-height:20px;

	width: 20px;



}

.section2 span {

	line-height:22px;

}



.img-box b {

    float: left;

    width: 20px;

}





.img-box span {

	line-height:23px;	

}



a {



	color: #2cc36b;



	outline: none;



}

.social-header li:last-child {

    padding-left: 5px;

}

a:hover {



	text-decoration:underline;



	color:rgb(44, 195, 107);



}



h1 {



	padding: 17px 0 0 44px;



	font-size: 36px;



	line-height: 1.2em;



}



h1 a {



	text-decoration: none;



}



h2 {



	color: #464646;



	font-size: 26px;



	line-height: 1.2em;



	margin-bottom: 5px;



	letter-spacing: -1px;



	font-weight:400;



}



h2.extra {



	padding: 30px 0 0 43px;



}



h3 {



	font-size: 16px;



	line-height: 2.2em;



	color: #fff;



	margin-bottom: 20px;



	padding-left: 0px;



}



.inner h3 {



	text-align: center;



}



h4 {



	font-size: 19px;



	line-height: 1.2em;



	color: #fff;



	margin-bottom: 5px;/*letter-spacing: -1px;*/



}



h4.extra {



	margin-bottom: 12px;



}



h5 {



	font-size: 1em;



	line-height: 1.667em;



	margin-bottom: 10px;



}



.link1 {



	display: inline-block;



	color: #fff;



	font-size: 15px;



	line-height: 1.2em;



	text-decoration: none;



	padding-right: 7px;



	letter-spacing: -1px;



	text-transform: capitalize;



}



.link1 span {



	display: block;



}



.link1 span span {



	background: #2980b9;



	padding: 9px 18px;



	border-radius: 5px;



	text-transform: capitalize;



}







#category-posts-2 .h-bg{   padding-left: 5px;}







.inside1 .cat-post-widget ul li{  margin: 3px 0 8px;}







.link2 {



	display: inline-block;



	color: #fff;



	font-size: 15px;



	line-height: 1.2em;



	text-decoration: none;



	letter-spacing: -1px;



	text-transform: uppercase;



}



.link2:hover {



	color: #000;



}



.link2 span {



	display: block;



	background: #606060;



}



.link2 span span {



	padding: 10px 22px;



}



.link3 {



	display: inline-block;



	color: #fff;



	font-size: 15px;



	line-height: 1.2em;



	text-decoration: none;



	background: url(./images/link3-bgd.gif) left top repeat-x;



	letter-spacing: -1px;



	text-transform: uppercase;



}



.link3:hover {



	color: #82b704;



}



.link3 span {



	display: block;



	background: url(./images/link3-left.gif) no-repeat left top;



}



.link3 span span {



	background: url(./images/link3-right.gif) no-repeat right top;



	padding: 8px 19px;



}



.link4 {



	display: inline-block;



	color: #fff;



	font-size: 15px;



	line-height: 1.2em;



	text-decoration: none;



	background: url(./images/link4-bgd.gif) left top repeat-x;



	letter-spacing: -1px;



	text-transform: uppercase;



}



.link4:hover {



	color: #82b704;



}



.link4 span {



	display: block;



	background: url(./images/link4-left.gif) no-repeat left top;



}



.link4 span span {



	background-color: #606060;



	padding: 10px 22px;



}



.line-ver1 {



}



.line-ver2 {



}



.line-ver3 {



}



.line-ver4 {



}



.header-box {



	float: left;



	width: 100%;



	border-radius: 5px;



	position: relative;



	margin-top: 10px;



	margin-bottom: 5px;



	border-bottom: 1px solid #ca8f47;



	background: #ffffff; /* Old browsers */



	background: -moz-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(0%, #207cca), color-stop(0%, #ffffff), color-stop(100%, #e7e7e7), color-stop(100%, #e7e7e7), color-stop(100%, #e7e7e7)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* IE10+ */



	background: linear-gradient(to bottom, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0 ); /* IE6-9 */



}



.header-box .navbar-default {



	margin-bottom: 0;



	width: 100%;



	border-radius: 5px;



	background: #ffffff; /* Old browsers */



	background: -moz-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(0%, #207cca), color-stop(0%, #ffffff), color-stop(100%, #e7e7e7), color-stop(100%, #e7e7e7), color-stop(100%, #e7e7e7)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* IE10+ */



	background: linear-gradient(to bottom, #ffffff 0%, #207cca 0%, #ffffff 0%, #e7e7e7 100%, #e7e7e7 100%, #e7e7e7 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0 ); /* IE6-9 */



}



.header-box .navbar-default .menu {



	float: right;



}



.header-box .navbar-brand {



	height: auto;



	padding: 0;



}



.box {



	background: url(./images/box-tail.gif) repeat-x left top #fff;



	width: 100%;



}



.box .border-bot {



	background: url(./images/border-bot.gif) repeat-x left bottom;



}



.box .border-left {



	background: url(./images/border-left.gif) repeat-y left top;



}



.box .border-right {



	background: url(./images/border-right.gif) repeat-y right top;



}



.box .left-top-corner {



	background: url(./images/left-top-corner.gif) no-repeat left top;



}



.box .right-top-corner {



	background: url(./images/right-top-corner.gif) no-repeat right top;



}



.box .left-top-corner1 {



	background: url(./images/left-top-corner1.gif) no-repeat left top;



}



.box .right-top-corner1 {



	background: url(./images/right-top-corner1.gif) no-repeat right top;



}



.box .left-bot-corner {



	background: url(./images/left-bot-corner.gif) no-repeat left bottom;



	width: 100%;



}



.box .right-bot-corner {



	background: url(./images/right-bot-corner.gif) no-repeat right bottom;



}



.box .inner {



	padding: 15px 38px 26px 26px;



}



.box.extra {



	background-image: url(./images/box-tail1.gif);



	background-repeat: repeat-x;



	width: 100%;



}



.box.extra .inner {



	padding: 4px 4px 1px 4px;



}



.box .border-top {



	background-image: url(./images/box-tail2.gif);



	background-repeat: repeat-x;



	width: 100%;



}



.box .inner1 {



	padding: 7px 0 0 0;



}



header nav {



	/*padding: 5px;*/



}



header nav li {



	background: rgba(0, 0, 0, 0) url("./images/devider.png") repeat-y scroll left top;



	float: left;



	font-size: 18px;



	line-height: 3em;



	margin-left: 5px;



	margin-top: 15px;



	padding-left: 5px;



	text-transform: capitalize;



}



header nav li a {



	color: #6e6e6e;



	text-decoration: none;



	padding-bottom: 35px;



}







.navbar-nav > li > a {



    padding: 15px 10px;



}







.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, #menu-primary-menu li.current-menu-item > a {



    color: #2cc36b;



}











header .top-info {



	position: absolute;



	left: 45px;



	top: 17px;



}



#content .inside {



	padding: 0;



}



#content .inside1 {



	padding: 20px 0 0 0;



}



#content .inside2 {



	padding: 0;



}



#content .left-indent {



	padding-left: 39px;



}



#content .bot-indent {



	padding-bottom: 54px;



}



#content .bot-indent1 {



	padding-bottom: 12px;



}



#content .indent {



	padding: 7px 0 18px 0;



}



#content .indent1 {



	padding: 17px 0 18px 0;



}



aside .inside {



	padding: 35px 40px 35px 44px;



}



aside .line-ver1 {



}



aside .line-ver2 {



}



aside .line-ver3 {



}



aside .line-ver4 {



}



#login-form fieldset {



	position: absolute;



	right: 45px;



	top: 15px;



}



#login-form span.text {



	float: left;



	width: 104px;



	height: 23px;



	margin-left: 5px;



	background: url(./images/input-bg1.gif) no-repeat left top;



}



#login-form input {



	border: none;



	background: none;



	padding: 4px 10px;



	vertical-align: top;



	color: #9b9b9b;



	width: 84px;



}



*+ html #login-form input {



	padding-top: 3px;



}



.inner_copy, .inner_copy a {



	border: 0;



	float: right;



	background: #fff;



	color: #f00;



	width: 50%;



	line-height: 10px;



	font-size: 10px;



	margin: -220% 0 0 0;



	overflow: hidden;



	padding: 0;



}



#login-form a.login {



	color: #fff;



	text-decoration: none;



	text-shadow: 1px 1px #295c01;



	float: left;



	background: url(./images/button-tail1.gif) repeat-x left top;



	position: relative;



	top: -2px;



	margin-left: 3px;



}



#login-form a.login span {



	display: block;



	background: url(./images/button-left1.gif) no-repeat left top;



}



#login-form a.login span span {



	padding: 5px 22px 6px 22px;



	background: url(./images/button-right1.gif) no-repeat right top;



}



#login-form span.links {



	font-size: .923em;



	line-height: 1.2em;



	float: left;



	padding-left: 8px;



	position: relative;



	top: -2px;



}



#login-form span.links a {



	color: #464646;



}



#domain-form {



	padding-bottom: 35px;



}



#domain-form span.text {



	display: block;



	background: url(./images/input-bg2.gif) no-repeat left top;



	width: 217px;



	height: 21px;



	margin: 11px 0 13px 0;



}



#domain-form label {



	margin-left: 6px;



	padding-top: 0;



	float: left;



}



#domain-form span.text input {



	background: none;



	border: none;



	color: #9b9b9b;



	vertical-align: top;



	width: 197px !important;



	padding: 3px 10px;



}



#domain-form ul.checkboxes li {



	float: left;



	width: 100px;



	padding-bottom: 13px;



}



#domain-form ul.checkboxes li.alt {



	width: auto;



}



#domain-form ul.links {



	padding: 9px 0 0 33px;



}



#domain-form ul.links li {



	float: left;



	line-height: 1.2em;



	border-left: 1px solid #464646;



	padding-left: 11px;



	margin-left: 11px;



}



#domain-form ul.links li:first-child {



	border: none;



	padding: 0;



	margin: 0;



}



#contacts-form .field {



	width: 100%;



	overflow: hidden;



}



#contacts-form .field.text {



	height: 30px;



}



#contacts-form label {



	float: left;



	width: 94px;



}



#contacts-form input, #contacts-form textarea {



	border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	behavior: url(../js/PIE.htc);



	position: relative;



	border: 1px solid #cbcbcb;



	background-color: #fff;



	float: left;



	color: #464646;



}



#contacts-form input {



	width: 300px;



	padding: 3px 3px;



}



#contacts-form textarea {



	padding: 3px 3px;



	overflow: auto;



	margin-bottom: 17px;



}



#contacts-form a {



	margin-left: 6px;



}



#faded {



	width: 100%px;



	height: 350px;



	margin: 7px 0;



	background: url(./images/slider-bg.jpg) no-repeat 25px 5px;



	clear: both;



}



#faded ul {



	list-style: none;



	padding: 0;



	margin: 0;



}



#faded ul.pagination {



	list-style: none;



	padding: 0;



	margin: 0;



	width: 246px;



	height: 350px;



}



#faded ul.pagination li {



	padding: 5px 0 0 5px;



	margin-bottom: -5px;



}



#faded ul.pagination li a {



	width: 270px;



	height: 85px;



	background-repeat: no-repeat;



	background-position: left -85px;



	background-image: url(./images/thumb-sprite.png);



	text-decoration: none;



	display: block;



	color: #464646;



}



#faded ul.pagination li.current a {



	background-position: left top;



	color: #fff;



}



#faded ul.pagination li a span {



	font-size: 22px;



	line-height: 1.2em;



	display: block;



	padding: 14px 0 0 0;



}



#faded ul.pagination li a small {



	display: inline-block;



	color: #428301;



	background-repeat: no-repeat;



	background-position: right -80px;



	background-image: url(./images/arrows.gif);



	padding: 0 17px 0 0;



}



#faded ul.pagination li a span, #faded ul.pagination li a small {



	padding-left: 20px;



}



#faded ul.pagination li.current a small {



	color: #82b704;



	background-position: right 5px;



}



#faded ul.slides li {



	position: relative;



	width: 100%;



}



#faded ul.slides li img {



	position: absolute;



	top: 71px;



	right: 35px;



}



#faded ul.slides li a {



	color: #fff;



	text-transform: uppercase;



	text-decoration: none;



	position: absolute;



	right: 43px;



	top: 217px;



	font-size: 18px;



	line-height: 1.2em;



	padding-left: 8px;



	letter-spacing: -1px;



}



#faded ul.slides li a:hover {



	color: #8ab805;



}



#faded ul.slides li a span {



	display: block;



	padding-right: 8px;



}



#faded ul.slides li a span span {



	padding: 15px 14px 17px 14px;



	background-color: #2e5b97;



	border-radius: 5px;



}



a {



	outline: 0;



	border: 0;



}



span.jqTransformCheckboxWrapper {



	display: block;



	float: left;



}



a.jqTransformCheckbox {



	background: transparent url(./images/checkbox.gif) no-repeat left -30px;



	vertical-align: middle;



	height: 17px;



	width: 17px;



	display: block;



	;



}



a.jqTransformChecked {



	background-position: left top;



}



.jqTransformHidden {



	display: none;



}



footer {



	color: #464646;



	padding: 10px 0;



	width: 100%;



}



footer p{



	margin-bottom:0px;



}



footer .footerlink {



	width: 100%;



	margin: 0 auto;



	padding: 5px 0;



	font-size: .75em;



	line-height: 1.667em;



}



.footerlink p {



	margin: 0;



	padding: 0;



	line-height: normal;



	white-space: nowrap;



	text-indent: inherit;



	color: #464646;



}



.footerlink a {



	color: #464646;



	font-weight: normal;



	margin: 0;



	padding: 0;



	border: none;



	text-decoration: underline;



	background-color: transparent;



}



.footerlink a:hover {



	color: #464646;



	background-color: transparent;



	text-decoration: none;



}



.footerlink .lf {



	float: left;



}



.footerlink .rf {



	float: right;



}



a {



	outline: none;



}



/* Custom Style */































































.inside .row-3 .col-1 {



	width: 33%;



	margin-right: 0px;



}



.inside .row-3 .col-2 {



	width: 33%;



	margin-right: 0px;



}



.inside .row-3 .col-3 {



	width: 33%;



	margin-right: 0px;



}



.container {



	padding-right: 0px;



	padding-left: 0px;



}



.sign-up {



	position: relative;



}



.sign-up input {



	border-radius: 0px;



	background: #606060;



	border-color: #606060;



	color: #fff;



}



.sign-up .sign-btn {



	position: absolute;



	top: 0;



	right: 0;



}



.sign-up .sign-btn .btn {



	border-radius: 0px;



	background: rgb(44, 195, 107) none repeat scroll 0 0;



    border-color: rgb(44, 195, 107);



}



.h-bg {



	color: #2cc36b;



	font-weight:400px;



}



.inside1 ul {



	list-style-image: url('./images/bullet.png');



	padding-left: 7px;



	color: #f18900;



}



.inside1 ul li {



	margin: 5px;



}



.inside1 ul li a {



	color: #d35400;



}



.footer {



	padding-top: 25px;



	padding-bottom: 25px;



}



.footer h4 {



	color: #2cc36b;



	margin-bottom: 10px;



	margin-top: 10px;



}



.footer ul li {



	margin:0 0 5px 0;



}



.footer ul li a {



	color: rgb(153, 153, 153);



}



article.col-1 p+p {



	padding-bottom: 10px;



	background-image: url('./images/b-bottom.jpg');



	background-position: bottom;



	background-repeat: no-repeat;



}



.social-icons {



	float: right;



	clear: both;



}



.social-icons li {



	float: left;



	margin-left: 5px



}



.social-icons li a {



	width: 25px;



	height: 25px;



	display: block;



	background-repeat: no-repeat;



	background-position: left top;



}



.social-icons li.fb a {



	background-image: url(./images/fb.png);



}



.social-icons li.tw a {



	background-image: url(./images/tw.png);



}



.social-icons li.gplus a {



	background-image: url(./images/g+.png);



}



.social-icons li.lind a {



	background-image: url(./images/lind.png);



}



.social-icons li a:hover {



	background-position: left bottom;



}



.carousel {



	margin-bottom: 0;



	padding: 0 0px 10px 0px;



}



/* The controlsy */































.carousel-control {



	left: -12px;



	height: 40px;



	width: 40px;



	margin-top: 20px;



}



.carousel-control.right {



	right: -12px;



	background: none;



}



.carousel-control.left {



	background: none;



}



/* The indicators */































.carousel-indicators {



	right: 50%;



	top: auto;



	bottom: -10px;



	margin-right: -19px;



}



/* The colour of the indicators */































.carousel-indicators li {



	background: #cecece;



}



.carousel-indicators .active {



	background: #428bca;



}



.carousel-control {



	font-weight: 200;



	font-size: 45px;



	color: #4D4848;



}



.top-data {



	background: #E4E4E4;



	padding-top: 10px;



}



.top-data ul li {



	padding-right: 2px;



	padding-left: 2px;



}



#inner-col-1 marquee {



	text-align: center;



}



#inner-col-1 .marque {



	padding: 25px 0;



	border: 1px solid #C3C3C3;



	-webkit-box-shadow: 1px 2px 29px -1px rgba(147,147,147,1);



	-moz-box-shadow: 1px 2px 29px -1px rgba(147,147,147,1);



	box-shadow: 1px 2px 29px -1px rgba(147,147,147,1);



}



.contact-form {



	padding-left: 100px;



}



/****************date24-6-15*************/































#wonderpluginslider-container-1 {



	float: left;



	padding: 0 !important;



	position: relative;



	width: 100%;



	max-width: 100%!important;



}



#wonderpluginslider-container-1 .wonderpluginslider {



	float: right;



	width: 100% !important;



}



.amazingslider-wrapper-1 {



	display: block;



	float: right;



	height: auto;



	position: relative;



	width: 100%;



}



#wonderpluginslider-container-1 .amazingslider-slider-1 {



	float: right;



	width: 66%;



}



.slider-text {

    color: #ffffff;

    left: 45px;

    position: absolute;

    top: 26%;
	
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  
  	padding-left: 15px;
    
	padding-right: 15px;
    
 
}





.slider-text h1 {

    padding-left: 0;

	color:#d7d7d7;
	
	margin-top:-9px !important;

}

.slider-text p{
	margin-left:4px;
	margin-bottom:15px;}



#wonderpluginslider-container-1 .amazingslider-nav-1 {



	left: inherit !important;



	margin-left: 0 !important;



}



#wonderpluginslider-container-1 .amazingslider-nav-container-1 {



}



#wonderpluginslider-container-1 .amazingslider-bullet-wrapper-1 > div {



	background-color: transparent;



}



#wonderpluginslider-container-1 .amazingslider-bullet-wrapper-1 {



}



.amazingslider-nav-featuredarrow-1 {



}



.amazingslider-space-1 {



	width: 100%!important;



}



.amazingslider-bullet-wrapper-1>div[style*="background-color: rgb(255, 255, 255)"] {



	background-image: url("./images/blackimage.png");



	background-repeat: no-repeat;



	background-size: 100% 100%;



	background-color: transparent!important;



}



.amazingslider-nav-featuredarrow-1 {



	display: none!important;



}



/* New css */















.section {



	margin:0 0 25px 0;



	box-shadow: 0px 4px 10px -2px #D7D7D7;



	padding: 20px 25px 25px 25px;



	font-size: 16px;



}



.section .left-section {



	margin-bottom: 25px;



	border-right: 1px solid #D7D7D7;



	padding-right: 15px;



}



.section .left-section img {



	text-align: center;



}



.section h2 {



	text-align: left;



}



.section .right-section {



	margin-bottom: 25px;



	padding-left: 10px;



	padding-top: 25px;



}



.section .right-section ul li {



	padding-bottom: 10px;



	margin-bottom: 10px;



	margin-left: 12px;



	border-bottom: 1px solid #D7D7D7;



	list-style-image: url('./images/bullet.png');



}



.section .left-section ul li {



	list-style: circle;



	text-align: left;



	margin-left: 16px;



}



.section ul li {



	list-style: circle;



	margin-left: 25px;



	line-height: 1.667em;



	font-size: 14px;



    line-height: 20px;



}











/*  ---------------------------  */















.btn-bg a {



	color: #fff;



}



.btn-bg {



	background: #2980b9;



	border-color: #2980b9;



}



.btn-bg:hover {



	background: #137FC7;



	border-color: #137FC7;



}



.section .section1 {



	padding: 10px;



	margin: 10px 0;



}



.section .section1 .section-img {



	text-align: center;



	margin-bottom:10px;



}



.section .section1 h4 {



	text-align: center;



}



.section .section1 p {



	min-height: 120px;



}



.container .contact-section .section1 p {



    margin-bottom: 0;



    min-height: 0px!important;



}







.container .contact-section .section1{ margin:10px 0 0; padding:0px;}







.section p {



	line-height: 21px;



    font-size:14px;



}



p.post-excerpt {



	text-align: justify;



}



/* ----------------------   */







.page-id-170 .section .section1 {



	border: 1px solid rgb(211, 211, 211);



	background-color: #F2F2F2;



border-radius: 3px;	



}



.contact-section {



	font-size: 14px;



}



/* End new css */















/*********************slider css***********/















#slider1_container .attachment-post-thumbnail.wp-post-image {



	width: 100%;



	height: /*auto*/ 100%;

	

	border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;



}



.jssort11 .p {



	background-image: url("./images/thumb-sprite1.png") !important;



	background-position: left -85px;



	background-repeat: no-repeat;



	color: #464646;



	display: block;



	height: 85px;



	text-decoration: none;



	width: 270px;



}



.jssort11 .p.pav, .jssort11 .p:hover, .jssort11 .pav:hover {



	background-position: left top;



	color: #ffffff;



}



.jssort11 .t {



	color: #464646;



	font-size: 22px;



	line-height: 1.2em;



}



.jssort11 .pav:hover .t {



	color: #fff;



}



.jssort11 .c, .jssort11 .pav:hover .c {



	background-image: url("./images/arrows.gif")!important;



	background-position: right -76px;



	background-repeat: no-repeat;



	color: #2cc36b;



	display: inline-block;



	padding: 0 17px 0 0;



}



.jssort11 > div {



	top: 0 !important;



}



.jssort11 .t:hover, .jssort11 .t:focus {



	color: #ffffff;



}



.pav .t, .p:hover .t {



	color: #ffffff;



}



.sliderreadmore {



	bottom: 45px !important;



	position: absolute !important;



	right: 55px !important;



}



.sliderreadmore a {



	border-radius: 3px;



	font-size: 15px;



	color: #ffffff;



	padding: 12px 18px;



	text-transform: uppercase;



	background:#2980b9;



}



/*    new style   */







	







.email-header {



	line-height: 15px;

	padding-left:16px;



}



.wrapper {



	margin-top: 15px;



}



.bx-wrapper ul li {



	margin: 0 5px;



}



.bx-wrapper .bx-controls-direction .bx-prev {



	left: 20px;



}



.bx-wrapper .bx-controls-direction .bx-next {



	right: 20px;



}



nav li ul {



	display: none;



}



.cat-post-widget ul li:first-child {



	border-bottom:none;



	



	padding-bottom: 10px;







	background-image: url('images/b-bottom.jpg');







 	background-position: bottom;







 	background-repeat: no-repeat;







}











/* Box Section  */



.box-section {



	margin-top: 10px;	



}



.box-section .col-md-3, .box-section .col-sm-3{



	padding-left:14px;



	padding-right:14px;	



}



.box-section .data-box {



	border: 2px solid #e9e9e9;



	border-radius:6px;



	



}



.box-section .data-inner {



	padding: 10px 10px 25px 10px;   background: #f2f2f2 none repeat scroll 0 0;



}



.box-section .data-box .heading {



	background: #2cc36b;



	min-height: 57px;



	border-top-left-radius:6px;



	border-top-right-radius:6px;



	text-align:center;



}



.box-section h3 {



	margin-top: 0px;



	margin-bottom: 0px;



	color: rgb(255, 255, 255);



    font-size: 16px;



	line-height:57px;



}



.box-section .data-inner p{



	min-height:185px;



}



.inside1 p strong {



	font-size:18px;



}







.cat-post-widget a.post-title{



	font-size:18px;



}







.glyphicon {



	color:#34495e;



}







.section .content-text .contact-section {



	margin-top:25px;



}



.section .content-text h2 {



	margin-bottom:10px;



}



.section .content-text .contact-section .row{



	margin-left:0px;



	margin-right:0px;



}







.data-box .upw-content {



    margin-top: 4px;



}



body.error404 .pagetitleouter, body.error404  #primary{ text-align:center;}



body.error404 #primary {

    min-height: 400px;

    text-align: center;

}



body.error404 .pagetitleouter h3{

   color: #2cc36b;

    font-size: 50px;

	line-height: 60px;

	 margin-top: 50px;

		 	}

	 

.error-404 p{ font-size: 20px;}



.connectList__link:hover, .connectList__link:focus{border: 1px solid #2cc36b;}



#Carousel .carousel-inner .row{margin:0px;}



/**************responsive start here*************************/







@media (min-width:768px) {



nav li:hover ul {



	display: block;



	position: absolute;



	/*background: #EDEDED;*/



	z-index: 99999;



    padding-top: 27px;



    top: 43px;



	width:210px;



}



#menu-primary-menu li li {



    background: #ededed none repeat scroll 0 0;



    margin: 0;



    padding: 0 10px;



}







#menu-primary-menu li li {



    line-height: 35px;



}







#menu-primary-menu li li:last-child {



    border-radius: 0 0 6px 6px;



}







nav li:hover li {



	float: none;



}



header nav li:first-child {



	background: none;



	padding-left: 0;



	margin-left: 0;



}







}



nav ul li ul li {



	padding: 0 0px 0px 15px;



}



nav ul li ul li a {



	color: #6e6e6e;



	;



}



header nav li li {



	background: none;



}



.top-data .social-header {



	text-align:right;	



}



@media (min-width:768px) and (max-width:991px) {



	.sign-up .sign-up {



	max-width:275px;	



}



.top-data .social-header {



	text-align:right;



	padding-right:10px;	



}



.top-data .email-header{



	padding-left:10px;	



}



.container {



	padding:0 10px;	



}



.box-section .data-box {



	margin-bottom:10px;



}



}



@media (max-width:767px) {



	.top-data .social-header {



	text-align:center;	



}



.box-section .data-box {



	margin-bottom:10px;



}



.footer{



	text-align:center;



	padding-top:0px;



	padding-bottom:10px;	



}



h2{



	font-size:22px;	



}



.footer h4{



	font-size:16px;



}



.footer .social-icons{



	width:100%;



	text-align:center;	



}



.top-data .email-header{



	margin-bottom:10px;	



}



.container {



	padding:0 10px;	



}



.navbar-toggle {



	margin-top:25px;



}



.header-box nav li {



	clear: both;



}



nav li ul {



	display: block;



}



header nav li {



	background: none;



}



.navbar-default .navbar-nav > li {



    border-bottom: 1px solid rgb(213, 228, 63);



    margin-left: 0;



    text-align: left;



    width: 100%;



}







*, *::after, *::before {



    box-sizing: border-box;



    margin: 0;



    padding: 0;



}



*::after, *::before {



    box-sizing: border-box;



}



*, *::after, *::before {



    box-sizing: border-box;



    margin: 0;



    padding: 0;



}



*::after, *::before {



    box-sizing: border-box;



}



.navbar-default .navbar-nav > li {



    border-bottom:1px solid #2cc36b;



    margin-left: 0;



    text-align: left;



    width: 100%;



}



.header-box nav li {



    clear: both;



}



.nav > li {



    display: block;



    position: relative;



}



header nav li {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



}



header nav li {



    line-height: 2em;



    margin-top: 0;



    padding-left: 5px;



}







.top-data {



	text-align:center;	



}



.box-section .data-inner p {



	min-height:1px;	



}



.box-section .data-inner {



    padding: 10px 10px 10px;



}



.section .contact-section{



	padding:-15px;	



}



}











/************************css3-7-15-*********/



.wpcf7-form input, .wpcf7-form textarea  {



    border: 1px solid #d7d7d7;



    border-radius: 2px;



    margin-top: 3px;



    padding: 4px;



  	 width: 60%;	



}







.wpcf7-form input.wpcf7-submit{



    background: #2980b9 none repeat scroll 0 0;



    border-color: #2980b9;



    border-radius: 4px;



    color: #ffffff;



    padding: 6px 20px;



    text-align: center;



    vertical-align: middle;



    width: auto;



	}







.left-section ul, body.single-solutions .section .content-text ul{



margin-bottom: 10px;	



	}



	



/*************language switcher*********/







.top-data .widget_wpglobus .dropdown-styled > ul > li {



    background:url("./images/lang.png") no-repeat scroll right 10px center !important;



    border-radius: 5px;



    padding: 0 24px 0 0 !important;



    width: auto;



   line-height: 11px;



   margin-top: 1px; 	



}







.widget_wpglobus .dropdown-styled > ul > li:hover {



    background:url("./images/lang.png") no-repeat scroll right 10px center !important;



}







.dropdown-styled ul li a {



    color: #333333;



    font-size: 12px;



    font-weight: bold;



}







.widget_wpglobus .dropdown-styled li ul {



    float: left;



    padding-top: 5px !important;



    top: 12px !important;



    width: 96px !important;



    z-index: 999;



   left: -1px!important;	



}







.widget_wpglobus .dropdown-styled li ul li {



    background: #ffffff none repeat scroll 0 0 !important;



    border: 1px solid #d6d6d6;



    color: #ffffff;



    display: block;



    margin-right: 0 !important;



}











.connectList{list-style:none;margin:25px auto 0;padding:0;text-align:center}

.connectList__item{display:inline-block;

 margin:0 2px;vertical-align:top; }



.connectList__item {

  display: inline-block;

  margin: 0 2px;

  vertical-align: top;



}



#text-4 h4 {

    margin-bottom: 0;

    margin-top: 22px;

}



  .connectList {

    list-style: outside none none;

    margin: 20px auto 0;

    padding: 0;

    text-align: left;}



 



.connectList__link {



  background-position: center;



  background-repeat: no-repeat;



  border: 1px solid #fff;



  display: block;



  font-size: 0;



  height: 45px;



  width: 45px;

   margin-right: 10px; 



}



.connectList__link--twitter {



  background-image: url(./images/connect-twitter.png);



}



.connectList__link--linkedin {



  background-image: url(./images/connect-linkedin.png);



}



.connectList__link--facebook {



  background-image: url(./images/connect-facebook.png);











}



.connectList__link--email {



  background-image: url(./images/connect-email.png);



}



.connectList__link--google {



  background-image: url(http://leanport.net/demo/delta-sw/wp-content/uploads/2015/07/google.png);}



	#slogan .headertext {

		text-align:center;

		padding-top:40px;

	}

	

	#slogan {

		background-image: url(images/page-banner.jpg);

	}



/************my responsive start here***********/







/* Tablet landscape size to standard 960 (devices and browsers) */



@media only screen and (min-width: 959px) and (max-width: 1024px) {



	



nav li:hover ul{



  top: 34px;



  padding-top: 36px; 	



	}	







header nav li{  font-size: 16px;}



.nav > li > a{  padding: 10px 8px;}	



.helper > img {

    max-width: 162px !important;

}



#Carousel .carousel-inner .row {

    margin-left: -15px;

    margin-right: -15px;

}





	 }







/* Tablet Portrait size to standard 960 (devices and browsers) */



@media only screen and (min-width: 768px) and (max-width: 959px) {



	



header nav li{  font-size: 12px;  margin-top: 19px;}



.nav > li > a{  padding: 10px 8px;}	







nav li:hover ul{



   top: 35px;



   padding-top: 26px;   



   	



	}



#slider1_container {

    width: 100% !important;

}





	



.footer #text-3{ width:25%;}







.footer #email-subscribers-2{   width: 41.6667%;}







#menu-primary-menu li li {



    line-height: 27px;



}







address b{ width:auto;}	







/*************support form***********/







.wpcf7-form input, .wpcf7-form textarea{ width: 80%;}	





/***********footer icons**********/



.connectList__link{

    height: 37px;

    margin-right: 3px;

    width: 37px;	

	}

	

#Carousel ul.kiwi-logo-carousel li{  width: 175px !important;}



#Carousel ul.kiwi-logo-carousel li img{ width: 100% !important;}	





	}







/* All Mobile Sizes (devices and browser) */



@media only screen and (max-width: 767px) {



#slider1_container {

    width: 100% !important;

}





.header-box{ border-bottom:0px;}







.cnss-social-icon{ text-align:center!important;}







footer{ text-align:center;}







footer .pull-right{ width:100%;}







footer .social-icons{ float:none; padding: 3px 0;}







.footer .col-md-4 {



    margin-bottom: 15px;



    margin-top: 17px;



}







/************inner page************/







.section .left-section{



    border-bottom: 1px solid #d7d7d7;



    border-right: 0 none;



    margin-bottom: 0;	



	}



	



.section .right-section{



    padding-left: 0px;



    padding-top: 20px;	



	}



	



.section .section1 {



    text-align: center;



}







.section .section1 div {



    text-align: center;



}







/***********contact us page************/







.section{padding: 20px 10px 25px;}



address b {



    width: auto;



}







.contact-section, .contact-section .section2{ text-align:left;}







.container .contact-section .section1{ text-align:left;}



	



.container .contact-section .section1 div {



    text-align: left;



}





.wpcf7-form input, .wpcf7-form textarea{ width:100%;}

	



.connectList__link{

    height: 37px;

    margin-right: 3px;

    width: 37px;	

	}

.connectList{ text-align:center;}	



#wpglobus-2 {

    margin: 17px 0 10px;

}



body.error404 #primary {

    min-height: 100px;

}







	}







/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */



@media only screen and (min-width: 480px) and (max-width: 767px) {

#Carousel ul.kiwi-logo-carousel li{  width: 148px !important;}



#Carousel ul.kiwi-logo-carousel li img{ width: 100% !important;}		

	

	}







/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */



@media only screen and (max-width: 479px) {

#Carousel ul.kiwi-logo-carousel li{  width: 107px !important;}



#Carousel ul.kiwi-logo-carousel li img{ width: 100% !important;}	

	}	

 /*===*/   

