/*
Theme Name: Sectest
Theme URI: https://sectest.team
Author: the Sectest team
Author URI: https://sectest.team
Description:
Version: 1.6
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

*{margin:0px;padding:0px;outline:none;}
*, *:after, *:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{color:#3e4756;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:'ubuntulight';line-height:1.2;overflow-x:hidden; max-width:1600px; margin:0 auto; background:#224466}
html,body{font-size:100%}
h1, h2, h3, h4, h5, h6, p, span, label{font-weight:normal;}
a{text-decoration:none;color:#ef5531;}
a:hover{text-decoration:none;color:#0059b9;}
a:focus{outline:none}
a img, img{border:0px;outline:none;}
img,object,embed{max-width:100%;height:auto}
.clear{clear:both;}
::-moz-placeholder{opacity:1;}
::-moz-selection{background:#000;color:#fff;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="url"]{border:0;width:100%;}
button,
input[type="submit"]{border:0px;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
select,
input[type="radio"],
input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;}
header, section, article, aside, footer, nav{display:block;}
.table{display:table;width:100%;height:100%;}
.column{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.container{width:1170px;margin:0 auto;}
.bodyWrap{ width:100%; float:left; background:#fff;}
.header{transition: all 0.5s ease-in-out 0s; width: 100%; float:left; background:#fff;height:66px;}
.header.headFix {
	background: #fff;
	position: fixed;
	top: 0; transition: all 0.4s ease-in-out 0s;
	border-bottom: 1px solid #dadada;
	z-index: 9999;
       left:0;
}
.header.headFix{height: 55px}
.header.headFix .sitelogo {margin-top: 14px;width: 180px;}
.header.headFix .topLinks{margin-top: 18px}
.header.headFix .topLinks li a{font-size: 16px}

.sitelogo{float:left;margin:19px 0 0;transition: all 0.5s ease-in-out 0s;}
.topLinks{margin: 27px 0 0;float:right;}
.topLinks li{display:inline;margin-left:24px;position:relative;padding-bottom: 20px;transition:all 0.5s ease 0s;}
.topLinks li a{color:#5d5e62;font-size:19px;transition:all 0.5s ease 0s;}
.topLinks li a:hover{color:#ef5531;}
.topLinks li.current_page_item a{color:#ef5531;}
.topLinks li ul{display: none}
.topLinks li:hover ul{
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	width: 225px;
	background: #fff;
	border: 1px solid #dadada;
	border-top: 0px;
	z-index: 1;
	transition:all 0.5s ease 0s;
	transform: scale(1.1);
}
.topLinks li ul li{display: block; margin: 0; padding: 0;}
.topLinks li ul li a{
	display: inline-block;
	width: 100%;
	padding: 11px;
	border-bottom: 1px solid #dadada;
	font-size: 13px;
}
.topLinks li ul li:last-child a{border-bottom: 0;}
.topLinks li ul li a:hover{background: #ef5531; color: #fff;}

.siteBanner{float:left;width:100%;height:820px;text-align:center;position: relative;padding-top:60px; overflow:hidden}
.siteBanner .topSlide{ width:100%; float:left; position:absolute; top:0; left:0; width:100%; height:100%;}
.siteBanner .topSlide li{ width:100%; float:left; position:absolute; top:0; left:0;  width:100%; height:calc(100% - 2px); transition: opacity 1s ease-out, visibility 600ms; background-size:cover; background-position:center bottom; }
.siteBanner .topSlide li.active{ visibility:visible; opacity:1; transition: opacity 1s ease-out, visibility 600ms; z-index:1;}

.banrContnt{ width:100%; float:left; position:relative; z-index:11;}


.siteBanner h1{color:#fff;font-size:34px;line-height:44px;font-family:'ubunturegular';position:relative;}
.siteBanner h1:after{position:absolute;content:"";bottom:0px;left:0px;width:22px;height:21px;background:url(assets/images/big-left-hook.png) no-repeat;}
.siteBanner h1:before{position:absolute;content:"";top:0px;right:0px;width:22px;height:21px;background:url(assets/images/big-right-hook.png) no-repeat;}


/*.siteBanner[data-banner="banner-1"]{background:url(assets/images/banner-1.png) no-repeat bottom center;background-size:cover;}
.siteBanner[data-banner="banner-2"]{background:url(assets/images/banner-6.png) no-repeat bottom center;background-size:cover;}
.siteBanner[data-banner="banner-3"]{background:url(assets/images/banner-4.png) no-repeat bottom center;background-size:cover;}
.siteBanner[data-banner="banner-4"]{background:url(assets/images/banner-5.png) no-repeat bottom center;background-size:cover;}*/


.tabDiv{float:left;width:100%;margin-top:20px;}
.simpleTabs{padding:3px 10px 10px;min-height:140px}
.simpleTabsNavigation{margin:0;padding:0 0 16px;background:url(assets/images/tab-nav-line2.png) no-repeat bottom center;}
.simpleTabsNavigation li{list-style:none;display:inline;margin:0;padding:0;}
.simpleTabsNavigation li a{padding:10px 26px 9px;  font-size:20px;color:#fff;font-family:'ubuntumedium';text-transform:uppercase;position:relative;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .simpleTabsNavigation li a{padding:10px 26px 11px;}
}
.simpleTabsNavigation li a.current{color:#fff;}
.simpleTabsNavigation li a.current:after{position:absolute;content:"";bottom:-2px;left:0px;right:0px;margin:0 auto;height:3px;width:70px;background:#fff;}
.simpleTabsContent{padding:0px 77px;color:#fff;font-size:21px;line-height:32px; transition: opacity 1s ease-out, visibility 600ms;
opacity: 0; height: 0; overflow: hidden;}

.simpleTabsContent.currentTab{opacity: 1; height: auto; transition: opacity 1s ease-out, visibility 600ms;margin-top:5px;}

.simpleTabsContent a{color: #fff; position: relative; text-decoration: underline;}
.simpleTabsContent a:hover{color: #fff; text-decoration: none;}
.simpleTabsContent a::before {
	position: absolute;
	content: "\f054";
	top: -1px;
	right: -16px;
	color: #fff;
	font-size: 12px;
	font-family: FontAwesome;
}

.banBtn{display:inline-block;/*width:430px;*/padding:0 25px;line-height:51px;color:#fff;font-size:18px;font-family:'ubuntubold';background:#ef5531;border-radius:25px;text-transform:uppercase;transition:all 0.5s ease 0s;margin-top:0px;}
.banBtn:hover{background:#fff;color:#3b3b3b;}
.our-range{float:left;width:100%;padding-top:58px;}
.our-range h2{font-size:50px;font-family:'ubunturegular';text-align:center;}
.our-range h2 span{position:relative;}
.our-range h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-blue-hook.png) no-repeat;}
.our-range h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-blue-hook.png) no-repeat;}
.midWrap{float:left;width:100%;position:relative;padding:0 0 58px;}
.midWrap:after{position:absolute;content:"";bottom:0px;right:-116px;background:url(assets/images/full-women.png) no-repeat;width:256px;height:442px;}
.icon{float: left; width: 100%; height: 100px}
.ColDiv{float:left;width:283px;margin-right:103px;margin-top:86px;}
.ColDiv:last-child{margin-right:0;}
.ColDiv h3{font-size:26px;font-family:'ubuntumedium';}
.ColDiv p{font-size:19px;line-height:29px;margin:27px 0;min-height:218px;}
.ColDiv p.last{min-height:inherit;margin:0;}
.ColDiv a{font-size:14px;font-family:'ubuntumedium';}
.ColDiv a img{vertical-align:middle;margin-left:21px;}
.divfoot{color:#0d8be6;font-size:19px;line-height:28px;font-family:'ubunturegular';margin-bottom: 10px;}
.sliderDiv{float:left;width:100%;background:#ebf8ff;padding:60px 0;}
.sliderDiv h2{font-size:50px;font-family:'ubunturegular';text-align:center;}
.sliderDiv h2 span{position:relative;text-align:center}
.sliderDiv h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-blue-hook.png) no-repeat;}
.sliderDiv h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-blue-hook.png) no-repeat;}
.divslider{margin-top:55px}
/*.divslider .item{background:#fff;border-radius:4px;padding:26px 23px;min-height:621px;box-shadow:0px 6px 15px #e2ecf2;}*/
.divslider .item {
	background: #fff;
	border-radius: 4px;
	padding: 26px 23px;
	min-height: 690px;
	box-shadow: 0px 6px 15px #e2ecf2;
	width: 31%;
	float: left;
	margin-right: 31px;
}
.divslider .item:last-child{margin-right: 0}
.divslider h3{color:#0067b2;font-size:30px;font-family:'ubuntubold';}
.divslider img{width:auto !important;display:inline !important;margin-right:10px;}
.divslider p{font-size:19px;line-height:29px;margin-top:35px;}
.divslider p:last-child{margin-top:40px;}
.divslider strong{font-family:'ubunturegular';}
.divslider a{/*font-size:14px;*/font-family:'ubuntumedium';/*text-transform:uppercase;*/}
.divslider a img{margin-left:15px;vertical-align:middle;}
.divslider .owl-nav{display:none;}
.divslider .owl-dots{margin-top:30px;}
.divslider .owl-dots .owl-dot span{background:#aed6f2;}
.divslider .owl-dots .owl-dot.active span, .divslider .owl-dots .owl-dot:hover span{background:#0059b9;}
.footSection{float:left;width:100%;margin-top:92px;text-align:center;}
.footSection h3{color:#0067b2;font-size:41px;font-family:'ubunturegular';}
.footSection p, .secAlertSection p {font-size:22px;line-height:36px;margin-top:18px;}
.footSection.highlighted-sub-title {margin-top: 35px;margin-bottom: 40px;}
/*.footSection.highlighted-sub-title h3 {font-size: 34px;}*/
.testSection{float:left;width:100%;padding:60px 0;}
.testSection h2{font-size:50px;font-family:'ubunturegular';text-align:center;}
.testSection h2 span{position:relative;text-align:center}
.testSection h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-blue-hook.png) no-repeat;}
.testSection h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-blue-hook.png) no-repeat;}
.columSections{float:left;width:100%;margin-top:46px;position:relative;}
.columSections:after{position:absolute;content:"";bottom:0px;left:0px;height:1px;width:100%;background:#fff;}
.sectionBox{float:left;width:50%;border-bottom:1px solid #e9e9eb;border-right:1px solid #e9e9eb;min-height:402px;padding-top:67px;}
.sectionBox:nth-child(2n+2){border-right:0;padding-left:36px;}
.sectionBox img{float:right;margin:0 22px;}
.sectionBox h3{color:#1b6db9;font-size:29px;font-family:'ubuntubold';margin-bottom:26px;}
.sectionBox p{font-size:19px;line-height:29px;}
.sectionBox:nth-of-type(1) img{margin-top:12px;}
.sectionBox:nth-of-type(2) img{margin-top:5px;}
.blueDiv{float:left;width:100%;background:linear-gradient(#00519d, #0170c1);padding:60px 0 120px;}
.blueDiv h2{font-size:50px;font-family:'ubunturegular';text-align:center;color:#fff;}
.blueDiv h2 span{position:relative;text-align:center}
.blueDiv h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-white-hook.png) no-repeat;}
.blueDiv h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-white-hook.png) no-repeat;}
.testBloks{float:left;width:100%;margin-top:115px;}
.ftsSection{float:left;width:33.33%;padding-right:90px;color:#fff;}
.ftsicon{float:left; width:100%; margin:0 0 10px;}
.ftsSection h3{font-size:30px;font-family:'ubuntubold';}
.ftsSection h3 img{margin-right:18px;}
.ftsSection p{font-size:19px;line-height:30px;margin-top:33px;}
.innerBanner{width:100%;background:url(assets/images/inner-banner-base.png) no-repeat bottom center;background-size:cover;text-align:center;display:flex;align-items:center;height:229px;}
.innerBanner h1{color:#fff;font-size:50px;font-family:'ubuntumedium';}
.innerBanner h1 span{width:auto;position:relative;}
.innerBanner h1 span:after{position:absolute;content:"";bottom:-15px;left:-35px;width:22px;height:21px;background:url(assets/images/big-left-hook.png) no-repeat;}
.innerBanner h1 span:before{position:absolute;content:"";top:-15px;right:-25px;width:22px;height:21px;background:url(assets/images/big-right-hook.png) no-repeat;}
.aboutDiv{float:left;width:100%;padding:89px 0 80px;}
.aboutDiv h2, .security-alert h2{font-size:45px;line-height:48px;font-family:'ubuntumedium';}
.aboutDiv p{font-size:20px;line-height:34px;margin-top:38px;}
.aboutDiv img.alignleft{float:left;margin-right:56px}
.aboutDiv img.alignright{float:right;margin-left:73px;margin-top:-69px;margin-right:-50px}
.aboutDiv a{color:#015ebc;}
.aboutDiv a:hover{color:#ef5531;}
.appSecurity{width:100%;padding:20px 0;background:#ebf8ff url(assets/images/box-map.png) no-repeat center center;min-height:480px;text-align:center;display:flex;align-items:center;}
.appSecurity h2{font-size:45px;font-family:'ubunturegular';margin-top: 35px;}
.appSecurity h2 span{position:relative;}
.appSecurity h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-blue-hook.png) no-repeat;}
.appSecurity h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-blue-hook.png) no-repeat;}
.appSecurity p{font-size:20px;line-height:36px;padding:0 92px;margin:52px 0;}
.devDiv{float:left;width:100%;padding:80px 0 0px;}
.devDiv h2{font-size:45px;line-height:48px;font-family:'ubuntumedium';padding-bottom:35px;}
.devDiv p{font-size:20px;line-height:34px;padding-bottom:27px;}
.devDiv img.alignleft{float:left;margin-right:56px;}
.devDiv .banBtn:hover{background:#1B6DB9; color:#fff;}
.team{float:left;width:100%;background:#ebf8ff;padding:85px 0 120px;text-align:center;}
.team h2{font-size:45px;font-family:'ubunturegular';}
.team h2 span{position:relative;}
.team h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-blue-hook.png) no-repeat;}
.team h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-blue-hook.png) no-repeat;}
.divslider2{margin-top:84px;}
.divslider2 figure img{border-top-left-radius:6px;border-top-right-radius:6px; display: block; width: 100%;}
.divslider2 .contents{padding:28px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff;}
.divslider2 .contents h3{font-size:22px;font-family:'ubuntumedium';}
.divslider2 .contents h4{font-size:16px;position:relative;padding-bottom:16px;margin-top:9px;}
.divslider2 .contents h4:after{position:absolute;content:"";bottom:0px;left:0px;right:0px;margin:0 auto;height:1px;width:53px;background-color:#0170c1;}
.divslider2 .contents p{font-size:18px;line-height:27px;margin-top:12px;}
/*.divslider2 .item{box-shadow:0px 0px 27px #ececec}*/
.divslider2 .item {
	box-shadow: 0px 0px 27px #ececec;
	float: left;
	width: 31%;
	margin-right: 25px;
}
.divslider2 .item:last-child{margin-right: 0;}
.divslider2 .owl-nav{display:none;}
.divslider2 .owl-dots{margin-top:30px;}
.divslider2 .owl-dots .owl-dot span{background:#aed6f2;}
.divslider2 .owl-dots .owl-dot.active span, .divslider2 .owl-dots .owl-dot:hover span{background:#0059b9;}
.page-template-about .footTop,
.page-template-about2 .footTop{background:#fff;}
.errorpage{float:left;width:100%;padding:60px 0;text-align:center;}
.errorpage h2{font-size:45px;font-family:'ubuntumedium';}
.errorpage p{margin-top:25px;}
.aboutDiv2{float:left;width:100%;padding:28px 0px;background:#ebf8ff;}
.aboutDiv2 h2{font-size:45px;line-height:48px;font-family:'ubuntumedium';}
.aboutDiv2 p{font-size:20px;line-height:34px;margin-top:38px;}
.aboutDiv2 img.alignleft{float:left;margin-right:56px;margin-top:-28px;}
.aboutDiv.newdiv img.alignright{margin-top:-51px;}
.aboutDiv.newdiv{padding:64px 0 53px;}
.features{float:left;width:100%;background:#eaf7fe;padding:78px 0;}
.gridBox{float:left;width:360px;margin-right:44px;background:#fff;padding:25px 25px 40px;box-shadow:0px 1px 16px #efefef;}
.gridBox:last-child{margin-right:0;}
.gridBox h2{color:#0067b2;font-size:30px;font-family:'ubuntubold';}
.gridBox h2 img{margin-right:18px;}
.gridBox p{font-size:19px;line-height:29px;margin-top:31px;}
.newteam{background:#fff;}
.newteam .item{box-shadow:none;border:1px solid #e9e9e9;border-top:0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.newteam{padding-bottom:15px;}
.defaultTemplate{float:left;width:100%;padding:45px 0 65px;}
.defaultTemplate.no-padding{padding-top:0; padding-bottom:0;}
.defaultTemplate h2{font-size:45px;line-height:38px;font-family:'ubuntumedium';margin:31px 0 25px;display:inline-block;width:100%}
.defaultTemplate h3{font-size:28px; color:#1b6db9; line-height:36px;font-family:'ubuntumedium';margin-top:31px;display:inline-block;width:100%}
.defaultTemplate h4{font-size:26px;line-height:32px;font-family:'ubuntumedium';margin-top:31px;display:inline-block;width:100%}
.defaultTemplate h5{font-size:20px;line-height:32px;font-family:'ubuntumedium';margin-top:31px;display:inline-block;width:100%}
.defaultTemplate h6{font-size:18px;line-height:28px;font-family:'ubuntumedium';margin-top:31px;display:inline-block;width:100%}
.defaultTemplate p{font-size:18px;font-family:'ubunturegular';line-height:29px;margin-top:31px;}
.defaultTemplate ul, .defaultTemplate ol{margin-top:20px;padding-left:25px;}
.defaultTemplate li{margin-bottom:15px;line-height:28px;font-size:18px;padding-left:10px;}
.defaultTemplate img.alignleft{float:left;margin-right:35px;}
.defaultTemplate img.alignright{float:right;margin-left:35px;}
.footTop{float:left;width:100%;background:#ebf8ff;padding-top:90px;height:495px;position:relative;text-align:center;}
.footTop img{position:absolute;bottom:0px;left:0px;right:0px;margin:0 auto;}
.footTop img.man-with-laptop{position:absolute;bottom:-77px;left:0px;right:0px;margin:0 auto;}
.footForm{float:left;width:100%;padding:130px 0 154px;background:#0170bd}
.footForm h2{font-size:50px;font-family:'ubunturegular';text-align:center;color:#fff;}
.footForm h2 span{position:relative;text-align:center}
.footForm h2 span:after{position:absolute;content:"";bottom:0px;left:-32px;width:22px;height:21px;background:url(assets/images/left-white-hook.png) no-repeat;}
.footForm h2 span:before{position:absolute;content:"";top:0px;right:-32px;width:22px;height:21px;background:url(assets/images/right-white-hook.png) no-repeat;}
.footForm p{color:#fff; font-size:20px; line-height:28px; margin-top:20px;}
.footForm a{color:#fff; text-decoration:underline;}
.footForm a:hover{text-decoration:none;}
.gform_wrapper .formDiv ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper .formDiv ul.gfield_radio li input[type=radio] {
	margin: 0 5px 0 0;
	height: 20px;
	width: 20px !important;
	-webkit-appearance: checkbox;
	float: left;
}
.gform_wrapper .formDiv .gfield_checkbox li label,
.gform_wrapper .formDiv .gfield_radio li label {
	font-size: 16px;
}
.gform_wrapper .formDiv .chosen-container-single .chosen-single div b,
.gform_wrapper .formDiv .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position-y: 10px;
}
.formDiv{float:left;width:100%;margin-top:84px;}
.formDiv .left{float:left;width:48%;}
.formDiv .right{float:right;width:48%;}
.formDiv h3{color:#fff;font-size:28px;font-family:'ubuntumedium';}
.formDiv ul{list-style:none;margin-bottom:48px;float:left;width:100%;}
.formDiv li{float:left;width:100%;margin-bottom:16px;}
.formDiv li.gfield_html {margin-bottom: 5px;}
.formDiv label{float:left;width:100%;margin-bottom:8px;color:#fff;font-family:'ubunturegular';font-size:18px;}
.formDiv input[type="text"],
.formDiv input[type="tel"],
.formDiv input[type="email"],
.formDiv input[type="url"],
.gform_wrapper .formDiv .chosen-container-single .chosen-single {width:100%;height:39px;line-height:39px;font-size:14px;font-family:'ubunturegular';color:#000;border-bottom:2px solid #015a9a;padding:0 15px;background:#fff;}
.formDiv input[type="radio"]{display:none;}
.formDiv input[type="radio"] + label{color:#fff;font-family:Arial;font-size:16px;margin:0;}
.formDiv input[type="radio"] + label b{display:inline-block;width:25px;height:25px;margin:0 11px 0 0;vertical-align:middle;background:url(assets/images/off.png) no-repeat;cursor:pointer;}
.formDiv input[type="radio"]:checked + label b{background:url(assets/images/on.png) no-repeat;}
.formDiv td{color:#fff;padding-right:27px;padding-top:22px;font-size:18px;}
.tableDiv{float:left;width:100%;padding-bottom:10px;}
.tableDiv td{padding:0 27px 55px 0;}
.formDiv textarea{width:100%;height:141px;font-size:14px;font-family:'ubunturegular';color:#000;border:0;border-bottom:2px solid #015a9a;padding:15px;resize:none;}

.formDiv textarea::-webkit-input-placeholder{color:#b1b1b1;}
.formDiv textarea::-moz-placeholder{color:#b1b1b1;}

.gform_wrapper .formDiv .gform_footer input[type="submit"]{width:100%;line-height:62px;background:#ef5531;color:#FFFFFF;text-transform:uppercase;transition:all 0.5s ease 0s;border-radius:28px;font-size:25px;font-family:'ubuntubold';}
.gform_wrapper .formDiv .gform_footer input[type="submit"]:hover{background:#044fa0;}
.footBottom{float:left;width:100%;background:#2e3235;height:139px;text-align:center;}
.footBottom .container{position:relative;}
.footBottom .container:after{position:absolute;content:"";right:-177px;top:-290px;width:221px;height:429px;background:url(assets/images/boy.png) no-repeat;}
.socialSites{float:left;width:100%;position:relative;margin-top:-34px;margin-bottom:34px; opacity:0}
.socialSites img{margin:0 10px;transition:all 0.5s;}
.socialSites img:hover{transform:rotate(360deg)}
.footBottom p{color:#fff;font-size:15px;font-family:'ubunturegular';}
.footBottom .back-top{position:absolute;top:-38px;left:-70px;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("assets/images/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}

.ctcc-left-side{width: 620px;text-align: center;font-size: 14px;}
.bottom-nav{float: left;width: 36%;text-align: left;position: relative;z-index: 1;}
.bottom-nav li {display: inline-block;font-size: 14px;padding-right: 22px;}
.bottom-nav a {color: #bbb;}
.copyright {position: absolute;width: 100%;	left: 0;right: 0;margin: 0 auto;top: 74px;}
.msg {
    text-align: center;
    padding: 10px;
    max-width: 500px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
}
.spinnersvg {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 10px;
    right: 25%;
    display: none;
}
.buttonWrap {
    position: relative;clear: both;
}
label.error {
    font-size: 14px;
    color: red;
}

.sliderDiv.contentDiv{padding: 0;}
.sliderDiv.contentDiv .divslider{margin-top: 20px}
.contentDiv{display: none}
.language-de .siteBanner h1{font-size: 37px}

.header.headFix .TopLog{margin-top:12px;}
.colDivSection{float: left; width: 100%; min-height: 344px;}
.language-de .ColDiv h3{font-size: 26px}
.language-de .colDivSection{min-height: 344px}
.divslider .item{position: relative;}
.divslider .readmore{position: absolute; bottom: 26px; left: 23px;}

.language-de .divslider .item{min-height: 656px;}


.newFoot{
	float:left;
	width:100%;
	padding:130px 0 260px;
	text-align:center;
	background:url(/wp-content/uploads/foot-graphic-4b.png) no-repeat bottom center;
	background-size:100%;
	}
.newFoot h2{
	color:#0170bd;
	font-size:45px;
	margin-bottom:38px;
}
.newFoot a{
	color:#fff;
	font-size:25px;
	font-family: 'ubuntubold';
	background:#ef5531;
	border-radius:38px;
	display:inline-block;
	padding:0 64px;
	line-height:62px;
	text-transform:uppercase;
	transition:all 0.5s;
}
.newFoot a:hover{background:#0170bd;}

#wrap {
   width:600px;
   margin: 20px auto 0;
   float: left;
}
#left_col {
   float:left;
   width:300px;
   margin-bottom: 15px;
}
#right_col {
   float:right;
   width:300px;
   margin-bottom: 15px;
}
#wrap p{font-size: 17px; line-height: 29px; padding:0;}
.devDiv h3 {
	font-size: 30px;
	margin-bottom: 21px;
}
.devDiv h4 {
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 7px;
}

.page-template-contact-us .newFoot a,
.page-template-about .newFoot a{display:none;}
ul.userDetail p {
    margin: 10px 0;
}


.cookiesDiv {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 27px 0;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background: #201e1e;
	z-index: 1;
}
.cookiesDiv .butn {
	display: inline-block;
	width: 42px;
	line-height: 27px;
	border-radius: 3px;
	text-align: center;
	color: #000;
	background: #c9c9c9;
	margin-left: 8px;
	font-weight: 600;
}
.cookiesDiv p{width: inherit; display: inline;}

.captcha{float:left; margin-top:20px;}

@media (min-width: 1400px) {
	.siteBanner{height: 940px;}
}
#home-banner-badge {
	display: none;
}
@media screen and (min-width: 1024px) {
	#home-banner-badge {
		display: block;
		z-index: 12;
		position: absolute;
		right: 5%;
		top: 6%;
	}
	#home-banner-badge img {
		width: 150px;
	}
}
@media screen and (min-width: 1441px) {
	#home-banner-badge {
		right: 5%;
		top: 14%;
	}
	#home-banner-badge img {
		width: 200px;
	}
}
.banBtn.ryo-btn-services {
	text-align: center;
}

.banBtn.ryo-btn-services:hover {
	color: #FFFFFF;
	background-color: #0170bd;
}

#menu-foot-nav {
	float: inherit;
	width: inherit;
	text-align: center;
	position: absolute;
	top: 30px;
}

@media screen and (max-width: 700px) {
	#menu-foot-nav {
		position: inherit;
		top: 0;
	}
}
/*@media (min-width: 2000px) {
	.siteBanner{height: 100vh;}
}
*/


@media(max-width:1169px){
.container{width:98%;padding:0 2%;}
.sitelogo{width:180px;}
.topLinks{margin-top:22px;}
.topLinks li{margin-left:45px;}
.topLinks li a{font-size:17px;}
.siteBanner{height:650px;padding-top:45px;}
.siteBanner[data-banner="banner-1"],
.siteBanner[data-banner="banner-2"],
.siteBanner[data-banner="banner-3"],
.siteBanner[data-banner="banner-4"]{background-size:100%;background-position:top center;}
.siteBanner h1{font-size:26px;line-height:48px;}
.siteBanner h1::before{right:91px;}
.siteBanner h1::after{left:91px;}
	.language-de .siteBanner h1 {font-size: 24px;}
.simpleTabsNavigation li a{font-size:15px;}
.simpleTabsContent{font-size:17px;line-height:28px;}
.banBtn{line-height:41px;font-size:14px;margin-top:5px;}
.our-range h2,.sliderDiv h2,.testSection h2,.blueDiv h2,.footForm h2,.appSecurity h2,.team h2{font-size:35px;}
.ColDiv{width:30%;margin-right:5%;margin-top:45px;}
.midWrap::after{display:none;}
.ColDiv h3{font-size:22px;margin-top:25px;}
.ColDiv p{font-size:16px;line-height:28px;margin-top:20px;min-height:190px;}
.divfoot{font-size:17px;line-height:28px;height:auto;}
.sliderDiv,.testSection,.blueDiv,.aboutDiv,.devDiv,.team,.features,.defaultTemplate{padding:45px 0;}
.divslider h3{font-size:23px;}
.divslider img{width:58px !important}
.divslider p{font-size:17px;line-height:28px;margin-top:20px;}
.divslider a img{width:auto !important}
.footSection{margin-top:50px;}
.footSection h3, .footSection.highlighted-sub-title h3 {font-size:28px;}
.footSection p{font-size:17px;line-height:28px;margin-top:15px;}
.sectionBox{min-height:330px;padding-top:35px;}
.sectionBox h3{font-size:23px;margin-bottom:17px;}
.sectionBox p{font-size:16px;line-height:28px;}
.columSections::after{height:3px;}
.testBloks{margin-top:40px;}
.ftsSection{width:33%;padding-right:5%;}
.ftsSection h3{font-size:20px;}
.ftsSection h3 img{width:47px;}
.ftsSection p{font-size:16px;line-height:28px;margin-top:25px;}
.formDiv{margin-top:60px;}
.formDiv h3{font-size:20px;}
.formDiv label{font-size:16px;}
.footBottom .container::after{right:-70px;}
.innerBanner h1{font-size:38px;}
.aboutDiv h2{font-size:30px;}
.aboutDiv img.alignright{margin-top:0px;}
.aboutDiv p{font-size:16px;line-height:28px;margin-top:14px;}
.appSecurity p{font-size:16px;line-height:32px;padding:0 5%;margin-top:38px;}
.devDiv h2{font-size:30px;line-height:42px;padding-bottom:20px;}
.devDiv p{font-size:16px;line-height:28px;padding-bottom:20px;}
.divslider2{margin-top:60px;}
.divslider2 .contents h3{font-size:19px;}
.divslider2 .contents h4{font-size:14px;padding-bottom:12px;}
.divslider2 .contents p{font-size:16px;}
.aboutDiv2 h2{font-size:30px;}
.aboutDiv2 p{font-size:16px;line-height:32px;margin-top:18px;}
.gridBox{width:32%;margin-right:2%;}
.gridBox h2{font-size:20px;}
.gridBox h2 img{width:50px;}
.gridBox p{font-size:16px;line-height:28px;margin-top:18px;}
.team.newteam{padding-bottom:0;}
.defaultTemplate h2{font-size:36px;line-height:52px;}
.defaultTemplate p, .defaultTemplate li{font-size:16px;}
.defaultTemplate h3{font-size:30px;line-height:40px;}
.defaultTemplate h4{font-size:27px;line-height:40px;}
.defaultTemplate h5{font-size:23px;}
.defaultTemplate h6{font-size:19px;}
	.TopLog ul{margin-top: 0;}
	.header.headFix .TopLog{margin-top: 18px;}
	.ColDiv{width: 28%;}
.simpleTabs{padding-bottom:0; min-height:inherit;}
.TopLog{margin-top:17px;}
}

@media(max-width:1027px){
.newFoot{padding:60px 0;}
.newFoot h2{font-size:27px; margin-bottom:23px;}
.newFoot a {font-size: 16px;	padding: 0 45px;	line-height: 40px;	margin-bottom: 20px;}
.footBottom .back-top {top: -37px;left: 0;}
.bottom-nav{width:100%;}
}

@media(max-width:1084px){
	.topLinks{display:none;}
.siteBanner h1{font-size:22px;line-height:37px;}
/*.siteBanner h1::before,.siteBanner h1::after, .tabDiv{display:none;}*/
.siteBanner{height:457px; height: 600px; padding-top: 30px}
	.tabDiv{margin-top: 22px}
	.simpleTabsNavigation li a{font-size: 14px}
	.simpleTabsContent{font-size: 15px}
.our-range h2, .sliderDiv h2, .testSection h2, .blueDiv h2, .footForm h2, .appSecurity h2, .team h2{font-size:28px;}
.our-range{padding-top:40px;}
.ColDiv h3{font-size:19px;margin-top:19px;}
.ColDiv p{min-height:auto;}
.divslider{margin-top:40px;}
.divslider h3{font-size:18px;}
.divslider img{width:43px !important;}
.divslider p,.footSection p{font-size:16px;}
.footSection h3, .footSection.highlighted-sub-title h3 {font-size:23px;}
.sectionBox{min-height:379px;}
.footTop img{width:650px;}
.footTop img.man-with-laptop{width:auto;}
.footTop{padding-top:0;height:385px;}
.footBottom .container::after{display:none;}
.footBottom{height:auto;padding-bottom:25px;}
.socialSites{margin-bottom:21px;}
.aboutDiv,.devDiv,.aboutDiv2{text-align:center;}
.aboutDiv img.alignright,.devDiv img.alignleft,.aboutDiv2 img.alignleft{margin:0 0 25px;float:none;}
.language-de .aboutDiv img.alignright,
.language-de .devDiv img.alignleft,
.language-de .aboutDiv2 img.alignleft{margin:0 0 25px;float:none;}
.appSecurity p{padding:0;}
.gridBox{min-height:223px;}
.ColDiv {width: 100%;min-height: inherit;margin-bottom: 0;border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;}
	.TopLog {margin-left: 0;margin-right: 10%;/*margin-top: 19px;*/}
	.header.headFix .TopLog {margin-top: 13px;margin-right: 9%;}
	.siteBanner h1::before, .siteBanner h1::after{display: none}
	.language-de .ColDiv h3{font-size: 17px}
	.language-de .ColDiv p{font-size: 15px}
	.language-de .colDivSection {min-height:inherit;}
	.colDivSection{margin-bottom: 10px; min-height: inherit;}
	.divslider .item{min-height: 588px}
	.simpleTabsContent a::before{top: -4px}
.language-de .divslider .item{min-height: auto;}
.newFoot{padding:40px 0;}
}
@media(max-width:940px){
	.divslider .item{width: 100%; margin-bottom: 15px; min-height: auto;}
	.siteBanner h1::before {right: 100px;}
	.siteBanner h1::after {left: 100px;}
	.siteBanner h1 {font-size: 20px;line-height: 34px;}
}


@media(max-width:850px){
.siteBanner{padding-top:23px;height:479px;}
.siteBanner h1{font-size:17px;line-height: 26px;}
	.siteBanner h1::before, .siteBanner h1::after{background-size: 15px}
	.simpleTabsNavigation li a {font-size: 12px;}
	.tabDiv {margin-top: 10px;}
	.simpleTabsContent {margin-top: 0px;font-size: 13px;line-height: 25px;padding: 0px 25px;}
	.simpleTabsContent.currentTab{margin-top: 0px !important;}
	.simpleTabs{min-height: inherit; padding-bottom: 0;}
	.banBtn {line-height: 34px;font-size: 12px;margin-top: 10px;}
.icon img{width:47px;}
.ColDiv{width:100%;margin-right:0;}
.divslider .item{min-height:auto;}
.footSection{margin-top:30px;}
.sectionBox{padding:20px 0;min-height:auto;width:100%;border-right:0;}
.sectionBox:nth-of-type(1) img,.sectionBox:nth-of-type(2) img{margin-top:0}
.ftsSection{width:100%;padding-right:0;margin-bottom:31px;}
.ftsSection:last-child{margin-bottom:0;}
.divslider .owl-dots{margin-top:15px;}
.gform_wrapper .formDiv .gform_footer input[type="submit"]{line-height:46px;font-size:19px;}
.socialSites img{width:58px;}
.footForm{padding-bottom:89px;}
.formDiv h3{font-size:18px;}
.formDiv{margin-top:40px;}
.footTop img{width:545px;}
.footTop img.man-with-laptop{width:318px;}
.footTop{height:325px;}
.devDiv h2,aboutDiv h2,.aboutDiv2 h2{font-size:25px;line-height:37px;}
.defaultTemplate{padding-top:0;}
.defaultTemplate h2{font-size:28px;line-height:45px;}
.defaultTemplate h3{font-size:23px;}
.defaultTemplate h4{font-size:20px;line-height:35px;}
.defaultTemplate p{margin-top:20px;}
.defaultTemplate h5{font-size:18px;}
.defaultTemplate h6{font-size:17px;}
.ColDiv{height:auto;}
	.language-de .siteBanner h1 {font-size: 18px;}
	.language-de .siteBanner h1:after, .language-de .siteBanner h1:before{display: none;}
.language-de .divslider .item {min-height: auto;}
#wrap{width:100%;}
.newFoot h2{font-size:24px;}
.bottom-nav{width:100%; text-align:center; margin-bottom:10px;}
.spinnersvg {  right: 25%;    bottom: 3px;}
}
@media(max-width:700px){
.siteBanner h1{font-size:20px;}
.banBtn{margin-top:10px;font-size:13px;}
.siteBanner{height:325px;}
.ColDiv{margin-top:28px;}
.our-range h2, .sliderDiv h2, .testSection h2, .blueDiv h2, .footForm h2, .appSecurity h2, .team h2{font-size:25px;}
.footSection h3, .footSection.highlighted-sub-title h3 {font-size:19px;}
.footSection p br,.sectionBox p br{display:none;}
.sectionBox h3{font-size:19px;margin-bottom:15px;}
.formDiv .left,.formDiv .right{width:100%;}
.formDiv ul{margin-bottom:20px;}
.formDiv .right{margin-top:35px;}
.tableDiv td{padding-bottom:25px;}
.innerBanner{height:auto;padding:40px 0;}
.innerBanner h1{font-size:26px;}
.sliderDiv, .testSection, .blueDiv, .aboutDiv, .devDiv, .team, .features, .defaultTemplate{padding:30px 0;}
.aboutDiv h2{font-size:25px;}
.divslider2 .item{width: 100%; margin: 0 0 25px;}
	.tabDiv{display: none;}
	.siteBanner h1::after, .siteBanner h1::before{display: none;}
.TopLog{ margin-right: 12%;}
	.contentDiv{margin: 25px 0; display: block;}
	.iconSection{float: left; width: 60px; text-align: center;}
	.conTentSection{display: table-cell; padding-left: 15px}
	.header.headFix .TopLog{margin-right: 11%;}
	.bottom-nav{width: 100%;text-align: center;}
	.copyright{position:inherit; top: 0; float: left; padding-top: 10px; margin: 0;}
	.icon{height: inherit; margin-bottom: 10px}
	.divslider .readmore {position: inherit;bottom: 0;left: 0;}
.devDiv h3{font-size:24px;}
.devDiv h4{font-size:17px;}
.newFoot h2{font-size:20px;}
.spinnersvg {  right: 1%;    bottom: 3px;}
}
@media(max-width:510px){
.siteBanner{padding-top:35px;height:548px;background:url(assets/images/home-mob-banner.png) no-repeat top center/cover;}
.siteBanner h1{font-size:22px;line-height:30px;}
.banBtn{line-height:34px;margin-top:20px;width:100%}
.gridBox{width:100%;min-height:auto;margin-bottom:15px;}
.siteBanner .topSlide{ display:none;}
	.sitelogo{width: 145px;margin: 25px 0 0;}
	.header.headFix .sitelogo {margin-top: 17px;width: 145px;}
	.TopLog {margin-right: 19%;}
	.header.headFix .TopLog {margin-top: 14px;margin-right: 17%;}
	.bottom-nav li{padding-right: 6px;}
	.divslider a img, .ColDiv a img{vertical-align: inherit;}
.divslider p:last-child{margin-top:15px;}
#left_col,#right_col{width:100%;}
#left_col{margin-bottom:25px;}
.siteBanner h1 br{display:none;}
}

@media(max-width:380px){
.siteBanner{ height:344px;}
button#responsive-menu-button{ right:3%!important;}
.switcher-dropdown > li:hover .language-dropdown {z-index: 9;}
}

@media(max-width:360px){
	.sliderDiv h2 span::before,
.testSection h2 span::before,
.blueDiv h2 span::before,
.appSecurity h2 span::before{background-size:15px;right:-22px;top:-13px;}
.sliderDiv h2 span::after,
.testSection h2 span::after,
.blueDiv h2 span::after,
.appSecurity h2 span::after{background-size:15px;left:-22px;bottom:-13px;}
.sliderDiv,.testSection,.blueDiv{padding:45px 0;}
.footSection h3, .footSection.highlighted-sub-title h3 {font-size:26px;line-height:36px;}
.columSections{margin-top:25px;}
.sectionBox h3{text-align:center;font-size:25px;margin-bottom:25px;}
.sectionBox:nth-child(2n+2){padding-left:0;}
.ftsSection h3{font-size:30px;}
.ftsSection h3 img{width:auto;}
.footTop img.man-with-laptop{width:130px;bottom:-15px;}
.footForm{padding-top:60px;}
.footForm{padding-bottom:54px;}
.formDiv td{font-size:16px;}
.formDiv input[type="radio"] + label{font-size:14px;}
.tableDiv td:nth-child(3n+3){padding-right:0;}
.tableDiv td:nth-of-type(2),
.tableDiv td:nth-of-type(3){width:90px;}
.socialSites img{width:42px;}
.socialSites{margin-top:-21px;}
.our-range h2, .sliderDiv h2, .testSection h2, .blueDiv h2, .footForm h2, .appSecurity h2, .team h2{font-size:19px;}
.gform_wrapper .formDiv .gform_footer input[type="submit"]{font-size:25px;line-height:55px;}
.aboutDiv h2{line-height:36px;}
.innerBanner h1,.aboutDiv h2,.devDiv h2,.aboutDiv2 h2{font-size:16px; line-height: 28px}
.appSecurity{padding:38px 0;}
.appSecurity p{margin-top:26px; font-size: 14px; line-height: 28px}
.aboutDiv img.alignright, .devDiv img.alignleft, .aboutDiv2 img.alignleft{margin:0;}
.footTop{height:195px;}
	.siteBanner {height: 387px;}
	.siteBanner h1 {font-size: 18px;line-height: 28px;}
	.divslider h3{font-size: 16px;}
	.divslider p{font-size: 14px; margin-top: 14px;}
	.divslider a{font-size: 14px}
	.ColDiv h3{font-size: 16px}
	.ColDiv p{font-size: 14px; margin-top: 13px;}
	.divfoot{font-size: 14px}
	.footSection h3, .footSection.highlighted-sub-title h3  {font-size: 18px;line-height: 28px;}
	.sectionBox h3{font-size: 18px}
	.sectionBox p{font-size: 14px;}
	.ftsSection h3{font-size: 20px}
	.ftsSection h3 img{width: 47px}
	.ftsSection p{font-size: 14px; margin-top: 17px}
	.formDiv label, .formDiv td{font-size: 14px}
	.formDiv h3{font-size: 16px}
	.gform_wrapper .formDiv .gform_footer input[type="submit"]{font-size: 17px; line-height: 39px}
	.footBottom p{font-size: 13px}
	.icon{height: inherit; margin-bottom: 20px}
	.aboutDiv p{font-size: 14px; margin-top: 8px}
	.devDiv p{font-size: 14px}
	.devDiv h2{padding-bottom: 10px}
	.divslider2 .contents h3{font-size: 16px}
	.divslider2 .contents p{font-size: 14px}
	.aboutDiv2 p {font-size: 14px;line-height: 28px;margin-top: 10px;}
	.gridBox p{font-size: 14px; margin-top: 14px}
	.defaultTemplate{padding: 0;}
	.defaultTemplate h2 {font-size: 20px;line-height: 28px;text-align: center;}
	.defaultTemplate p, .defaultTemplate li {font-size: 14px;}
	.defaultTemplate h3{font-size: 18px; line-height: 28px; margin-top: 15px}
	.divslider p, .footSection p {font-size: 14px;}
	.TopLog ul{margin-left: 0;}
.banBtn{font-size:12px;}
.newFoot h2{font-size:19px;}
.newFoot a {font-size: 13px;	line-height: 34px;}
.bottom-nav{margin-bottom:0;}
.bottom-nav li {padding-right: 0;margin: 10px 0; display:block;}
}
@media only screen and (min-width: 641px) {
	body .gform_wrapper .formDiv select.medium.gfield_select+div.chosen-container-multi[style],
	body .gform_wrapper .formDiv select.medium.gfield_select+div.chosen-container-single[style] {
		width: 100% !important;
	}
}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight: 400 !important;}
.gform_wrapper ul li.gfield.long-label>label {min-height:2.5em;}
.defaultTemplate.secAlert p {margin-top: 20px;}
.badge {
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 80%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}
.badge-danger {
	color: #fff;
	background-color: #dc3545;
}
.badge-warning {
	color: #212529;
	background-color: #ffc107;
}
.badge-low {
	color: #fff;
	background-color: #14892c;
}
.badge-info {
	color: #333333;
	background-color: #cccccc;
}
.expandable {cursor: pointer;}
.expandable span.dashicons {line-height: inherit; margin-left: 5px;}
.collapse {display: none;}
.collapse.show {display: block;}
p.excerpt {margin-top:0;}
.pagination {margin-top: 20px;}
.mt-1{margin-top:10px !important}
.pt-3{padding-top:30px !important}
.clear-both{clear:both !important}
.text-center{text-align:center !important}
.divslider .item.sec-alert-post{min-height: initial}
a.post-title {color: #0059b9;}
a.post-title:hover {color: #ef5531;}
.message {
	margin-top: 50px;
	padding: 15px 0px 15px 10px;
	min-height: 20px;
	border-radius: 5px;
	border: 1px solid #ccc;
	line-height: 20px;
	vertical-align: middle;
	background-color: #fcfcfc;
}
.message .dashicons-info {color: #1b6db9; line-height: 18px;}
.secAlert pre {
	margin: 10px 0; padding: 20px 20px; border: 1px solid gray; font-size: 14px; line-height: 29px;
}