.clr {clear: both;}
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, font, 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 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;}
body {font-family: tahoma, sans-serif;padding: 0px;margin: 0px;font-size: 12px;}
h1, h2,h3,h4,h5,h6 {font-family: tahoma, sans-serif;font-weight: normal;color: #454545;text-transform: uppercase;text-align:center;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 25px; line-height: 30px; margin-bottom: 20px;padding-top:25px!important;font-style: normal;font-weight: 400;}
h2 { font-size: 20px; line-height: 20px; margin: 27px 0 15px 0;font-style: normal;font-weight: 400;padding-bottom: 20px;border-bottom: 3px solid #e7e7e7;}
h3 { font-size: 16px; line-height: 16px; margin: 15px 0;font-weight: 400;font-style: normal;}
h4 { font-size: 15px; line-height: 22px; margin: 15px 0;font-style: normal;font-weight: 400;} 
h5 { font-size: 14px; line-height: 22px;margin: 15px 0;font-style: normal;font-weight: 400;}
h6 { font-size: 13px; line-height: 18px;margin: 15px 0;font-style: normal;}
h2 i { font-size: 13px; line-height: 18px; margin-bottom: 20px;font-weight: normal;color: #999;}
p {font-size: 13px;font-family: tahoma, sans-serif;font-weight: normal;line-height: 21px;text-align:center;padding: 10px;}
#sessionfour p {font-size: 13px;font-family: tahoma, sans-serif;font-weight: normal;line-height: 21px;text-align:left;padding: 10px;}
#sessionfour h2 { font-size: 20px; line-height: 20px; margin: 27px 0 15px 0;font-style: normal;font-weight: 400;padding-bottom: 20px;border-bottom: 3px solid #e7e7e7;text-align:left;}
ul, ol {margin: 0 0 20px 0;list-style-position: inside;}
ul {list-style: none;}
ul li {list-style: none;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
strong {font-family: tahoma !important;font-weight: normal;font-weight: 700;}
a {color: #454545;text-decoration: none;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
a:hover {text-decoration: none;color: #727272;}
hr{color:#e7e7e7}
.btn{background: #333333;width: 200px;margin: 0 auto;}
.btn a {color: #ffffff}
.row{padding:0px;}
.navlogo img{max-height:40px;width:auto;margin-top: -12px;}
.individual_section_top {padding:153px 0 165px;background-image:url(../img/parallax.jpg);}
.individual_section_top .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_top .cont {min-height:50px;max-width:1170px;}
.individual_section_top h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_top p {font-size:18px;line-height:27px;color:inherit;}
.individual_section_middle {padding:153px 0 165px;background-image:url(../img/parallax2.jpg);}
.individual_section_middle .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_middle .cont {min-height:50px;max-width:1170px;}
.individual_section_middle h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_middle p {font-size:18px;line-height:27px;color:inherit;}
.individual_section_bottom {padding:153px 0 165px;background-image:url(../img/parallax3.jpg);}
.individual_section_bottom .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_bottom .cont {min-height:50px;max-width:1170px;}
.individual_section_bottom h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_bottom p {font-size:18px;line-height:27px;color:inherit;}
.individual_section_footer {padding:153px 0 165px;margin: 50px 0 0 0;background-image:url(../img/parallax4.jpg);}
.individual_section_footer .cont {min-height:50px;max-width:1170px;}
.individual_section_footer h2 {padding:0px;margin-bottom:23px;border:none;color:inherit;}
.individual_section_footer p {font-size:18px;line-height:27px;color:inherit;}
.individual_section_footer .shortcode_button {margin-top:14px;}
.bg_gray {background-color:#f7f7f7;}
.parallax {background-position: 50% 0px;background-size: cover !important;background-repeat: no-repeat !important;background-attachment: fixed !important;}
.cont{text-align:center;}
.contact_form { padding-top:6px;}
.contact_form textarea { min-height:260px !important;}
.notification_error {color: #b94a48;background-color: #f2dede;border:1px #eed3d7 solid;height: auto;margin: 0 0 9px 0;padding: 10px;text-align: left;}
.notification_ok {color: #3a87ad;background-color: #d9edf7;border:1px #bce8f1 solid;height: auto;margin: 0 0 9px 0;padding: 10px;text-align: center;}
form {margin: 0 0 20px;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: 40px;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small {font-size: 15px;color: #999999;}
label,input,button,select,textarea {font-size: 14px;font-weight: normal;line-height: 20px;}
input,button,select,textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
label {display: block;margin-bottom: 5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {display: inline-block;height: 20px;padding: 20px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}
input,textarea,.uneditable-input {width: 206px;}
textarea {height: auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;/* IE6-9 */-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
input[type="radio"],input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;*margin-top: 0;line-height: normal;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {width: auto;}
select,input[type="file"] {height: 30px;margin-top: 4px;line-height: 30px;}
select {width: 220px;background-color: #ffffff;border: 1px solid #cccccc;}
select[multiple],select[size] {height: auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.uneditable-input,.uneditable-textarea {color: #999999;cursor: not-allowed;background-color: #fcfcfc;border-color: #cccccc;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);}
.uneditable-input {overflow: hidden;white-space: nowrap;}
.uneditable-textarea {width: auto;height: auto;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999999;}
.contact_btn {padding:8px 13px !important;background: #666666 !important;border: 0 !important;border-radius: 0;box-shadow: 0;text-shadow:none;text-decoration:none;text-transform:uppercase;font-weight:400;line-height:16px;font-size:13px !important;color:#eaeaea !important;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.contact_btn:hover {background:#222222 !important;color:#ffffff !important;}


@media all and (min-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:120px auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{height:120px;position:fixed;z-index:9999;top:0;}
#header_inner{width:1200px;padding:0;margin:0 auto;}
#footer-inner{width:1200px;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:25%;}
.header1{height:120px;background:#f9f9f9;padding:15px 0;text-align:left;}
.header2{height:120px;background:#f9f9f9;padding:15px;text-align:center;}
.header3{height:120px;background:#f9f9f9;padding:35px 15px;text-align:right;}
.navlogo,.topnav a.icon{display:none}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #666666;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;float:right;}
.topnav a:hover {background-color: #ddd;color: #000000;}
.container{width: 1170px;padding:50px 25px;font-size:14px;margin: 0 auto;background: rgba(255, 255, 255, 0.86);}
#sessiontwo{max-width:100%;margin:0 auto;padding:100px 0;}
#sessionone,#sessionthree,#sessionfour{max-width:1170px;margin:0 auto;padding:60px 0;}
#desktop{display:none}
.flags {position: absolute;top: 10px;margin-left: 1115px;}
.mobirow{display:none}

}

@media all and (min-width: 998px) and (max-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:100%;margin:120px auto 0 auto;min-height:550px;}
#header{height:120px;position:fixed;z-index:9999;top:0;}
#header_inner{width:970px;padding:0;margin:0 auto;}
#footer-inner{width:970px;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:25%;}
.header1{height:120px;background:#f9f9f9;padding:15px 0;text-align:left;}
.header2{height:120px;background:#f9f9f9;padding:15px;text-align:center;}
.header3{height:120px;background:#f9f9f9;padding:35px 15px;text-align:right;}
.navlogo,.topnav a.icon{display:none}
.topnav {width:100%;overflow: hidden;position: relative;margin:0 auto;}
.topnav a {color: #666666;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;float:right;}
.topnav a:hover {background-color: #ddd;color: #000000;}
.container{width: 970px;padding:50px 25px;font-size:14px;margin: 0 auto;background: rgba(255, 255, 255, 0.86);}
#sessiontwo{max-width:100%;margin:0 auto;padding:60px 0;}
#sessionone,#sessionthree,#sessionfour{max-width:998px;margin:0 auto;padding:60px 0;}
#desktop{display:none}
.flags {position: absolute;top: 10px;right: 25px;}
.mobirow{display:none}

}

@media all and (min-width: 767px) and (max-width: 998px) {
#sitewrapper{width:100%;margin-top:50px;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:100%;margin:0 auto;}
#header{position:fixed;z-index:9999;top:0;height: 55px;}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:750px;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:50%;}
.header1,.header2,.header3{display:none}
.topnav {width:100%;overflow: hidden;position: relative;margin:0 auto;}
.topnav a {color: #666666;padding: 15px 20px;text-decoration: none;font-size: 17px;display: block;}
ul li {list-style: none;float: right;text-align: center;}
.topnav a:hover {color: #000000;}
.navlogo .active {}
.navlogo{height: 45px;float: left;margin-right: 35px;}
.container{width: 750px;padding:50px 25px;font-size:14px;margin: 0 auto;background: rgba(255, 255, 255, 0.86);}
.individual_section_top {padding:40px 0;}
.individual_section_top .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_top .cont {margin-right:0;padding:0px;background:none;}
.individual_section_middle {padding:40px 0;}
.individual_section_middle .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_middle .cont {margin-right:0;padding:0px;background:none;}
.individual_section_bottom {padding:40px 0;}
.individual_section_bottom .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_bottom .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_footer .cont {margin-right:0;padding:0px;background:none;}
#sessionone,#sessiontwo,#sessionthree,#sessionfour{max-width:767px;margin:0 auto;padding:60px 0;}
.flags {position: absolute;top: 2px;right: 25px;}
.mobirow{display:none}

}

@media all and (min-width: 440px) and (max-width: 767px) { 
#sitewrapper{width:100%;margin-top:95px;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:100%;margin:0 auto;}
#header{position:fixed;z-index:9999;top:0;height: 95px;}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:100%;}
.header1,.header2,.header3{display:none}
.topnav {width:100%;overflow: hidden;position: relative;margin:0 auto;padding-top: 15px;}
.topnav a {color: #666666;padding: 5px 15px;text-decoration: none;font-size: 12px;display: block;}
ul li {list-style: none;float: right;width: 25%;text-align: center;}
.topnav a:hover {color: #000000;}
.navlogo .active {width: 100%;text-align: center;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 25px;font-size:14px;margin: 0 auto;background: rgba(255, 255, 255, 0.86);}
.individual_section_top {padding:40px 0;}
.individual_section_top .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_top .cont {margin-right:0;padding:0px;background:none;}
.individual_section_middle {padding:40px 0;}
.individual_section_middle .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_middle .cont {margin-right:0;padding:0px;background:none;}
.individual_section_bottom {padding:40px 0;}
.individual_section_bottom .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_bottom .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_footer .cont {margin-right:0;padding:0px;background:none;}
#sessiontwo{width:90%;margin:0 auto;padding:10px 0;}
#sessionone,#sessionthree,#sessionfour{width:90%;margin:0 auto;padding:60px 0;}
.flags {position: absolute;top: 10px;right: 25px;}
.deskrow{display:none}

}

@media all and (max-width:440px){ 
#sitewrapper{width:100%;margin-top:95px;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:100%;margin:0 auto;}
#header{position:fixed;z-index:9999;top:0;height: 95px;}
#header_inner{width:100%;padding:0;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.column{padding:1%;float:left;width:100%;}
.header1,.header2,.header3{display:none}
.topnav {width:100%;overflow: hidden;position: relative;margin:0 auto;padding-top: 15px;}
.topnav a {color: #666666;padding: 5px 10px;text-decoration: none;font-size: 12px;display: block;}
ul li {list-style: none;float: right;width: 25%;text-align: center;}
.topnav a:hover {color: #000000;}
.navlogo .active {width: 100%;text-align: center;}
.navlogo{height: 45px;}
.container{width: 90%;padding:50px 25px;font-size:14px;margin: 0 auto;background: rgba(255, 255, 255, 0.86);}
.individual_section_top {padding:40px 0;}
.individual_section_top .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_top .cont {margin-right:0;padding:0px;background:none;}
.individual_section_middle {padding:40px 0;}
.individual_section_middle .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_middle .cont {margin-right:0;padding:0px;background:none;}
.individual_section_bottom {padding:40px 0;}
.individual_section_bottom .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_bottom .cont {margin-right:0;padding:0px;background:none;}
.individual_section_footer {padding:40px 0;}
.individual_section_footer .title {font-size: 26px;line-height: 32px;margin:24px 0 20px;}
.individual_section_footer .cont {margin-right:0;padding:0px;background:none;}
#sessiontwo{width:90%;margin:0 auto;padding:10px 0;}
#sessionone,#sessionthree,#sessionfour{width:90%;margin:0 auto;padding:60px 0;}
.flags {position: absolute;top: 10px;right: 25px;}
.deskrow{display:none}

}

#header{width:100%;margin:0;padding:0;background:#F9F9F9;}
#footer{width:100%;margin:0;padding:15px 0;background:#333333;}
.column{color:#ffffff;}
.column h2{color:#ffffff;border-bottom:1px solid #ffffff;padding-bottom:5px;}
.column ul li{line-height: 30px;}
.column ul li a{color:#ffffff;text-decoration:none;font-size:12px;}
.column ul li a:hover{color:#cccccc;text-decoration:none;}
.footer-bottom{padding:5px 15px;min-height:40px;color:#ffffff;font-size:11px;}
#footer ul li {list-style: none;float: none;width: 100%;text-align: left;}