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, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu,  section {
	display: block;
}

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;
	width:100%;*/
	
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px!important;
    margin-bottom: 10px;
}
.login_button ul li {
    list-style: none;
    float: left;
    font-size: 21px;
    padding: 0 15px;
}
.login_button ul {
	float:right;
}
.login_button{
	
	width:100%;
	height:auto;
	float:left;
	padding: 29px 0;
}
.header_top_right{
	width:100%;
	height:auto;
	float:left;
}
 .commombutton {  text-align: center;
    margin-top: 10px;
 }


.goup-container{    background: rgb(0, 153, 255)!important;}


.thumbnail .caption {
    padding: 9px;
    color: #333;
    font-size: 16px;
}

.btn {
    margin-bottom: 10px!important;
}


.Contactp_text p{text-align:left;}


.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    /* margin-left: 19px; */
    padding: 0px 16px 0 16px!important;
    height: 46px!important;
}

img{border:0; outline:none; margin:0; padding:0;}
/* floats */
strong{font-weight:bold;}

a{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
a:click{text-decoration:none !important;}
.clear{ clear:both;}

h1,h2,h3,h4,h5,h6{/*margin:0 !important; padding:0 !important;*/}


@font-face {
  font-family: 'Humanist521BT-Light';
  src: url('../fonts/Humanist521BT-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Humanist521BT-Light.woff') format('woff'), url('../fonts/Humanist521BT-Light.ttf')  format('truetype'), url('../fonts/Humanist521BT-Light.svg#Humanist521BT-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf')  format('truetype'), url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Aparajita-Bold';
  src: url('../fonts/Aparajita-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Aparajita-Bold.woff') format('woff'), url('../fonts/Aparajita-Bold.ttf')  format('truetype'), url('../fonts/Aparajita-Bold.svg#Aparajita-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'AvantGarde-Demi';
  src: url('../fonts/AvantGarde-Demi.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGarde-Demi.woff') format('woff'), url('../fonts/AvantGarde-Demi.ttf')  format('truetype'), url('../fonts/AvantGarde-Demi.svg#AvantGarde-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Humanist521BT-Roman';
  src: url('../fonts/Humanist521BT-Roman.eot?#iefix') format('embedded-opentype'),  url('../fonts/Humanist521BT-Roman.otf')  format('opentype'),
	     url('../fonts/Humanist521BT-Roman.woff') format('woff'), url('../fonts/Humanist521BT-Roman.ttf')  format('truetype'), url('../fonts/Humanist521BT-Roman.svg#Humanist521BT-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Lobster1-4';
  src: url('../fonts/Lobster1-4.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lobster1-4.otf')  format('opentype'),
	     url('../fonts/Lobster1-4.woff') format('woff'), url('../fonts/Lobster1-4.ttf')  format('truetype'), url('../fonts/Lobster1-4.svg#Lobster1.4') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'NirmalaUI';
  src: url('../fonts/NirmalaUI.eot?#iefix') format('embedded-opentype'),  url('../fonts/NirmalaUI.woff') format('woff'), url('../fonts/NirmalaUI.ttf')  format('truetype'), url('../fonts/NirmalaUI.svg#NirmalaUI') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {font-family:"Exo Demi Bold";
src:url("../fonts/Exo-DemiBold.eot?") format("eot"),url("../fonts/Exo-DemiBold.woff") format("woff"),url("../fonts/Exo-DemiBold.ttf") format("truetype"),url("../fonts/Exo-DemiBold.svg#Exo-DemiBold") format("svg");font-weight:normal;font-style:normal;}


 @font-face {font-family:"Exo Bold";
 src:url("../fonts/Exo-Bold.eot?") format("eot"),url("../fonts/Exo-Bold.woff") format("woff"),url("../fonts/Exo-Bold.ttf") format("truetype"),url("../fonts/Exo-Bold.svg#Exo-Bold") format("svg");font-weight:normal;font-style:normal;}
 
 
@font-face {
  font-family: 'Arimo';
  src: url('../fonts/Arimo.eot?#iefix') format('embedded-opentype'),  url('../fonts/Arimo.woff') format('woff'), url('../fonts/Arimo.ttf')  format('truetype'), url('../fonts/Arimo.svg#Arimo') format('svg');
  font-weight: normal;
  font-style: normal;
}


.row{/*margin-right:0px !important; margin-left:0px !important;*/}
.grayblue{background:#45697e;}

.headerwrap{}

.btn{/*padding:0 0 0 0 !important;*/}

#GI_Tb .GIrow input[type=radio] {
    width: 100%;
}

input[type=radio], input[type=checkbox] {
    display: none;
}

.social-btns{padding:20px 0;}
.social-btns .btn,
.social-btns .btn:before,
.social-btns .btn .fa {
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
          transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-btns .btn:before {
  top: 90%;
  left: -110%;
}
.social-btns .btn .fa {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.social-btns .btn.facebook:before {
  background-color: #3b5998;
}
.social-btns .btn.facebook .fa {
  color: #fff;
}

.social-btns .btn.linkedin:before {
  background-color: #0077B5;
}
.social-btns .btn.linkedin .fa {
  color: #fff;
}


.social-btns .btn.you-tube:before {
  background-color: #ff0000;
}
.social-btns .btn.you-tube .fa {
  color: #fff;
}


.social-btns .btn.twitter:before {
  background-color: #3cf;
}

.social-btns .btn.twitter .fa {
  color: #fff;
}
.social-btns .btn.google:before {
  background-color: #dc4a38;
}
.social-btns .btn.google .fa {
  color: #dc4a38;
}
.social-btns .btn.dribbble:before {
  background-color: #f26798;
}
.social-btns .btn.dribbble .fa {
  color: #f26798;
}
.social-btns .btn.skype:before {
  background-color: #00aff0;
}
.social-btns .btn.skype .fa {
  color: #00aff0;
}
.social-btns .btn:focus:before,
.social-btns .btn:hover:before {
  top: -10%;
  left: -10%;
}
.social-btns .btn:focus .fa,
.social-btns .btn:hover .fa {
  color: #fff;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.social-btns {
  
  margin: auto;
  font-size: 0;
  text-align: center;
  
}
.social-btns .btn {
  display: inline-block;
  background-color: #73c8ec;
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 0 10px;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 100%;
  box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
  opacity: 0.99; color:#fff;
}
.social-btns .btn:before {
  content: '';
  width: 120%;
  height: 120%;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.social-btns .btn .fa {
  font-size: 20px;
  vertical-align: middle;
}


.wrapone{width:auto; margin:0 auto; padding:50px 80px;}
.logo{padding-bottom:30px; float:left;}
.logo a{display:block !important;}

.login{/*float:right;*/}
.login a{    color: #212121;
    font-size: 14px;
    text-decoration: none;
}
.login a {
    /* background: #e92c0c; */
    color: #fff;
    display: inline-block;
    width: auto;
    text-align: center;
    padding: 0 40px;
    line-height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(PIE.htc);
    position: relative;
    /* border: 3px solid #fff; */
    /* -webkit-box-shadow: -5px 5px 8px 0px rgba(35,72,83,1); */
    -moz-box-shadow: -5px 5px 8px 0px rgba(35,72,83,1);
    /* box-shadow: -5px 5px 8px 0px rgba(35,72,83,1); */
    font-family: 'AvantGarde-Demi';
    font-size: 24px;
    text-transform: uppercase;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.login a:hover{/*background: #000; */
    color: #212121 !important;}

/*login form modal box css*/

/***** Modal *****/

.modal-dialog{position:relative; z-index:6000;}
.modal-content {
	/*background: #3a3a3a !important;*/
	-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
	border: 0;
	text-align: left;
	z-index:5000;
}

.modal-header {
	padding: 25px 25px 15px 25px;
	/*background: #333;*/
	border: 0;
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
	color: #888;
}

.modal-header .close {
	font-size: 36px;
	color: #616161;
	font-weight: 300;
	text-shadow: none;
	opacity: 1;
}

.modal-title {
	margin-bottom: 10px;
	line-height: 30px;
	color: #FFF;
}

.modal-body {
	padding: 25px 25px 30px 25px !important;
	background: #FFF;
	text-align: left;
	width:100%;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
}

.modal-body img {
	margin-bottom: 15px;
}

.modal-body form textarea {
	height: 100px;
}

.modal-body form .input-error {
	border-color: #399599;
}




.slidewrap{position:relative;}



.newsinfo{background:url(../landing_images/newsletterbg.jpg) center top no-repeat; background-size:cover;}
.newsinfoin{padding:115px 255px; text-align:center;}
.newsinfoin h2{font-family: 'Humanist521BT-Roman'; margin:0 !important; padding-bottom:30px !important; color:#fff; text-transform:uppercase; font-size:37.5px; line-height:37.5px;}
.newsinfoin p{font-family: 'Humanist521BT-Light'; color:#fff; font-size:20px; line-height:20px; padding-bottom:35px !important;}

.newsinfoinin{}
.newsinfoinin input.txt{ width:295px; padding:0 16px; height: 48px; border: 2px solid #6dcff6; border-radius: 0px; color: #a8a9a9; font-size:24px; font-family: 'Humanist521BT-Light'; transition: all 0.3s ease 0s; line-height:48px; text-transform: none; float:left; text-align:left; font-style:italic; background:#fff !important;}

.newsinfoinin input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#a8a9a9; opacity:1}
.newsinfoinin input.txt::-moz-placeholder { /* Firefox 18- */ color:#a8a9a9; opacity:1}
.newsinfoinin input.txt::-moz-placeholder { /* Firefox 19+ */color: #a8a9a9; opacity:1}
.newsinfoinin input.txt::-ms-input-placeholder { /* IE 10+ */color:#a8a9a9; opacity:1}
.newsinfoinin input.txt::-ms-input-placeholder { /* Edge */ color: #a8a9a9; opacity:1}
.newsinfoinin input.txt::placeholder-shown { /* Standard one last! */color: #a8a9a9; opacity:1}

.newsinfoinin input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#000 !important;}


.newsinfoinin input.submitbtn {float:none; background:#333333; border:2px solid #fff; outline:none; line-height:58px; padding:0 30px; font-family: 'Lato', sans-serif; font-size:20px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc); position:relative; margin-top:30px !important;
}

.newsinfoinin input.submitbtn:hover{background:#0099ff; color:#fff !important;}

.newsinfoinin input.txt2{ width:295px; padding:0 16px; height: 48px; border: 2px solid #6dcff6; border-radius: 0px; color: #a8a9a9; font-size:24px; font-family: 'Humanist521BT-Light'; transition: all 0.3s ease 0s; line-height:48px; text-transform: none; float:right; text-align:left; font-style:italic; background:#fff !important;}

.newsinfoinin input.txt2::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#a8a9a9; opacity:1}
.newsinfoinin input.txt2::-moz-placeholder { /* Firefox 18- */ color:#a8a9a9; opacity:1}
.newsinfoinin input.txt2::-moz-placeholder { /* Firefox 19+ */color: #a8a9a9; opacity:1}
.newsinfoinin input.txt2::-ms-input-placeholder { /* IE 10+ */color:#a8a9a9; opacity:1}
.newsinfoinin input.txt2::-ms-input-placeholder { /* Edge */ color: #a8a9a9; opacity:1}
.newsinfoinin input.txt2::placeholder-shown { /* Standard one last! */color: #a8a9a9; opacity:1}

.newsinfoinin input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#000 !important; }


.newsletter{width:1070px; margin:0 auto;}
.newsletter input.txt{ width:397px; padding:0 10px; height: 58px; border: 0; border-radius: 0px; color: #000; font-size:24px; font-family: 'Humanist521BT-Light'; transition: all 0.3s ease 0s; line-height:58px; text-transform: none; float:left; text-align:center; font-style:italic; background:#fff !important;}

.newsletter input.submitbtn {
   box-shadow: inset 0 0 10px #000000;
-moz-box-shadow:    inset 0 0 10px #b38c04;
-webkit-box-shadow: inset 0 0 10px #b38c04; float:right; background:#ffc705; border:0; outline:none; line-height:58px; padding:0 50px; font-family: 'Humanist521BT-Light'; font-size:30px; color:#000; text-transform:uppercase; cursor:pointer; margin-right:30px;
}


.newsletter input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#414141; opacity:1}
.newsletter input.txt::-moz-placeholder { /* Firefox 18- */ color:#414141; opacity:1}
.newsletter input.txt::-moz-placeholder { /* Firefox 19+ */color: #414141; opacity:1}
.newsletter input.txt::-ms-input-placeholder { /* IE 10+ */color:#414141; opacity:1}
.newsletter input.txt::-ms-input-placeholder { /* Edge */ color: #414141; opacity:1}
.newsletter input.txt::placeholder-shown { /* Standard one last! */color: #414141; opacity:1}

.newsletter input:focus {outline: none; box-shadow: 0px 0px 8px #ffc705 !important; border-color: #ffc705 !important;}


.newslt{float:left; background:#12b9d6; padding:30px 50px; width:822px; position:relative; left:-120px;}

.newsrt{float:right;}
.newsrt h2{font-family: 'Raleway', sans-serif; font-size:48px; color:#000; line-height:48px; font-weight:500; text-align:left; position:relative; left:-83px; top:10px;}

.mobnews{display:none;}


.darkblue{background:#f1f1f1; padding:5px 0;}
.toplogwrap{width:882px; margin:0 auto;}
.mblog{float:left; width:auto; padding-right:40px;}
.mblog h2{font-family: 'Humanist521BT-Roman'; color:#fff; text-transform:uppercase; font-size:30px;}
.mblog h2 a{color:#fff;}
.mblog h2 span{letter-spacing:6px; display:block;}

.mbmid{float:left; width:auto; padding:7px 0 0 0; margin-right:16px;}

.mbmid input.txt{     width: 182px;
    padding: 0 16px;
    height: 44px;
    border: 2px solid #20bbc7;
    border-radius: 0px;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    /* font-family: 'Lato', sans-serif; */
    sition: all 0.3s ease 0s;
    line-height: 50px;
    text-transform: none;
    float: left;
    text-align: center;
    background: #fff !important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.mbmid input.rtspace{margin-right:12px;}
.mbmid input.rtspacetwo{margin-right:32px;}
.mbmid input.submitbtn {
    float: none;
    background: #000;
    border: 2px solid #fff;
    outline: none;
    line-height: 40px;
    padding: 0 30px;
    font-family: 'Humanist521BT-Roman';
    font-size: 20px;
}

.mbmid input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#000; opacity:1}
.mbmid input.txt::-moz-placeholder { /* Firefox 18- */ color:#000; opacity:1}
.mbmid input.txt::-moz-placeholder { /* Firefox 19+ */color: #000; opacity:1}
.mbmid input.txt::-ms-input-placeholder { /* IE 10+ */color:#000; opacity:1}
.mbmid input.txt::-ms-input-placeholder { /* Edge */ color: #000; opacity:1}
.mbmid input.txt::placeholder-shown { /* Standard one last! */color: #000; opacity:1}

.mbmid input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#000 !important;}


.mbmid input.submitbtn {float:none; background:#000; border:2px solid #fff; outline:none; line-height:42px; padding:0 30px; font-family: 'Humanist521BT-Roman'; font-size:20px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc); position:relative; margin-top:0px !important;
}
.mbmid input.submitbtn:hover{background:#0099ff; color:#fff !important;}

.mbrt{float:left; width:150px; text-align:center; padding:2px 0 0 0;}
.mbrt p{font-family: 'Humanist521BT-Roman'; color:#fff; font-size:18px; line-height:22px;}
.mbrt p a{color:#fff;}

.logocontainer{background:#fff; padding:20px 0;}
.logoin{width:362px; margin:0 auto;}



.navcontainer{background:#333; margin-bottom:1px;}

.intromatwrap{background:#0099ff; padding:0px 0 60px 0;}
.intromatwrapin{width:924px; margin:0 auto; text-align:center;}
.intromatwrapin h1{float:none; background:#333333; border:2px solid #fff; outline:none; line-height:58px; padding:0 30px; font-family: 'Humanist521BT-Roman'; 
 font-size:30px; color:#fff; /*text-transform:uppercase; */ -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc); position:relative; text-align:center; width:770px; margin:0 auto; display:inline-block; top:-35px;}
.intmatter{text-align:center;}
.intmatter p{font-family: 'Lato', sans-serif;  font-size:16px; color:#fff; font-weight:400; padding-bottom:30px !important;}
.intmatter a{float:none; background:#333333; border:none; outline:none; line-height:54px; padding:0 30px; font-family: 'Lato', sans-serif; font-size:14px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc);
border: 2px solid #fff;
 position:relative; margin-top:0px !important; margin:0 auto; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.intmatter a:hover{background:#0099ff; color:#fff !important;}


.text-white{color:#FFF;}

.text-white a{color:#FFF!important;}

.text-white a:hover{color:#FFF!important;}

.footerlink {
    color: #fff;
}

.footerlink a {
    color: #fff!important;
}


.footerlink  a:hover{
    color: #fff!important;
}


.intpic .img-circle{border:12px solid #333333; -webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}


.intpic .img-circle:hover{filter: url(“data:image/svg+xml;utf8,#grayscale”); /* Firefox 10+, Firefox on Android */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */}


.offers{padding:66px 0; border-bottom:1px solid #c4c4c4;}
.offersin{width:320px; position:relative; text-align:center; -webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
filter: none; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.offersin:hover{filter: url(“data:image/svg+xml;utf8,#grayscale”); /* Firefox 10+, Firefox on Android */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */}

.notpspace{padding:0 0 40px 0 !important;}
.last{}
.offersin img{-webkit-border-top-left-radius: 50px;
-webkit-border-top-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-topright: 50px;
border-top-left-radius: 50px;
border-top-right-radius: 50px; behavior: url(PIE.htc); position:relative; display:block; width:100%;}
.offermatter{position:absolute; left:0; right:0; margin:0 auto; background: rgba(23, 161, 253, .8); padding:40px 0; text-align:center; bottom:84px; width:auto;}
.offermatter h2{font-family: 'NirmalaUI'; font-size:24px; color:#fff; color:#fff; text-transform:uppercase; line-height:30px; text-shadow: 0px 1px 5px rgba(3, 97, 163, 1);}

.offersin a{float:none; background:#333333; border:none; outline:none; line-height:54px; padding:0 30px; font-family: 'Lato', sans-serif; font-size:14px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc); position:relative; margin-top:30px !important; margin:0 auto; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.offersin a:hover{background:#0099ff; color:#fff !important;}


.newsindustrywrap{padding:20px 0;}
.newsindustry{width:940px; margin:0 auto; text-align:center;}
.newsindustry h2{color:#0099ff; font-size:30px; line-height:100px; text-transform:uppercase; font-family: 'Humanist521BT-Roman'; position:relative; 
    padding:10px 5px; 
    border-bottom:2px solid #c1c1c1; 
    display: inline-block; width:940px;}



.newsindustry h2:before {
    content:""; 
    display:block; 
    position:absolute; 
    left:0; 
    bottom:2px; 
    width:100%; 
    height:2px;                          
    background:#c1c1c1;
}

.newsindustry span{display:block; text-align:center; margin:0 auto; margin-top:-20px; position:relative; z-index:100; background:#fff; width:130px;}
.newsindustry p.first{padding:66px 66px 25px 66px !important;}
.newsindustry p{font-family: 'Lato', sans-serif;  font-size:16px; color:#000; font-weight:400;
 /*padding:0px 66px 25px 66px !important;*/}
.newsindustry p:last-child{padding:0 66px 0px 66px !important;}
.newsindustry a{float:none; /*background:#333333;*/ border:none; outline:none; line-height:20px; padding:0 30px; font-family: 'Lato', sans-serif; font-size:14px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  -webkit-border-radius: 50px; -moz-border-radius: 50px;
border-radius: 50px; behavior: url(PIE.htc); position:relative; margin-top:30px !important; display:inline-block; margin:0 auto; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.newsindustry a:hover{/*background:#0099ff;*/ color:#000;}
  

.illustrationwrap{background:#0099ff;}
.illustrationin{padding:55px 77px; text-align:center;}
.illustrationin p{color:#e9f3ff; font-size:20px; line-height:22px; font-family: 'Humanist521BT-Light'; padding:0 0 70px 0 !important;}
.illustrationin ul{list-style:none; margin:0; padding:0; width:auto; margin:0 auto;}
.illustrationin ul li{float:left; display:inline; width:130px; height:130px; margin-right:35px; background:#fff; border:2px dotted #000000; border-radius:100%;}
.illustrationin ul li a{display:block; line-height:130px; height:130px;}
.illustrationin ul li a img{text-align:center; margin:0 auto; line-height:130px;}
.illustrationin ul li:last-child{margin-right:0px;}
.illustrationin ul li a{display:block; line-height:130px;}

.testwrap{padding:5px 0 0 0;}
.testwrapin{width:940px; margin:0 auto; text-align:center;}
.testwrapin h2{color:#0099ff; font-size:30px; line-height:100px; text-transform:uppercase; font-family: 'Humanist521BT-Roman'; position:relative; 
    padding:10px 5px; 
    border-bottom:2px solid #c1c1c1; 
    display: inline-block; width:940px;}

.testwrapin_footer {
    width: 940px;
    margin: 0 auto;
    text-align: center;
}	
	
	
.testwrapin_footer h2 {
    color: #ffffff;
    font-size: 30px;
    line-height: 100px;
    text-transform: uppercase;
    font-family: 'Humanist521BT-Roman';
    position: relative;
    padding: 10px 5px;
    border-bottom: 2px solid #FFF;
    display: inline-block;
    width: 940px;
}

.testwrapin_footer h2:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 2px;
    background: #c1c1c1;
}

.testwrapin_footer span {
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: -20px;
    position: relative;
    z-index: 100;
    background: #333;
    width: 130px;
	margin-bottom: 50px;
}


.testwrapin h2:before {
    content:""; 
    display:block; 
    position:absolute; 
    left:0; 
    bottom:2px; 
    width:100%; 
    height:2px;                          
    background:#c1c1c1;
}

.testwrapin span{display:block; text-align:center; margin:0 auto; margin-top:-20px; position:relative; z-index:100; background:#fff; width:130px;}


/*testimonial css start*/
.testimonialwrap{background:#fff;}
.btbottom{padding-bottom:70px;}
.carousel-inner{}
.carousel-indicators .active{ background: #31708f; } .content{ margin-top:20px; } .adjust1{ float:left; width:100%; margin-bottom:0; } .adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } .carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, .carousel-control:focus{ color:#31708f; } .carousel-control.left, .carousel-control.right { background-image: none; } .media-object{ margin:auto; margin-top:15%; } 
.carousel-control{opacity:1!important; text-shadow:none !important;}
.carousel-control.left{background:none !important; left:28% !important; top:100px;}
.carousel-control.left .fa-chevron-left{color:#0099ff; opacity:1 !important; font-size:50px}
.carousel-control.right .fa-chevron-right{color:#0099ff; opacity:1 !important; font-size:50px}

.carousel-control.right{background:none !important; right:28% !important; top:100px;}
.thumbnail{border:none !important; width:920px !important; margin:0 auto !important; float:none !important;}
.thumbnail .text-info{font-size:30px !important; color:#0099ff !important; font-family: 'Lato', sans-serif;  line-height:0px !important; font-weight:700; padding-bottom:10px;}
.lead{margin-bottom:10px !important;}
.text-in{font-size:18px !important; color:#0099ff !important; font-family: 'Lato', sans-serif; line-height:54px !important; display:block !important; padding-bottom:22px !important; position:relative;
    display:inline-block;}
.text-in:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:50%;
    margin:10px auto;
    width:10%;
    height:2px;
   /* background:#c1c1c1;*/
}

.thumbnail p{font-family: 'Lato', sans-serif;  font-size:16px; color:#000; font-weight:400; padding-bottom:25px !important;}

.thumbnail p img.first{position:absolute; z-index:100; border:none !important; width:auto !important; height:auto !important; top:-60px !important; left:-20px !important;}
.thumbnail p img.last{position:absolute; z-index:100; border:none !important; width:auto !important; height:auto !important; bottom:-40px !important; right:-40px !important;}

.thumbnail{background-color:#fff !important;}
.thumbnail .caption{padding:0px 0 50px 0 !important; text-align:center !important; position:relative;}
.thumbnail img{border:2px solid #19a4fe !important; width:190px; height:160px; margin-bottom:0px !important; margin-top:26px!important;}

.thumbnail, .img-thumbnail{box-shadow:none !important;}

.media-object{padding:0px 0 0 0 !important; margin: 0 auto !important;}
.carousel-indicators{display:none !important;}

.offerwrap{padding:80px 0;}
.offertop{width:945px; margin:0 auto;}
.offertop h2{font-family: 'Raleway', sans-serif; font-size:30px; line-height:30px; color:#000; margin:0; padding-bottom:20px !important;}
.offertop p{font-family: 'Humanist521BT-Light'; font-size:18px; line-height:22px; color:#000; font-style:italic; padding-bottom:80px !important;}

.offerbottom{width:1200px; margin:0 auto;}

.btspace{margin-bottom:20px;}
.offerinfo{border:1px solid #d7d7d7; padding:40px 30px;}
.offerinfolt{float:left;}
.offerinfolt img{display:block; border:1px solid #d7d7d7;}
.offerinfort{float:right; width:320px; padding:5px 0 0 35px;}
.offerinfort p{font-family: 'Humanist521BT-Light'; font-size:14px; line-height:18px; color:#000; font-style:italic; font-weight:500; padding-bottom:25px !important;}
.offerinfort h3{font-family: 'Humanist521BT-Light'; font-size:18px; line-height:18px; color:#000; text-align:right; margin:0 !important; padding:0 !important; font-style:italic; font-weight:700;}

.offerinfo a{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; display:block;}

div.offerinfo:hover{-webkit-box-shadow: 0px 0px 20px 2px rgba(133,133,133,1);
-moz-box-shadow: 0px 0px 20px 2px rgba(133,133,133,1);
box-shadow: 0px 0px 20px 2px rgba(133,133,133,1);}

.newswrap{background:#12b9d6; padding:35px 0;}
.news_feed{height:36px; margin-bottom:15px;}
.newsfeed_label{float: left; font-size: 16px;padding: 0px 0px;color: #fff; font-family: 'Open Sans', sans-serif; line-height:45px; height:50px; margin:0; background:#12b9d6; font-weight:800; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; behavior: url(PIE.htc); position:relative; width:130px; text-align:center; border:3px solid #fff;}
#ticker01{float: left;}
.tickercontainer .mask {width: 100% !important;}

/*=======news_ticker.css==============*/

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
// border: 1px solid #fff;
//max-width: 538px; 
height: 36px; 
margin: 0; 
padding: 0 0 0 10px;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
width: 100px;
overflow: hidden;
/*background:#30353c;*/
}
ul.newsticker { /* that's your list */
position: relative;
left: 550px;
font: 16px;
font-family: 'Open Sans', sans-serif;
list-style-type: none;
margin: 0;
padding: 0;


}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
color:#ffb619; line-height:50px;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
font-family: 'Open Sans', sans-serif;
font: 16px; font-weight:700;


margin: 0 5px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

/*=======news_ticker.css==============*/



.scheme{background:#fff; padding:40px 0 0px 0; text-align:center;}
.schemein{width:946px; margin:0 auto;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:20px;}
.schemein h2{margin:0; padding:0 0 30px 0 !important; font-size:30px; line-height:30px; color:#000; font-family: 'Raleway', sans-serif; font-weight:300;}

.foundinfo{width:880px; margin:0 auto; padding:60px 0;}
.foundinfo ul{list-style:none; margin:0; padding:0;}
.foundinfo ul li{list-style:none; float:left; float:left; display:inline; font-size:19px; color:#50505a; font-family: Lucida Sans Unicode;  line-height:50px; padding:0 15px 0 0;}
.foundinfo ul li.first{font-family: 'Humanist521BT-Light'; color:#000;}

.foundinfo ul li span{display:inline-block; float:left; padding-right:10px;}
.foundinfo ul li:last-child{padding-right:0px;}


.storywrap{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f617b+0,5d889f+48,88c0d2+100 */
background: #3f617b; /* Old browsers */
background: -moz-linear-gradient(left,  #3f617b 0%, #5d889f 48%, #88c0d2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3f617b 0%,#5d889f 48%,#88c0d2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3f617b 0%,#5d889f 48%,#88c0d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f617b', endColorstr='#88c0d2',GradientType=1 ); /* IE6-9 */ padding:65px 0;
}

.storyin{width:946px; margin:0 auto;}
.storyin h1{margin:0 !important; font-family: 'Raleway', sans-serif; font-size:36px; line-height:36px; color:#fff; font-weight:300; padding-bottom:30px !important;}
.storyin p{font-family: 'Calibri'; font-size:19px; color:#fff; line-height:22px; padding-bottom:30px !important;}
.storyin p:last-child{padding-bottom:0px !important;}
.storyin a{display:block; float:right; background:#3c3c3c; line-height:30px; padding:0 40px; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-transform:uppercase; color:#fff !important; font-size:19px; font-family: 'Calibri'; float:right;}
.storyin a:hover{backgrund:#000 !important;}

.storyin a:focus, .storyin a:hover{color:#fff !important; box-shadow: inset 200px 0 0 0 #000;}

.videowrap{width:525px; margin:0 auto;}
.videowrap a{background:none !important; padding:0 0 0 0 !important; display:block !important; margin-top:120px !important; padding-bottom:90px !important; float:none !important;}
.videowrap a:focus, .videowrap a:hover{background:none !important; box-shadow:none !important;}


.storywrap .storyin .offertop{width:945px; margin:0 auto;}
.storywrap .storyin .offertop h2{font-family: 'Raleway', sans-serif; font-size:30px; line-height:30px; color:#fff; margin:0; padding-bottom:20px !important;}
.storywrap .storyin .offertop p{font-family: 'Humanist521BT-Light'; font-size:18px; line-height:22px; color:#fff; font-style:italic; padding-bottom:80px !important;}



@media only screen and (max-width: 800px){
.tpamargin {
    margin-top: 0px;
}
}

@media screen and (max-width: 768px) { .media-object{ margin-top:0; } }
/*testimonial css end*/

.News_block {
    width: 100%;
}

.offerdata{width:1200px; margin: 0 auto;}
.offerdata ul{list-style:none; margin:0; padding:0;}
.offerdata ul li{list-style:none; margin:0; padding:0 166px 0 0; text-align:center; float:left;}
.offerdata ul li:last-child{padding:0 0 0 0;}
.offerdata ul li a{display:block; text-align:center; margin:0 auto;}
.offerdata ul li a img{width:auto; height:auto; line-height:100px;  border-top-left-radius:20px;
border-top-right-radius:0px;
border-bottom-right-radius:20px;
border-bottom-left-radius:0px; display:block; background:#cad5dc;  padding:18px !important;  margin:0 auto; display:block; margin-bottom:30px;}
.offerdata ul li a p{font-size:20px; color:#fff; text-transform:uppercase; font-family: 'MyriadPro-Regular';}


.footerpic{background:url(../landing_images/footerpic.jpg) center top no-repeat; height:710px;}



.space{padding:0 0 0 0 !important; width:100% !important; margin:0 auto !important;}





@media screen and (min-width:320px) and (max-width:480px)
{

.newsindustrywrap {
     padding: 0px 0; 
}

.quicklink {width: 300px;
    height: 490px;
    top: 26px;}

.modal-dialog {
   /* width: 300px !important;*/)
}

	.mblog h2 {
    font-family: 'Humanist521BT-Roman';
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
}



.mbmid input.txt {
    width: 182px;
    padding: 0 16px;
    height: 44px;
    border: 2px solid #20bbc7;
    border-radius: 0px;
    color: #000;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    transition: all 0.3s ease 0s;
    line-height: 50px;
    text-transform: none;
    float: left;
    text-align: center;
    background: #fff !important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}


.mbmid input.submitbtn {
    float: none;
    background: #000;
    border: 2px solid #fff;
    outline: none;
    line-height: 39px;
    padding: 0 30px;
    font-family: 'Humanist521BT-Roman';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    margin-right: 0px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    behavior: url(PIE.htc);
    position: relative;
    margin-top: 0px !important;
}


	.wrapone{padding:50px 5%;}
	.logoin{width:100%;}
	.logoin a img{width:100%; height:auto;}
	
	.newsletter{width:100%;}
	.newslt{padding:30px 5%; float:none; width:100%; margin:0 auto; height:auto; margin-bottom:30px; left:0px;}
	.newsrt{float:none; margin:0 auto; display:none; text-align:center;}
	
	
	.mobnews h2{font-family: 'Raleway', sans-serif; font-size:48px; color:#000; line-height:48px; font-weight:500; text-align:center; position:relative; left:0px; top:10px; right:0; margin:0 auto;}
	.mobnews{display:block; padding-bottom:50px;}


	.newsletter input.txt{width:100%; padding:0 5%; font-size:18px; float:none; margin-bottom:20px;}
	.newsletter input.submitbtn{float:none; margin:0 auto; display:block;}
	.footerpic{background-size:auto 100%; height:710px;}
	
	.newsindustry a{margin-bottom:20px !important;}
	.notpspace{padding:0 0 20px 0 !important;}
	
	
	#wowslider-container1{height:auto !important;}

	.text-info{font-size:22px !important; color:#000 !important; font-family: 'Raleway', sans-serif; line-height:22px !important;}
	.text-in{font-size:13px !important; padding-bottom:20px !important;}
	
	
	.offertop{width:95%; margin:0 auto;}
	.offertop h2{font-size:28px; line-height:28px;}
	
	.offerbottom{width:100%;}
	.offerinfo{padding:40px 5%;}
	.offerinfolt{float:none; display:block; margin:0 auto; width:147px; padding-bottom:20px;}
	
	.offerinfort{float:none; width:100%; padding:5px 0 0 5%;}
	
	.schemein{width:100%; margin:0 auto;}
	.schemein img{width:100%; height:auto;}
	.foundinfo{width:100%;}
	.foundinfo ul li{padding-bottom:30px; width:100%; text-align:left; font-size:18px;}
	.foundinfo ul li:last-child{padding-bottom:0px;}
	
	.storyin{width:100%;}
	.storyin h1{font-size:30px;}
	
	.videowrap{width:100%;}
	.videowrap img{width:100%; height:auto;}
	
	.storywrap .storyin .offertop{width:100%;}
	.offerdata{width:100%;}
	.offerdata ul li{padding:0 2% 30px 0; width:45%;}
	.offerdata ul li:nth-child(2),.offerdata ul li:nth-child(4),.offerdata ul li:nth-child(6){padding:0 0 30px 0;}
	
	
	.toplogwrap{width:100%;}
	.mblog{float:none; margin:0 auto; width:125px; padding-right:0px; padding-bottom:20px;}
	.mbmid{float:none; margin-right:0px; padding-bottom:20px; width:185px; margin:0 auto;}
	.mbmid input.txt{margin-bottom:10px;}
	.mbmid input.submitbtn{float:none; margin:0 auto; display:block;}
	
	.mbrt{float:none; margin:0 auto; padding-bottom:10px;}
	
	
	.slidein{width:100% !important;}
	.bannertxt{padding-left:0px !important; position:relative; top:20px !important;}
	.bannertxt h2{font-size:20px !important; line-height:25px !important;}
	.bannertxt h3{font-size:25px !important; line-height:25px !important;}
	
	
	.intromatwrapin{width:100%;}
	.intromatwrapin h1{width:90%; margin:0 auto; font-size:13px;}
	.intmatter{padding-bottom:50px;}
	
	.offersin{width:100%; margin-bottom:50px !important;}
	.last{margin-bottom:0px !important;}
	
	.newsindustry{width:100%;}
	.newsindustry h2{width:100%; font-size:18px;}
	.newsindustry p.first{padding:66px 2% 25px 2% !important;}
	.newsindustry p{/*padding:0 2% 25px 2% !important;*/}
	
	.illustrationin{padding:55px 0%;}
	.illustrationin ul{display:inline-block; text-align:center; width:255px; margin:0 auto;}
	.illustrationin ul li{width:50%; margin-right:5%; width:120px; height:120px; margin-bottom:20px;}
	.illustrationin ul li a img{line-height:120px;}
	.illustrationin ul li:nth-child(2),.illustrationin ul li:nth-child(4),.illustrationin ul li:nth-child(6){margin-right:0;}
	
	.thumbnail{width:100% !important;}
	.thumbnail .caption{text-align:center !important; padding:0px 0 0px 0 !important}
	.thumbnail p img.first{left:0px !important; top:0px !important; right:0 !important; margin:0 auto !important;}
	.thumbnail .text-info{}
	.thumbnail p img.last{left:0px !important; bottom:0px !important; right:0 !important; margin:0 auto !important;}
	.testwrapin{width:100%;}
	.testwrapin h2{width:100%; font-size:17px;}
	.media-object{padding:0px 0 0 0 !important; margin:0 auto!important;}
	.thumbnail img{margin-bottom:40px !important; margin:100px auto 40px !important; width:100px !important; height:100px !important;}
	
	.carousel-control.left{background:none !important; left:-12% !important; top:138px !important;}
	.carousel-control.right{background:none !important; right:-10% !important; top:138px !important;}
	
	
	
	.newsinfoin{padding:115px 2%;}
	.newsinfoinin input.txt{width:90%; padding:0 5%; float:none; margin-bottom:10px !important;}
	.newsinfoinin input.txt2{width:90%; padding:0 5%; float:none;}

}


@media screen and (min-width:481px) and (max-width:767px)
{
	.wrapone{padding:50px 0;}
	/*.col-md-12{padding-left:0px !important; padding-right:0px !important;}*/
	.logo{width:50%;}
	.login{}
	
  
	.newsletter{width:100%;}
	.newslt{padding:30px 5%; float:none; width:100%; margin:0 auto; height:auto; margin-bottom:30px; left:0;}
	
	.newsrt{float:none; margin:0 auto; display:none; text-align:center;}
	
	
	.mobnews h2{font-family: 'Raleway', sans-serif; font-size:48px; color:#000; line-height:48px; font-weight:500; text-align:center; position:relative; left:0px; top:10px; right:0; margin:0 auto;}
	.mobnews{display:block; padding-bottom:50px;}
	
	.newsletter input.txt{width:100%; padding:0 5%; font-size:18px; float:none; margin-bottom:20px;}
	.newsletter input.submitbtn{float:none; margin:0 auto; display:block;}
	.thumbnail{width:100% !important;}
	.thumbnail .caption{text-align:left !important; padding:70px 0 0 !important}
	.carousel-control.left{background:none !important; left:40% !important;}
	.carousel-control.right{background:none !important; right:30% !important;}
	.text-info{font-size:22px !important; color:#000 !important; font-family: 'Raleway', sans-serif; line-height:22px !important;}
	.text-in{font-size:13px !important; padding-bottom:20px !important;}
	.media-object{padding:20px 0 0 0 !important;}
	
	
	.newsindustry a{/*margin-bottom:20px !important;*/}
	.notpspace{padding:0 0 20px 0 !important;}
	
	
	#wowslider-container1{height:auto !important;}
	
	.offertop{width:95%; margin:0 auto;}
	.offertop h2{font-size:28px; line-height:28px;}
	
	.offerbottom{width:400px; margin:0 auto;}
	.offerinfo{padding:40px 5%;}
	.offerinfolt{float:none; display:block; margin:0 auto; width:147px; padding-bottom:20px;}
	
	.offerinfort{float:none; width:100%; padding:5px 0 0 5%;}
	
	.schemein{width:100%; margin:0 auto;}
	.schemein img{width:100%; height:auto;}
	.foundinfo{width:100%;}
	.foundinfo ul li{padding-bottom:10px; width:50%; text-align:left; font-size:18px;}
	.foundinfo ul li:last-child{padding-bottom:0px;}
	
	.storyin{width:100%;}
	
	.videowrap{width:100%; margin:0 auto;}
	.videowrap img{width:100%; height:auto;}
	
	.storywrap .storyin .offertop{width:100%;}
	.offerdata{width:100%;}
	.offerdata ul li{padding:0 2% 30px 0; width:45%;}
	.offerdata ul li:nth-child(2),.offerdata ul li:nth-child(4),.offerdata ul li:nth-child(6){padding:0 0 30px 0;}
	
	.mblog h2 {
    font-family: 'Humanist521BT-Roman';
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
}
	
	
	
	.toplogwrap{width:400px; margin:0 auto;}
	.mblog{float:none; margin:0 auto; width:115px; padding-right:0px; padding-bottom:5px;}
	.mbmid{float:none; margin-right:0px; padding-bottom:20px; width:185px; margin:0 auto;}
	.mbmid input.txt{margin-bottom:10px;}
	.mbmid input.submitbtn{float:none; margin:0 auto; display:block;}
	
	.mbrt{float:none; margin:0 auto; padding-bottom:10px;}
	
	
	
	.slidein{width:100% !important;}
	.bannertxt{padding-left:0px !important; position:relative; top:20px !important;}
	.bannertxt h2{font-size:25px !important; line-height:35px !important;}
	.bannertxt h3{font-size:40px !important; line-height:40px !important;}
	
	
	
	
	.intromatwrapin{width:100%;}
	.intromatwrapin h1{width:80%; margin:0 auto; font-size:22px;}
	.intmatter{padding-bottom:50px;}
	
	.offers{width:320px; margin:0 auto !important;}
	.offersin{width:100%; margin:0 auto !important;}
	.last{margin-bottom:0px !important;}
	
	.newsindustry{width:80%;}
	.newsindustry h2{width:95%;}
	.newsindustry p.first{padding:66px 2% 25px 2% !important;}
	.newsindustry p{/*padding:0 2% 25px 2% !important;*/}
	
	
	.illustrationin{padding:55px 0%;}
	.illustrationin ul{display:inline-block; text-align:center; width:405px; margin:0 auto;}
	.illustrationin ul li{width:50%; margin-right:5%; width:120px; height:120px; margin-bottom:20px;}
	.illustrationin ul li a img{line-height:120px;}
	.illustrationin ul li:nth-child(3),.illustrationin ul li:nth-child(6){margin-right:0;}
	
	
	.thumbnail{width:100% !important;}
	.thumbnail .caption{text-align:center !important; padding:0px 0 0px 0 !important}
	.thumbnail p img.first{left:0px !important; top:0px !important; right:0 !important; margin:0 auto !important;}
	.thumbnail .text-info{}
	.thumbnail p img.last{left:0px !important; bottom:0px !important; right:0 !important; margin:0 auto !important;}
	.testwrapin{width:100%;}
	.testwrapin h2{width:100%;}
	.media-object{padding:0px 0 0 0 !important; margin:0 auto !important;}
	.thumbnail img{margin-bottom:40px !important; margin:20px auto 20px !important; width:150px !important; height:150px !important;}
	
	.carousel-control.left{background:none !important; left:12% !important; top:150px !important;}
	.carousel-control.right{background:none !important; right:10% !important; top:150px !important;}
	
	
	
	.newsinfoin{padding:115px 2%; width:90%; margin:0 auto;}
	.newsinfoinin input.txt{width:48%; padding:0 5%;}
	.newsinfoinin input.txt2{width:48%; padding:0 5%;}
	
	
}

@media screen and (min-width:768px) and (max-width:1024px)
{	
	
	.container{/*width:100% !important;*/}
	.navwrap{width:655px; margin:0 auto;}
	.wrapone{padding:50px 0;}
	.col-md-12{padding-left:0px !important; padding-right:0px !important;}
	.logo{width:50%;}
	.login{}
	.container-fluid{padding-left:0px !important; padding-right:0px  !important;}
	.newsletter{width:90%; margin:0 auto;}
	.newslt{padding:30px 5%; width:70%; height:118px; left:0px;}
	.newsrt{width:25%;}
	.newsrt h2{font-size:38px; line-height:38px; left:0px;}
	.newsletter input.txt{width:48%; padding:0 5%; font-size:18px; float:none; margin-bottom:20px;}
	.newsletter input.submitbtn{width:40%; padding:0 5%;}
	.thumbnail{width:100% !important;}
	.carousel-control.left{background:none !important; left:40% !important;}
	.carousel-control.right{background:none !important; right:35% !important;}
	
	.offertop{width:100%; margin:0 auto;}
	.offerbottom{width:100%;}
	.offerinfo{padding:40px 5%;}
	.offerinfolt{float:none; display:block; margin:0 auto; width:147px; padding-bottom:20px;}
	.offerinfort{float:none; width:100%; padding:5px 0 0 5%;}
	
	.schemein{width:100%; margin:0 auto;}
	.schemein img{width:100%; height:auto;}
	.foundinfo{width:100%; margin:0 auto;}
	.foundinfo ul li{padding:0 1% 0 0; width:30%; font-size:15px;}
	.foundinfo ul li span{width:20%;}
	.foundinfo ul li span img{width:100%; height:auto;}
	
	.storyin{width:100%;}
	
	.storywrap .storyin .offertop{width:100%;}
	.offerdata{width:100%;}
	.offerdata ul li{padding:0 2% 30px 0; width:20%;}
	
	.toplogwrap{width:700px; margin:0 auto;}
	.mblog{padding-right:10px !important}
	.mblog h2{font-size: 19px;
    /* padding-top: 3px; */
    }
	
	.mbmid{margin-right:1%; padding:0 0 0 0; width:440px;}
	.mbmid input.txt{width:140px; padding:0 5px;}
	.mbmid input.rtspacetwo{margin-right:1%;}
	.mbrt{}

	.slidein{width:100% !important;}
	.bannertxt{padding-left:0px !important; position:relative; top:20px !important;}
	.bannertxt h2{font-size:40px !important; line-height:40px !important;}
	.bannertxt h3{font-size:60px !important; line-height:60px !important;}
	
	
	.intromatwrapin{width:100%;}
	.intromatwrapin h1{width:80%; margin:0 auto; font-size:22px;}
	
	.offersin{width:auto;}
	
	.newsindustry{width:100%;}
	.newsindustry h2{width:95%;}

	.illustrationin{padding:55px 0%;}
	.illustrationin ul{display:inline-block; text-align:center; width:684px; margin:0 auto;}
	.illustrationin ul li{width:10%; margin-right:1%; width:108px; height:108px; margin-bottom:20px;}
	.illustrationin ul li a img{line-height:108px; width:30%;}
	.illustrationin ul li a{line-height:108px;}
	
	
	
	.testwrapin{width:90%; margin:0 auto;}
	.testwrapin h2{width:100%;}
	.thumbnail{width:100% !important;}
	.thumbnail p img.first{left:20px !important;}
	.thumbnail p img.last{right:20px !important;}
	
	.carousel-control.left{background:none !important; left:20% !important; top:180px !important;}
	.carousel-control.right{background:none !important; right:20% !important; top:180px !important;}
	
	.newsinfoin{padding:115px 2%; width:710px; margin:0 auto;}
	.newsinfoinin input.txt{width:48%; padding:0 5%;}
	.newsinfoinin input.txt2{width:48%; padding:0 5%;}
	

}

@media screen and (min-width:1025px) and (max-width:1199px)
{
	body{overflow-x:hidden;}
	.wrapone{padding:50px 0;}
	
	.carousel-control.left{background:none !important; left:40% !important;}
	.carousel-control.right{background:none !important; right:35% !important;}
	
	.offertop{width:100%; margin:0 auto;}
	.offerbottom{width:100%;}
	.offerinfo{padding:40px 5%;}
	.offerinfolt{width:30%;}
	.offerinfort{width:70%; padding:5px 0 0 5%;}
	
	.schemein{width:100%; margin:0 auto;}
	.schemein img{width:100%; height:auto;}
	
	.storyin{width:100%;}
	
	
	.storywrap .storyin .offertop{width:100%;}
	.offerdata{width:100%;}
	.offerdata ul li{padding:0 2% 30px 0; width:20%;}
	
	.newsletter{width:100%; margin:0 auto;}
	.newslt{padding:20px 5%; width:70%; height:100px;}
	.newsrt{width:25%;}
	.newsrt h2{/*font-size:35px; line-height:35px;*/ top:0px;}
	.newsletter input.txt{width:55%; padding:0 5%; font-size:18px; float:none; margin-bottom:20px;}
	.newsletter input.submitbtn{width:auto; padding:0 5%;}
	
	
	.offersin{width:auto;}
	
	.illustrationin{padding:55px 0%;}
	.illustrationin ul{display:inline-block; text-align:center; width:758px; margin:0 auto;}
	.illustrationin ul li{width:10%; margin-right:1%; width:120px; height:120px; margin-bottom:20px;}
	.illustrationin ul li a img{line-height:120px; width:30%;}
	.illustrationin ul li a{line-height:108px;}
	
	
	.testwrapin{width:90%; margin:0 auto;}
	.testwrapin h2{width:100%;}
	.thumbnail{width:100% !important;}
	.thumbnail p img.first{left:20px !important;}
	.thumbnail p img.last{right:20px !important;}
	
	.carousel-control.left{background:none !important; left:20% !important; top:180px !important;}
	.carousel-control.right{background:none !important; right:20% !important; top:180px !important;}
	
	.newsinfoin{padding:115px 2%; width:768px; margin:0 auto;}
	.newsinfoinin input.txt{width:48%; padding:0 5%;}
	.newsinfoinin input.txt2{width:48%; padding:0 5%;}
	
	
}

@media screen and (min-width:1200px) and (max-width:1300px)
{
	.offerbottom{width:100%;}
	.offerdata{width:100%;}
	.offerdata ul li{padding:0 2% 30px 0; width:20%;}
}
