/*
 * Author: 960 Development
 * Website: http://www.960Development.com/
 */
 
/** CSS Reset http://meyerweb.com/eric/tools/css/reset/ **/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;	font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } 

/** Font Face Declarations **/
	@font-face {
	    font-family: 'DroidSansRegular';
	    src: url('fonts/droidsans-webfont.eot');
	    src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/droidsans-webfont.woff') format('woff'),
	         url('fonts/droidsans-webfont.ttf') format('truetype'),
	         url('fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'DroidSansBold';
	    src: url('fonts/droidsans-bold-webfont.eot');
	    src: url('fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/droidsans-bold-webfont.woff') format('woff'),
	         url('fonts/droidsans-bold-webfont.ttf') format('truetype'),
	         url('fonts/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'DroidSerifItalic';
	    src: url('fonts/droidserif-italic-webfont.eot');
	    src: url('fonts/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/droidserif-italic-webfont.woff') format('woff'),
	         url('fonts/droidserif-italic-webfont.ttf') format('truetype'),
	         url('fonts/droidserif-italic-webfont.svg#DroidSerifItalic') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'DroidSerifRegular';
	    src: url('fonts/droidserif-regular-webfont.eot');
	    src: url('fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/droidserif-regular-webfont.woff') format('woff'),
	         url('fonts/droidserif-regular-webfont.ttf') format('truetype'),
	         url('fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}


/** Some Basic Stuff **/
body{ /*background:url(images/body-bg.png);*/ color:#8b8b8b; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; }
h1,h2,h3,h4,h5,h6{ font-family: "DroidSansBold",Arial, Helvetica, sans-serif; margin-bottom:20px; color:#454545; }
h1{ font-size:30px;}
h2{ font-size:24px;}
h3{ font-size:18px;}
h4{ font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:10px;}

a{ text-decoration:none; }
a:active, a:visited { color: #607890; }
a:hover { color: #607890; }

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/** Main Layout **/
#main wrap { margin:0px auto; overflow:hidden;}
.header-wrap { background:#fff; margin:0px auto 11px; overflow:hidden; }
#header { background:#fff; height:98px; margin:0px auto; overflow:hidden; position:relative; display: flex;}
.inner-wrap { background:#fff; margin:0px auto 8px; overflow:hidden;}
#content-wrap { background:#fff; margin:0px auto;}
/* #slider-wrap { background:url(images/slider-wrap-bg.png) repeat-y; margin:20px 0px 34px; overflow:hidden; position:relative;} */
.footer-wrap { background:url(images/footer-bg.png); margin:0px auto;}
#footer { margin:0px auto; overflow:hidden; padding:40px 0px;}



/**HEADER STYLES**/
.logo { margin:15px 0px 0px 16px; width: 100%;}
#header h1 { text-indent:-9999px;}
.header-info { float:right; overflow:hidden; position:absolute; top:12px; right:0px; width:340px;}
.ie9 .header-info{ width:350px;}
.tell-number { border-right:1px solid #e1e1e1; padding:0px 20px 0px 0px; text-align:right;}
.ie9 .tell-number{ width:170px; }
.tell-number p, .tell-number a { color:#454545; font:24px "DroidSansBold",Arial, Helvetica, sans-serif;}
.tell-number p span { color:#b0b0b0; display:inline-block; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; }
.ie7 .tell-number p span { margin:0px 0px 6px; }
.header-socail-naav { float:right; overflow:hidden; padding:11px 0px 0px; width:140px; }
.ie7 .header-socail-naav { padding:0px;}
.header-socail-naav li { float:left; margin:5px 9px 0px 0px;}
.header-socail-naav p { color:#b0b0b0; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; }

.header-socail-naav .twitter  { background:url(images/twitter-icon.png) no-repeat left top; display:block; height:25px; width:25px;}
/*.twitter:hover,
.twitter:focus { background:url(images/twitter-icon.png) no-repeat left bottom; }*/

.header-socail-naav .facebook { background:url(images/facebook-icon.png) no-repeat left top; display:block; height:25px; width:25px; }
/*.facebook:hover,
.facebook:focus { background:url(images/facebook-icon.png) no-repeat left bottom; }*/

.header-socail-naav .flicker { background:url(images/flicker-icon.png) no-repeat left top; display:block; height:25px; width:25px; }
/*.flicker:hover,
.flicker:focus { background:url(images/flicker-icon.png) no-repeat left bottom; }*/

.header-socail-naav .rss { background:url(images/rss-icon.png) no-repeat left top; display:block; height:25px; width:25px; }
/*.rss:hover,
.rss:focus { background:url(images/rss-icon.png) no-repeat left bottom; }*/

#header > a {
	max-width: 308px;
	width: 50%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}


/**SLIDR STYLES**/
#slider-wrap {
	margin: 30px auto 50px;
}

.slick-slide img {
	max-width: 100%;
	margin: auto;
}

.slick-slide .slide {
	position: relative;
}

/* #slider-wrap .slider { overflow:hidden; width:940px !important; height:374px; }
#slider-wrap .slider .slide { overflow:hidden; width:940px !important; height:374px;}
#slider-wrap .slider .slide .slider-info { float:left; margin:63px 0px 0px 30px; width:350px;}
#slider-wrap .slider .slide .slider-info h2 { margin:0px; color:#fff; font:30px "DroidSerifRegular",Arial, Helvetica, sans-serif; }
#slider-wrap .slider .slide .slider-info h3 { margin:0px; border-bottom:1px dotted #fff; color:#cdbcc7; font:18px "DroidSerifItalic",Arial, Helvetica, sans-serif; margin:0px 0px 25px; padding:0px 0px 21px; }
#slider-wrap .slider .slide .slider-info p { margin:0px; color:#a4a4a4; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; }
#slider-wrap .slider .slide .slider-info .download-btn { background:url(images/slider-download-btn.png) no-repeat left top; color:#fff; display:block; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:41px; line-height:41px; margin:38px 0px 0px; text-align:center; text-shadow:1px 1px 1px #245b18; width:160px;}
#slider-wrap .slider .slide .slider-info .download-btn:hover,.slider-info .download-btn:focus {  background:url(images/slider-download-btn.png) no-repeat left bottom; }
#slider-wrap .slider .slide .slider-video { background:#181c1f; float:right; height:270px; margin:41px 47px 41px 0px; position:relative; padding:7px 7px; width:480px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
#slider-wrap .slider .slide .slider-video img { display:block; margin:0px auto; }
#slider-wrap .slider .slide .slider-info-right { float:right; margin:63px 30px 0px 0px; width:350px;}
#slider-wrap .slider .slide .slider-info-right h2 { color:#fff; font:30px "DroidSerifRegular",Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; }
#slider-wrap .slider .slide .slider-info-right h3 { border-bottom:1px dotted #fff; color:#cdbcc7; font:18px "DroidSerifItalic",Arial, Helvetica, sans-serif; margin:0px 0px 25px; padding:0px 0px 21px;  }
#slider-wrap .slider .slide .slider-info-right p { color:#a4a4a4; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; }
#slider-wrap .slider .slide .slider-info-right .download-btn { background:url(images/slider-download-btn.png) no-repeat left top; color:#fff; display:block; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:41px; line-height:41px; margin:38px 0px 0px; text-align:center; text-shadow:1px 1px 1px #245b18; width:160px;}
#slider-wrap .slider .slide .slider-info-right .download-btn:hover,.slider-info-right .download-btn:focus {  background:url(images/slider-download-btn.png) no-repeat left bottom; }
#slider-wrap .slider .slide .slider-video-right { background:#181c1f; float:left; height:270px; margin:41px 0px 41px 47px; position:relative; padding:7px 7px; width:480px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;  }
#slider-wrap .slider .slide .slider-video-right img { display:block; margin:0px auto; }*/
.slide-circle{ display: none; /*background:url(images/slider-circle-bg.png) center center no-repeat;*/ width:266px; height:231px; padding:50px 20px 30px; position:absolute; top:25px; left:50px; background: rgba(114,126,132, 0.9); border-radius: 50%;}
.slide-circle a{ color: white;}
.slide-circle h2{ margin:0px; color:#fff; font-size:30px; text-align:center; }
.slide-circle h3{ margin:0px; color:#cdbcc7; font-size:18px; padding:0 0 20px 0; text-align:center; background:url(images/blue-box-heading-bg.png) repeat-x bottom;  }
.slide-circle p{ margin:0px; color:#e2e2e2; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; margin-top:20px; text-align:center; }
.slide-circle .circle-btn{ display:block; color:#71616a; font:14px "DroidSansBold",Arial, Helvetica, sans-serif; margin:10px auto 0px; background:url(images/download-btn-over-maroon.png) no-repeat; width:114px; height:34px; text-align:center; line-height:34px;}
/*
#slider-wrap .slider .slide .slide-square{ background:url(images/slider-blue-box-bg.png); width:260px; height:230px; padding:30px; position:absolute; top:40px; left:40px; }
#slider-wrap .slider .slide .slide-square h2{ margin:0px; color:#fff; font:30px "DroidSerifRegular",Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; }
#slider-wrap .slider .slide .slide-square h3{ margin:0px; color:#eefbff; font:18px "DroidSerifItalic",Arial, Helvetica, sans-serif; padding:0 0 20px 0; background:url(images/blue-box-heading-bg.png) repeat-x bottom;  }
#slider-wrap .slider .slide .slide-square p{ margin:0px; color:#f8f8f8; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; margin-top:20px; }
#slider-wrap .slider .slide .slide-square .square-btn{ display:inline-block; color:#125e98; font:14px "DroidSansBold",Arial, Helvetica, sans-serif; margin:10px 0px 0px; background:url(images/download-btn-over-blue.png) no-repeat; width:114px; height:34px; text-align:center; line-height:34px;}
#slider-wrap .next-slide { background:url(images/slider-left-arow.png) no-repeat left top; display:block; height:57px; position:absolute; top:155px; left:0px; width:23px; z-index:25; }
#slider-wrap .next-slide:hover,.next-slide:focus { background:url(images/slider-left-arow.png) no-repeat left bottom; }
#slider-wrap .right-slide { background:url(images/slider-right-arow.png) no-repeat left top; display:block; height:57px; position:absolute; top:155px; right:0px; width:23px; z-index:25; }
#slider-wrap .right-slide:hover,.right-slide:focus { background:url(images/slider-right-arow.png) no-repeat left bottom; } */

.slide-circle--mobile {
	display: block;
	position: static;
	margin: 40px auto 30px;
	text-align: center;
	width: 300px;
	height: auto;
	background-size: 100%;
	border-radius: 50%;
	padding: 60px 0;
}

.slide-circle--mobile h2 {
	margin-bottom: 0;
}

#slogan {
	text-align: center;
}

#slogan .section-title {
	text-transform: uppercase;
	font-size: 28px;
	line-height: 1.2;
	max-width: 80%;
	margin: 0 auto 20px;
}

#slogan.slogan--lower .section-title {
	font-size: 24px;
	max-width: 75%; 
	margin: 0 auto 40px;
}

/** COMMON STYLES **/
.inner-wrap h2.section-title { background:url(images/slogan-heading-bg.png) repeat-x center; color:#454545; margin-bottom:20px; }
.inner-wrap h2.section-title span { background:#fff; font:21px "DroidSansRegular",Arial, Helvetica, sans-serif; padding:0px 10px; }
.inner-wrap h2.section-title strong { color:#454545; font:21px "DroidSansBold",Arial, Helvetica, sans-serif; }
.inner-wrap p{ margin:10px 0px 20px;}
.inner-wrap ol,.inner-wrap  ul { margin:20px 10px 20px 10px; }
.inner-wrap ol li { list-style:decimal inside; }
.inner-wrap ul li { background:url(images/check-list-bg.png) no-repeat left center; padding:0px 0px 0px 26px; }
.ie7 .inner-wrap ul li,
.ie7 .inner-wrap ol li {}
.inner-wrap blockquote{ font:14px "DroidSerifItalic",Arial, Helvetica, sans-serif; line-height:22px; margin:15px 10px; padding:10px 15px;  background:#f7f7f7; border:1px solid #e8e8e8; }
ul.tabs { overflow:hidden; margin:0px;  }
ul.tabs li{ margin:0px; background:none; float:left; padding:0px;  }
ul.tabs li a{ display:inline-block; padding:10px 15px; background:#f7f7f7; font:14px "DroidSansRegular",Arial, Helvetica, sans-serif; color:#373737; }
ul.tabs li a.current{ color:#373737; background:#f1f1f1; }
.panes .tab-pane{ background:#f1f1f1; padding:10px; }

.accordion{ margin-bottom:20px;}
.accordion h3{ margin:0px; font:14px "DroidSansRegular",Arial, Helvetica, sans-serif;  padding:10px 15px 10px 35px; cursor:pointer; background: #f7f7f7 url(images/plus-icon.png) no-repeat 10px 10px; }
.accordion h3.current{ color:#373737; background: #e1e1e1 url(images/minus-icon.png) no-repeat 10px 10px;}
.accordion div.pane{ background:#f1f1f1; padding:10px; }






/**LIST TYPE STYLES**/
#list-types { margin:0px auto 47px; overflow:hidden; width:940px; }
#list-types ul { float:left; margin:30px 10px 0px 10px; overflow:hidden; width:215px; }
#list-types ul li { color:#878787; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:30px; list-style-position:inside; }
.ie7 #list-types ul li { padding:0px 0px 0px 6px; }
#list-types .tick li { background:url(images/check-list-bg.png) no-repeat left center; padding:0px 0px 0px 26px; }
#list-types .buttun li { background:url(images/radio-btn.png) no-repeat left center; padding:0px 0px 0px 26px; }
#list-types .arrow li { background:url(images/list-arow-bg.png) no-repeat left center; padding:0px 0px 0px 26px; }
#list-types .play li { background:url(images/list-play-btn.png) no-repeat left center; padding:0px 0px 0px 26px; }



#general-elements{ margin:0px auto 25px; overflow:hidden; }
#general-elements .general-content{ padding:10px; text-align: center; }

.general-content p {
	font-size: 16px;
	margin: 0 0 15px;
}

.general-content p a {
	font-weight: bold;
	color: #454545;
}

/**FOOTER STYLES STYLES**/
#footer .latest-twets { display: flex; justify-content: space-between; align-items: center; margin: 0 0 40px;}
#footer .latest-twets img { width: 100%; max-width: 250px;}
#footer .signup { float:left; margin:0px 10px; width:215px; }
#footer .contact { float:left; width:100%; text-align: center;}
#footer .quick-contact { float:left; width: 100%; text-align: center;} 

#footer h3 { color:#efeeec; font:18px "DroidSansBold",Arial, Helvetica, sans-serif; margin:0px 0px 28px;  }
#footer h3 span { font:18px "DroidSansRegular",Arial, Helvetica, sans-serif; }
#footer p { color:#a9a9a9; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; } 
#footer .latest-twets ul li { color:#a9a9a9; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; margin:0px 0px 12px; border-bottom:1px dotted #f7f7f7; padding:0px 0px 12px; }
#footer .latest-twets ul li a { color:#f7f7f7; }  
#footer .latest-twets ul li a:hover,
#footer .latest-twets ul li a:focus { text-decoration:underline;} 

#footer .signup form { margin:18px 0px 0px 0px;} 
#footer .signup form p{ position:relative; overflow:hidden;}
#footer .signup form #email { background:url(images/footer-signup-bg.png) no-repeat right top; border:none; color:#868686; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; line-height:28px; margin:0px 0px 16px; outline:none; padding:0px 9px; width:198px; }
#footer .signup form #submit { background:url(images/footer-btn.png) no-repeat left bottom; border:none; color:#fff; cursor:pointer; display:block; float:left; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; text-shadow:1px 1px 1px #255c1a; width:92px; text-align:center; }
#footer .signup form #submit:hover,
#footer .signup form #submit:focus { background:url(images/footer-btn.png) no-repeat left top; } 
#footer .signup form #subscribe-loader{ float:right; margin:2px 10px 0px 0px; display:none; }
#footer .signup form label.error{ display:block; color:red; padding:5px; }

#footer .contact .content-info { color:#fff; display:block; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; margin:14px 0px; }
#footer .contact .content-info a { color:#9f9f9f; }
#footer .contact .content-info a:hover,
#footer .contact .content-info a:focus { text-decoration:underline; }

#footer .quick-contact form { color:#868686; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; margin: 0 0 40px;}
#footer .quick-contact form p{ position:relative; overflow:hidden;}
#footer .quick-contact .input-field { background:url(images/footer-contact-input-bg.png) no-repeat right top; border:none; color:#868686; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; line-height:28px; margin:0px 0px 16px; outline:none; padding:0px 9px; width:198px; }
#footer .quick-contact .message-box { background:url(images/footer-msg-box-bg.png) top center no-repeat; border:none; color:#868686; font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; height:58px; margin:0px 0px 14px; outline:none; overflow:auto; padding:9px; resize:none; width:198px; }
#footer .quick-contact #quick-submit { background:url(images/footer-btn.png) no-repeat left bottom; border:none; color:#fff; cursor:pointer; display:block; margin:auto; font:13px "DroidSansRegular",Arial, Helvetica, sans-serif; height:28px; text-shadow:1px 1px 1px #255c1a; width:92px; text-align:center; } 
#footer .quick-contact #quick-submit:hover,
#footer .quick-contact #quick-submit:focus { background:url(images/footer-btn.png) no-repeat left top; } 
#footer .quick-contact form #contact-loader{ float:right; margin:2px 10px 0px 0px; display:none; }
#footer .quick-contact form label.error{ display:block; color:red; padding:0px 5px 5px; }

#footer #thanks,
#footer #message-sent{ color:#f7f7f7; margin:20px 0px 0px; font:14px "DroidSansRegular",Arial, Helvetica, sans-serif; display:none; }

.footer-wrap .copy-right { background:#171717; color:#878787; height:20px; padding:20px; position:relative; }
.footer-wrap .copy-right p { font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; }
.footer-wrap .copy-right .right-text { font:12px "DroidSansRegular",Arial, Helvetica, sans-serif; line-height:20px; position:absolute; top:20px; right:20px; text-align:right; }
.footer-wrap .copy-right .right-text a { color:#fff; } 
.footer-wrap .copy-right .right-text a:hover { text-decoration:underline; }

#footer .latest-twets .linkedin {
	display: block;
	width: 50px;
	height: 50px;
	margin: 20px 0 0;
}


.bg-switcher { position: fixed; top: 180px; left: 0px; width: 185px; background-color: #fff; border: 1px solid #ebeff0; padding: 20px 5px 10px; margin-left: -198px; z-index: 99999; }
.bg-switcher .open-btn { display: block; width: 32px; height: 32px; background: url(images/settings.png) center center #fff no-repeat; position: absolute; top: 34px; right: -37px; cursor: pointer; padding: 3px 2px 2px; border: 1px solid #ebeff0; border-left: none; }
.bg-switcher h5 { line-height: 12px; margin: 0px 0px 8px 0px; padding: 0px; color: #555; }
.bg-switcher .backgs { overflow: hidden; margin: 0px 0px 0px -10px; padding: 0px 0px 3px 10px; }
.bg-switcher .backgs li { width: 40px; height: 40px; border: 1px solid #e1e4e5; float: left; margin: 0px 0px 7px 15px; cursor: pointer; }
.bg-switcher .backgs li.bgs { background: url(images/bgs/default.png); }
.bg-switcher .backgs li.bgs1 { background: url(images/bgs/default1.png); }
.bg-switcher .backgs li.bgs2 { background: url(images/bgs/default2.png); }
.bg-switcher .backgs li.bgs3 { background: url(images/bgs/default3.png); }
.bg-switcher .backgs li.bgs4 { background: url(images/bgs/default4.png); }
.bg-switcher .backgs li.bgs5 { background: url(images/bgs/default5.png); }
.bg-switcher .backgs li.bgs6 { background: url(images/bgs/default6.png); }
.bg-switcher .backgs li.bgs7 { background: url(images/bgs/default7.png); }
.bg-switcher .backgs li.bgs8 { background: url(images/bgs/default8.png); }
.bg-switcher .backgs li.bgs9 { background: url(images/bgs/default9.png); }
.bg-switcher .backgs li.bgs10 { background: url(images/bgs/default10.png); }
.bg-switcher .backgs li.bgs11 { background: url(images/bgs/default11.png); }
.bg-switcher .backgs li.bgs12 { background: url(images/bgs/default12.png); }
.bg-switcher .backgs li.bgs13 { background: url(images/bgs/default13.png); }
.bg-switcher .backgs li.bgs14 { background: url(images/bgs/default14.png); }
.bg-switcher .backgs li.bgs15 { background: url(images/bgs/default15.png); }
.bg-switcher .backgs li.bgs16 { background: url(images/bgs/default16.png); }
.bg-switcher .backgs li.bgs17 { background: url(images/bgs/default17.png); }
.bg-switcher .backgs li.bgs18 { background: url(images/bgs/default18.png); }


/** Responsive **/

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
}


/* @media (min-width:576px) {
	.container {
		max-width: 540px;
	}
}*/
@media (min-width:768px) {
	#footer .contact { float:left; width:50%; text-align: center;}
	#footer .quick-contact { float:left; width: 50%; text-align: center; clear: left;} 
}

@media (min-width: 992px) {
	.slide-circle {
		display: block;
	}

	.slide-circle--mobile {
		display: none;
	}

	#footer .latest-twets { float:left; margin:0px 20px 40px; width:33.3333%; display: block;}

	#footer .contact { float: right; margin:0px 10px; width:215px; }
	#footer .quick-contact { float: right; margin:0px 20px; width:215px; clear: none;} 
}

@media (min-width: 1200px) {
	.container {
		max-width: 1400px;
	}
}

.important-field {
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
}