/*
Theme Name: Priority
Description: Intigo New Site Template
Author: Intigo
Version: 1.0
License: GNU General Public License
*/

.page-id-18016 #main {
	margin-top:0;
}

.page-id-18016 .content-inner * {
    box-sizing: border-box;
}

.page-id-18016 .content-inner {
	padding:0 25px;
}

@media (max-width:640px) {
	.page-id-18016 img.alignleft {
		float:none; 
		margin:15px auto !important;
		display:block;
	}
	
	.page-id-18016 img.alignnone {
		float:none; 
		margin:15px auto !important;
		display:block;
	}
	
	.page-id-18016 h1 {
		color: #4a7bc3;
		font-size: 21px;
		line-height: 34px;
	}
}

.content-from-page table {
	max-width:100%;
	height: auto !important;
}


.art-table .art-tbody .art-tr .art-td .art-td-first, .art-table .art-tbody .art-tr .art-td .art-td-last {
    float: none !important;
	min-width:320px !important;
	width:80% !important;
	margin:0 auto !important;
}

.art-td {
    float: none;
    text-align: center;
    width: 100% !important;
}

body.page .edit-link{clear:both;display:block;}
#content .video-player{padding:0;}
.filter_store_main_div{ padding-bottom: 25px; }
#fancybox-left-ico, #fancybox-right-ico{left:9999px !important;}
.wp-smiley{margin:0;}
img#wpstats{display:block;margin:0 auto 10px;}
body{background:#f1f1f1;line-height:1;}
body, input, textarea{color:#322e2f;font-size:14px;line-height:24px;}
header, section, footer, aside, nav, article, figure{display:block;}
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{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
html, body{margin:0;padding:0;height:100%;}
div.menu, #colophon, #branding, #masthead, #main{margin:0 auto;width:100%;max-width:1160px;padding:0 20px;}
#wrapper{min-height:100%;background:none repeat scroll 0 0 #f0f2f5;margin:0 auto;position:relative;z-index:1;}
#container{float:right;margin:0;width:100%;}
#main{clear:both;max-width:100%;overflow:hidden;padding:85px 0 190px;position:relative;z-index:0;}
#content{overflow:hidden;float:none;margin:0px auto 50px;max-width:1160px;width:100%;}
.content-from-page{margin:60px 0 20px;}
.full-width-content{float:left !important;margin-top:0 !important;max-width:100% !important;overflow:visible !important;width:100% !important;padding:0 !important;}
.single-attachment #content{margin:0 auto;max-width:900px;width:100%;}
body, input, textarea, .page-title span, .pingback a.url{font-family:'Roboto', sans-serif;}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text{font-family:'Roboto', sans-serif;}
pre{font-family:'Roboto', sans-serif;}
code{font-family:'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Bree Serif', serif !important;clear:both;font-weight:normal;margin-bottom:10px;color:#000;}
h1{color:#4a7bc3;font-size:30px;line-height:34px;}
h2{color:#322e2f;font-size:18px;line-height:24px;}
h3{font-size:18px;line-height:24px;}
h4{font-size:14px;line-height:24px;}
h5{font-size:11px;line-height:24px;}
h6{font-size:9px;line-height:24px;}
/**/a:link{color:#00a9ec;text-decoration:none;}
a:active{color:#00a9ec;}
a:visited{color:#00a9ec;}
a:hover{color:#4a7bc3;}
/**/.entry-title{float:left;width:100%;}
.entry-content a{border-bottom:1px dotted #666;}
ol, ul{list-style:none;}
del{text-decoration:line-through;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr, acronym{border-bottom:1px dotted #333;cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:smaller;}
table{border-spacing:0;border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%;}
tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
tr th, thead th{color:#333;font-size:14px;line-height:18px;padding:9px 24px;}
a img{border:none;}
textarea:focus, input:focus, a:focus{outline:0;}
*:focus{outline:0;}
input{-moz-appearance:none;-webkit-appearance:none;}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px;}
p{margin-bottom:18px;}
ul{list-style:none;margin:0 0 18px 0;}
.content-area-part ul{list-style:none; float: left; width: 100%;}
.content-area-part ul li:before{content:"g";float:left;font-size:30px;height:20px !important;line-height:20px;position:absolute;text-indent:-30px;vertical-align:middle;}
.content-area-part ul li{padding:0 0 0 20px;float:left;clear:left;}
.content-area-part ul li:before{font-family:"untitled-font-7" !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:1;text-transform:none !important;}
.home .box ul li{padding:0 0 0 18px;background:url(images/li-bg.png) no-repeat left 10px;}
ol{list-style:decimal;margin:0 0 18px 1.5em;}
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;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dt a{border:none !important;}
dd{margin-bottom:18px;}
tr.odd td{background:#f2f7fc;}
/**/blockquote{font-style:italic;padding:0 3em;quotes:none;}
blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
blockquote:before, blockquote:after{content:'';content:none;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;} 
fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
input.file, input.button{margin-right:0px;}
select{margin:0 0 0px 0;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"], textarea{background:none;border:1px solid #ccc;margin:0 0 10px;}
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery{padding-top:4px;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-container img{max-width:100%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:10px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:10px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.wp-caption a{border:none !important;}
.wp-caption img{margin:5px 5px 0;max-width:96%;}
.wp-caption p.wp-caption-text{color:#777;font-size:12px;margin:5px;}
#content .attachment img{display:block;margin:0 auto;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6666%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#777;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #fff;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.gallery br+br{display:none;}
/**/.home #header{position:fixed;}
.home #main{padding-top:0px;}
#header{background:rgba(0, 0, 0, 0.7);position:fixed;top:0;left:0;width:100%;float:left;height:85px;z-index:1;-webkit-transition:height 0.4s ease-out 0s;-moz-transition:height 0.4s ease-out 0s;-ms-transition:height 0.4s ease-out 0s;-o-transition:height 0.4s ease-out 0s;transition:height 0.4s ease-out 0s;}
.scrolled{height:63px !important;margin:0px 0 0;-webkit-transition:height 0.6s ease-out 0s !important;-moz-transition:height 0.6s ease-out 0s !important;-ms-transition:height 0.6s ease-out 0s !important;-o-transition:height 0.6s ease-out 0s !important;transition:height 0.6s ease-out 0s !important;}
.scrolled .top-menu{margin:10px 10px -6px 0;opacity:0;filter:alpha(opacity=0);}
.scrolled #logo{margin-top:20px;-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
.scrolled #logo img{}
.scrolled #access{margin-top:0px;}
#masthead{position:relative;width:100%;float:none;}
/**/.top-menu{-webkit-transition:opacity 0s ease 0s, margin 0.4s ease-in-out 0s;-moz-transition:opacity 0s ease 0s, margin 0.4s ease-in-out 0s;-ms-transition:opacity 0s ease 0s, margin 0.4s ease-in-out 0s;-o-transition:opacity 0s ease 0s, margin 0.4s ease-in-out 0s;transition:opacity 0s ease 0s, margin 0.4s ease-in-out 0s;opacity:1;filter:alpha(opacity=100);float:right;margin:10px 10px 16px 0;width:auto;}
.top-menu a.lang-link{background:url(images/lang-arr.png) no-repeat left center;padding:0 12px 0 12px;color:#bdbebe;border-right:1px solid #bdbebe;}
.top-menu a.call-link{background:url(images/telephon-icon.png) no-repeat left center;padding:0 12px 0 20px;}
.top-menu a{font-size:12px;color:#20c3f3;float:left;padding:0 12px 0 0;margin:0 12px 0 0;border-right:1px solid #20c3f3;line-height:12px;}
.top-menu a:last-child{padding:0 0 0 0;margin:0 0 0 0;border-right:none;}
.top-menu .top-search{float:left;margin:0 0 0 0px;width:auto;height:12px;}
.top-menu .top-search .error-input{border-bottom:1px solid #F00 !important;}
.top-menu .top-search label{cursor:pointer;color:#bdbebe;float:left;font-size:12px;line-height:12px;margin:0 10px 0 0;}
.top-menu .top-search #searchsubmit{display:none;background:url("images/search-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);border:medium none;float:left;height:12px;margin:0 0 0 5px;padding:0;width:12px;cursor:pointer;}
.top-menu .top-search #searchsubmit:hover{background:url("images/search-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.top-menu .top-search span{background:url("images/search-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);border:medium none;float:left;height:12px;margin:0 0 0 5px;padding:0;width:12px;cursor:pointer;}
.top-menu .top-search #s{border-bottom:1px solid #bdbebe;border-top:none;border-left:none;border-right:none;color:#bdbebe;float:left;height:12px;font-size:12px;line-height:12px;padding:0 0 4px;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;}
/**/#logo{float:left;height:40px;margin:30px 0 0;width:176px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
#logo img{width:176px;height:40px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
#logo a{width:100%;height:100%;float:left;}
#logo h1{font-size:14px;line-height:21px;margin:0 !important;}
#logo #desc{text-align:center;}
#header-mobile, .mobile-menu{display:none;}
.ubermenu-nav{width:100%;position:relative;float:left;}
.arrow a{cursor:default !important;}
#access ul li ul li a, .uber-menu ul li a, .arrow a ul li ul li a{cursor:pointer !important;}
#access{display:block;float:right;width:auto;-webkit-transition:margin .6s linear;-moz-transition:margin .6s linear;-ms-transition:margin .6s linear;-o-transition:margin .6s linear;transition:margin .6s linear;}
.menu-header{width:100%;float:left;}
#access .menu-header, div.menu{margin-left:0px;width:100%;}
#access .menu-header ul, div.menu ul{list-style:none;margin:0;width:100%;float:left;}
#access .menu-header li{margin:0px 0px;display:inline;}
#access .menu-header li, div.menu li{float:left;position:relative;}
#access a{float:left;font-size:16px;color:#fff;display:block;line-height:42px;padding:0 16px;text-decoration:none;}
.ubermenu ul li a:hover, ul li.ubermenu-current-menu-item a{border-bottom:3px solid #20c3f3 !important;}
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a{color:#20c3f3;}
* html #access ul li.current_page_item a, * html #access ul li.current_page_ancestor a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover{color:#20c3f3;}
.entry-content{clear:both;padding:0px 0 0 0;}
/**/.navigation{width:100%;overflow:hidden;}
.navigation a:link, .navigation a:visited{background:none repeat scroll 0 0 #CCCCCC;color:#333333;line-height:28px;padding:6px;text-decoration:none;}
.navigation a:active, .navigation a:hover{color:#fff;background:#666;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above, .single #nav-above{display:block;}
#nav-below{margin:0 0 20px;width:100%;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, h3#reply-title{color:#000;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#777;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#777;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
#main .widget-area .xoxo{margin-left:0;padding:0 20px 0 0;}
#main .widget-area .xoxo ul{border:none;margin-left:0;padding:0;}
.widget-area .xoxo{list-style:none;margin-left:0;}
.widget-area .xoxo ul{list-style:none;margin-left:0;}
.widget-area .xoxo ul li{margin-bottom:2px;}
.widget-area select{max-width:100%;}
.widget_search label{display:none;}
.widget-container{-moz-hyphens:auto;float:left;margin:0 0 65px;width:100%;word-wrap:break-word;}
.widget-container .wp-caption img{margin:auto;}
/**/.dcjq-accordion ul li.menu-item-has-children{position:relative;}
.dcjq-accordion ul li.menu-item-has-children a:before{font-family:"untitled-font-7" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"B";position:absolute;top:6px;right:0;color:#322e2f;}
.dcjq-accordion ul li.menu-item-has-children a:hover:before{color:#00a9ec;}
.dcjq-accordion ul li ul{display:none;}
.dcjq-accordion ul li ul li{padding:0 0 0 20px;width:calc(100% - 20px);position:relative;}
.dcjq-accordion ul li ul li a:before{color:#322e2f;content:"g" !important;font-size:31px;left:-10px;right:auto;top:2px !important;}
.dcjq-accordion ul li ul li a:hover:before{color:#00a9ec;}
.dcjq-accordion ul li ul li a{line-height:30px;margin-bottom:0;}
/**/.widget-container ul{list-style:none;margin:0;width:100%;float:left;}
.widget-container ul li{width:100%;float:left;}
.widget-title{background:url("images/title-line-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);font-size:18px;margin-bottom:20px;width:100%;}
.widget-title span{color:#4a7bc3;background:#f0f2f5;width:auto;padding:0 20px 0 0;background:}
.widget-area li a{border-bottom:1px solid #d3d3d3;color:#322e2f;float:left;font-size:16px;line-height:20px;margin:0 0 10px;padding:0 0 10px;text-decoration:none;width:100%;}
.widget-area li:last-child a{border:none;}
.widget-area a:hover{color:#00a9ec;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
/**/.sidebar-banner{overflow:hidden;width:calc(100% - 2px);float:left;border:1px solid #04a1e1;border-radius:8px;}
.sidebar-banner img{width:100%;height:auto;float:left;}
.sidebar-banner .banner-content{width:100%;float:left;background:#fff;padding:20px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar-banner h2{color:#0081c4;}
.sidebar-banner p{margin:0;font-weight:bold;font-size:12px;float:left;width:100%;}
.sidebar-banner span{color:#0081c4;font-size:13px;float:left;width:100%;}
.sidebar-banner a.more-upper{margin:8px 0px 0;}
/**/.download-widget-container{width:100%;float:left;}
.sidebar-download{overflow:hidden;width:calc(100% - 2px);float:left;border:1px solid #d3d3d3;border-radius:8px;margin-bottom:18px;}
.sidebar-download:hover span{background:#00a9ec;}
.sidebar-download:hover span i{color:#fff;}
.sidebar-download span{transition:background-color 0.2s linear 0s, color 0.2s linear 0s;width:60px;background:#f7f7f7;border-left:1px solid #d3d3d3;float:right;}
.sidebar-download span i{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;color:#00a9ec;float:left;font-size:54px;height:66px;text-align:center;width:100%;}
.purple-side-icon{}
.purple-side-icon i{background:url("images/exe_icon_hover.png") no-repeat scroll center center #47d7c6 !important;}
/*.sidebar-download:hover .purple-side-icon{}
.sidebar-download:hover .purple-side-icon i{background:url("images/exe_icon_hover.png") no-repeat scroll center center #47d7c6 !important;color:#fff !important;}*/
/**/.blue-side-icon{}
.blue-side-icon i{background:url("images/exe_icon_hover.png") no-repeat scroll center center #9773ba !important;}
/*.sidebar-download:hover .blue-side-icon{background:#9773ba !important;}
.sidebar-download:hover .blue-side-icon i{background:url("images/exe_icon_hover.png") no-repeat scroll center center #9773ba !important;}*/
.download-cont{background:none repeat scroll 0 0 #fff;float:left;min-height:66px;padding:8px 12px;width:calc(100% - 61px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.download-cont h3{margin-bottom:0;font-size:14px;font-weight:bold;}
.download-cont p{margin:0;color:#322e2f;}
/**/aside .gform_wrapper{background:#f7f7f7;padding:15px 15px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:8px;overflow:hidden;border:1px solid #e3e3e3;}
aside .gform_wrapper form .gfield_html{float:left;font-size:12px;font-weight:lighter;line-height:26px;width:55%;}
aside .gform_wrapper form .answer-input{bottom:25px;height:30px;left:60px;padding:4px 0 0 4px;position:absolute;width:30px;}
aside .gform_wrapper form input{background:#fff;}
aside .gform_wrapper form .answer-input input{width:18px;height:18px;padding:5px;}
aside .gform_footer{width:35%;position:absolute;bottom:35px;right:15px;}
aside .gform_footer img{position:absolute;bottom:-20px;right:0;}
aside .validation_error{bottom:0px;position:absolute;}
/**/aside .cus-thx{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 #f7f7f7;border:1px solid #e3e3e3;border-radius:8px;font-size:22px;line-height:28px;margin:0 auto;overflow:hidden;padding:88px 25px 118px;position:relative;text-align:center;}
aside .cus-thx .thx-img{height:78px;margin:0 auto 0px;overflow:hidden;width:82px;}
aside .cus-thx .thx-img i{border-radius:50%;color:#00a9ec;float:left;font-size:82px;}
aside .cus-thx span{color:#00a9ec;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
.page-link{clear:both;color:#000;font-weight:bold;line-height:48px;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
.page-link a:active, .page-link a:hover{color:#ff4b33;}
.home #footer{margin-top:0;}
.page-template-page-contact-us-php #footer{margin-top:0;}
#footer{z-index:9999;position:absolute;bottom:0;left:0;height:190px;background:none repeat scroll 0 0 #00456a;clear:both;width:100%;font-family:Arial, Helvetica, sans-serif;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#site-info{float:left;font-size:14px;max-width:100%;width:100%;}
.back-to-top-container{z-index:999999;margin:0 auto;max-width:960px;position:relative;}
.back-to-top{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;filter:alpha(opacity=0);border-radius:8px 8px 0 0;background:none repeat scroll 0 0 #09ada8;height:42px;position:absolute;right:0;top:-42px;width:52px;}
.back-to-top:hover{background:#199794;}
.back-to-top.on{opacity:1;filter:alpha(opacity=1);}
.back-to-top i{background:url("images/top-white-arr.png") no-repeat scroll center center rgba(0, 0, 0, 0);color:#fff;float:left;font-size:20px;height:12px;line-height:12px;padding:10px 18px 14px;width:16px;}
.back-to-top i:hover{color:#fff;}
#colophon{position:relative;color:#fff;overflow:hidden;padding:40px 0 70px;}
.footer-logo{color:#ccc;float:left;width:auto;}
.site-copy{color:#fff;float:left;font-size:12px;line-height:14px;margin-bottom:0;margin-left:20px;margin-top:10px;width:auto;}
.footer-socials{}
.footer-socials a{border-radius:50%;background:#09ada8;color:#00456a;float:left;font-size:29px;height:30px;line-height:40px;margin-right:5px;overflow:hidden;text-align:center;width:30px;}
.footer-socials a:hover{transition:background-color 0.2s linear 0s, color 0.2s linear 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#199794;}
.credit i{background:url("images/credit.png") no-repeat scroll center center rgba(0, 0, 0, 0);float:left;height:9px;margin:7px 4px 0 0;width:8px;}
.credit{bottom:77px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0;position:absolute;right:0;text-align:right;width:auto;}
.credit a{color:#fff;}
.footer-description{float:left;font-size:11px;line-height:14px;margin-top:20px;max-width:950px;width:100%;}
.footer-description p{margin:0;}
#colophon .footer-menu{border-left:1px solid;float:left;height:14px;line-height:14px;margin-left:20px;margin-right:20px;margin-top:10px;max-width:100%;padding-left:20px;text-align:center;width:auto;}
#colophon .footer-menu ul.children{display:none;}
#colophon .footer-menu ul{float:left;list-style:none outside none;margin:0;max-width:100%;width:100%;}
#colophon .footer-menu ul li{border-right:1px solid;display:inline;margin:0 10px 0 0;padding-right:20px;}
#colophon .footer-menu ul li a{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;text-decoration:none;}
#colophon .footer-menu ul li a:hover{color:#20c3f3;text-decoration:none;}
#colophon .footer-menu ul li .sub-menu{display:none;}
#site-info{text-align:center;width:100%;margin:0;float:left;}
#site-info a{color:#333;text-decoration:none;}
#site-info a:hover{color:#666;}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access, .entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
input, a, li, i{-webkit-text-size-adjust:none;transition:background-color 0.2s linear 0s, color 0.2s linear 0s;}
@media print{body{background:none !important;}
#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#colophon{border-top:2pt solid #000;}
#site-title, #site-description{float:none;line-height:1.4em;margin:0;padding:0;}
#site-title{font-size:13pt;}
.entry-content{font-size:14pt;line-height:1.6em;}
.entry-title{font-size:21pt;}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area{display:none !important;}
#container, #header, #footer{margin:0;width:100%;}
#content, .one-column #content{margin:24pt 0 0;width:100%;}
.wp-caption p{font-size:11pt;}
#site-info, #site-generator{float:none;width:auto;}
#colophon{width:auto;}
img#wpstats{display:none;}
#site-generator a{margin:0;padding:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{display:inline;}
.home .sticky{border:none;}
}
.breadcrumbs{width:auto;height:15px;line-height:15px;position:absolute;top:20px;right:10px;font-size:11px !important;}
.breadcrumbs .icon.icon-arrow{float:left;line-height:18px;}
.breadcrumbs span{width:auto;float:left;padding:0 6px 0 8px;}
.breadcrumbs span:last-child{padding:0 0px 0 0px;}
.breadcrumbs .icon.icon-bullet-breadcrumbs{float:left;font-size:20px;width:auto;}
.breadcrumbs a{color:#322e2f !important;}
.header-image-container{max-width:100%;width:100%;float:left;height:auto;margin:0 auto 0px;}
.header-image-container-inner{position:relative;max-width:1366px;height:auto;margin:0 auto;}
.header-image-container-inner img{margin-bottom:-55px;}
.header-image-container .breadcrumbs{right:110px;top:20px;color:#fff;}
.header-image-container .breadcrumbs span{}
.header-image-container .breadcrumbs a{color:#fff !important;}
.header-image-container h1{position:absolute;bottom:55px;left:110px;color:#fff;font-size:42px;}
#content header{width:100%;float:left;}
.top-header-title{width:100%;float:left;height:90px;background:url("images/news-bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);}
.top-header-title-inner{position:relative;max-width:1160px;margin:0 auto;overflow:hidden;}
.top-header-title-inner h1, .top-header-title-inner p{font-family:'Bree Serif', serif !important;line-height:90px;font-size:30px;color:#000;}
/**/.page-with-sidebar{max-width:1160px;margin:0 auto;overflow:hidden;float:none !important;}
.content-inner{}
.page-with-sidebar .content-inner{float:left;margin-right:60px;margin-bottom:60px;max-width:823px;width:calc(100% - 337px);}
.page-with-sidebar #primary{margin-top:77px;max-width:277px;float:left;}
/**/.btn-container.brees{margin-bottom:20px;}
.btn-container{width:100%;float:left;margin:0px auto 0px;text-align:center;height:30px;line-height:30px;}
.btn-container a i{background:url("images/whitte-rarr.png") no-repeat scroll 16px 6px rgba(0, 0, 0, 0);float:right;font-size:16px;height:28px;padding:2px 10px 0;width:24px;}
.btn-container.full-width-btn.brees a{font-family:'Bree Serif', serif;font-size:18px;}
.btn-container.full-width-btn a{width:calc(100% - 20px);text-align:left;}
.btn-container a{border-radius:8px;color:#fff !important;display:inline-block;font-size:16px;font-weight:lighter;line-height:29px;padding:0 0 0 15px;}
.btn-container a:hover{background:#008c88;}
.grey-btn{background:#5b5b5b;}
.blue-btn{background:#09ada8;}
/**/a.more-upper{background:url("images/more-down-blue.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#007ac3;float:left;font-size:12px;font-weight:bold;text-transform:uppercase;width:60px;}
a.more-down{background:url("images/whitte-darr.png") no-repeat scroll 45px -8px #09ada8 !important;border:medium none !important;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:lighter;height:25px;line-height:25px;margin:0 auto;padding:0 20px 0 10px;width:44px;}
a.more-down:hover{background:url("images/whitte-darr.png") no-repeat scroll 45px -8px #008c88 !important;}
/**/#fancybox-close{background:url("images/fancy-close.png") no-repeat scroll center center rgba(255, 255, 255, 1) !important;right:5px !important;top:5px !important;}
.page-template-page-success-stories-php #fancybox-close{background:url("images/fancy-close.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;}
.clients-container{float:left;max-width:960px;background:#fff;height:75px;}
.clients-container .iosSlider{overflow:hidden;height:100% !important;width:calc((100% - 200px)/1) !important;}
.clients-container .slider .item{height:75px;margin:0 8px !important;width:80px !important;}
.clients-container .slider .item a{float:left;line-height:75px;width:100%;}
.clients-container-big .slider .item img{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;}
.clients-container .slider .item img{display:inline-block;line-height:75px;vertical-align:middle;}
.clients-container .prev, .clients-container .next{width:100px !important;background:none !important;}
.clients-container .prev i, .clients-container .next i{margin-top:calc(50% - 20px);color:#adabac;font-size:20px;}
.clients-container .prev i{float:right;margin-right:20px;}
.clients-container .next i{margin-left:20px;float:left;}
/**/.carousel-section{width:100%;background:#f7f7f7;}
.carousel-section-inner{margin:0 auto;max-width:1160px;overflow:hidden;}
.carousel-section-inner .large-title span{background:#f7f7f7 !important;}
.clients-container-big{margin:65px 0 !important;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:none !important;height:130px;max-width:100%;}
.clients-container-big .slider .item{width:174px !important;height:126px !important;border:1px solid #d3d3d3 !important;background:#fff !important;margin:0 8px !important;}
.clients-container-big .slider .item a{line-height:130px !important;}
.clients-container-big .next, .clients-container-big .prev{-webkit-transition:background-image 0.6s ease-in-out;-moz-transition:background-image 0.6s ease-in-out;-ms-transition:background-image 0.6s ease-in-out;-o-transition:background-image 0.6s ease-in-out;transition:background-image 0.6s ease-in-out;}
.clients-container-big .prev{background:url("images/car-big-right.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;}
.clients-container-big .next{background:url("images/car-big-left.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;}
.clients-container-big .prev:hover{background:url("images/car-big-right-hover.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;}
.clients-container-big .next:hover{background:url("images/car-big-left-hover.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;}
.gform_description{font-weight:bold;width:100%;margin:0 0 10px;float:left;}
.gform_wrapper{margin-bottom:40px;}
.gform_wrapper form, .gform_heading, .gform_body, .gform_footer, .gform_wrapper{width:99.8%;float:left;}
.gform_body ul{margin:0 !important;}
.ginput_container textarea{border:1px solid #d3d3d3;width:100%;float:left;padding:0;height:125px;}

.ginput_container input[type="text"]{border-radius:6px;border:1px solid #d3d3d3;color:#322e2f;float:left;height:40px;line-height:16px !important;padding:0 10px;width:100%;width:calc(100% - 22px);}
.ginput_container select{border-radius:6px;border:1px solid #d3d3d3;color:#322e2f;float:left;height:40px; font-size: 14px; line-height:16px !important;padding:0 10px;width:100%;width:calc(100%); margin-bottom: 10px; font-family: 'Roboto', sans-serif !important; padding-left:6px;}

.gfield_label{width:100%;float:left;display:none;}
.gform_fields li, .ginput_container li{list-style:none outside none;margin:0 0 10px !important;}
.gform_footer input[type="submit"]{background:url(images/whitte-rarr.png) no-repeat right 7px #09ada8;border:medium none;cursor:pointer;float:right;padding:2px 30px 2px 10px;color:#fff;font-size:16px;font-weight:lighter;border-radius:8px;}
input[type="submit"]:hover{color:#fff !important;background:url(images/whitte-rarr.png) no-repeat right 7px #008c88;}
/**/.gfield_error input[type="text"]{border:1px solid #f00;}
.validation_error{margin-bottom:10px;}
.validation_message{display:none;}
.validation_error{color:#f00;line-height:18px;}
::-webkit-input-placeholder{color:#322e2f;}
:-moz-placeholder{color:#322e2f;}
::-moz-placeholder{color:#322e2f;}
:-ms-input-placeholder{color:#322e2f;}
.categories, .tags{}
.tags .fa-tags{margin-right:6px;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#777;font-size:12px;}
#respond input{height:25px;line-height:14px;margin:0 0 9px;width:99%;}
#respond textarea{width:99%;}
#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
.page-template-page-slider-layers-php #main, .page-template-page-slider-layers-php #wrapper{max-width:100%;padding-left:0;padding-right:0;}
.page-template-page-slider-layers-php #footer, .page-template-page-slider-layers-php #header{float:none;margin:0 auto;max-width:1280px;}
.page-template-page-slider-layers-php .page{max-width:1240px;padding:0 20px;margin:0 auto;float:none;overflow:hidden;}
.ms-videogallery-template, .ms-autoheight-template, .mslider, #masterslider1, #masterslider2, #masterslider3{width:100%;float:left;margin-bottom:20px;direction:ltr;}
.grid-item .story{display:none;}
#flex-sidebar{background:#f4f4f4;float:left;}
#content-area-part, #page-tabs{float:left;width:100%;clear:both;margin:20px 0;}
.masterslider-layers-container{min-height:610px;}
.triangle-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid red;}
.slider-banner-container{width:100%;max-width:1366px;margin:0 auto;position:relative;bottom:60px;}
.slider-down{bottom:5px;color:#fff !important;display:inline-block;font-size:50px;height:20px;left:calc(50% - 25px);line-height:20px;position:absolute;text-align:center;width:45px;}
#home-slider-solution{position:absolute;bottom:0px;right:100px;width:180px;height:260px;border-radius:5px;}
#home-slider-solution .btn-container{margin:0 0 20px;}
#home-slider-solution .blue-btn{background:none repeat scroll 0 0 #09ada8;padding:0;width:100%;}
#home-slider-solution .slider-solution-content{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.66);border-radius:4px;float:left;height:210px;padding:10px 15px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nicescroll-rails{background:#272744 !important;border-radius:4px !important;}
.nicescroll-rails div{background-color:#20c3f3 !important;border-radius:4px !important;border:none !important;}
#home-slider-solution .slider-solution-content-inner{list-style:none;width:100%;height:100%;float:left;margin:0;}
#home-slider-solution .slider-solution-content-inner li{width:100%;float:left;}
#home-slider-solution .slider-solution-content-inner li:last-child{border-bottom:none;}
#home-slider-solution .slider-solution-content-inner li a{border-bottom:1px solid #2c2c2e;color:#fff;float:left;font-size:12px;font-weight:bold;padding:12.5px 0;width:85%;}
#home-slider-solution .slider-solution-content-inner li a:hover{color:#20c3f3;}
#home-slider-solution .triangle-up{border-bottom:8px solid rgba(0, 0, 0, 0.66);position:absolute;top:-8px;right:20px;widows:15px;}
/**/.slider-btn:hover{background:#21b5b1 !important;color:#fff !important;border:1px solid #fff !important;}
.slider-btn:hover i{color:#fff !important;}
.slider-btn{border:1px solid white;border-radius:8px;bottom:62px;color:#47d7c6 !important;font-size:16px;font-weight:bold;height:54px;left:103px;line-height:56px;padding:0 0px 0 0;position:absolute;text-align:center;width:240px;text-transform:uppercase;position:relative;}
.slider-btn i{position:absolute;top:0px;right:12px;color:#47d7c6;float:right;font-size:20px;}
#home-banner{background:none repeat scroll 0 0 #fff;border:1px solid #5e9be0;border-radius:5px;bottom:0px;height:260px;overflow:hidden;position:absolute;right:300px;width:180px;}
#home-banner .banner-cont{padding:14px;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#home-banner img{width:100%;height:auto;max-height:100px;float:left;}
#home-banner h2{color:#007ac3;font-size:20px;}
#home-banner p{margin-bottom:0;font-size:12px;font-weight:bold;}
#home-banner a.more-upper{margin:8px 46px 0;}
#home-banner a.more-upper:hover{color:#00a9ec;}
.ms-bullet{cursor:pointer;float:left;}
.ms-bullets.ms-dir-h{bottom:60px;left:calc(50% - 320px);position:absolute;width:auto !important;z-index:1;}
.ms-bullets-count{float:left;position:relative;right:0;width:100%;}
/**/#home-news{width:100%;height:80px;float:left;background:url(images/news-bg.jpg) repeat top left;}
#home-news .section-container-inner{max-width:1366px;}
.home-news-container{overflow:hidden;height:20px;margin:30px auto;max-width:1160px;position:relative;}
.news-arrow{float:left;width:100px;}
.news-arrow div{width:20px;height:20px;float:left;margin-right:8px;}
.news-arrow .news-next{}
.news-arrow .news-prev{}
.news-arrow .news-next i, .news-arrow .news-prev i{color:#22c4f3;float:left;font-size:26px;height:100%;line-height:20px;text-align:center;width:100%;}
.news-arrow .news-next i:hover, .news-arrow .news-prev i:hover{color:#4a7bc3;}
.news-title{border-right:1px solid #939292;color:#322e2f;float:left;font-size:14px;font-weight:bold;height:15px;line-height:15px;margin:3px 10px 0 0;padding:0 10px 0 0;width:80px;}
.news-container{float:left;height:20px;width:calc(100% - 220px) !important;line-height:20px;left:0;verflow:hidden;position:relative;top:0;font-weight:lighter;}
.news-content{width:100%;float:left;height:20px;}
.news-content p{width:100%;margin:0 0px 0 0px;float:left;}
.news-content a{color:#322e2f;}
.news-content span{color:#20c3f3;float:right;font-weight:lighter;margin:0 0 0 10px;}
.news-content a:hover{color:#322e2f;}
/**/.section-container{width:100%;float:left;}
.section-container-inner{max-width:960px;margin:0 auto 30px;overflow:hidden;clear:both;}
.section-container:last-child{margin-bottom:0;}
.small-title, .large-title{background:url("images/title-line-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);color:#322e2f;margin:55px auto 20px;max-width:1366px;overflow:hidden;text-align:center;width:100%;}
.clear-title{height:78px;}
.small-title{margin:0 0 10px 0;}
.small-title span{background:none repeat scroll 0 0 #f0f2f5;color:#322e2f;float:left;font-size:18px;line-height:21px;padding:0 20px 0 0;font-family:'Bree Serif', serif !important;}
#home-testimonials-container .large-title, .home .large-title{line-height:45px;margin-bottom:0;}
#home-testimonials-container .large-title span, .home .large-title span{background:none repeat scroll 0 0 #fff;color:#322e2f;font-size:45px;line-height:45px;}
.large-title span{line-height:41px;margin:0 auto;padding:0 20px;width:auto;font-family:'Bree Serif', serif !important;font-size:45px;background:none repeat scroll 0 0 #f0f2f5;}
.section-sub-title{float:left;margin-bottom:72px;text-align:center;width:100%;}
/**/#home-boxes{background:#fff;}
#home-boxes .box{overflow:hidden;position:relative;border-radius:4px;float:left;height:444px;max-width:294px;width:calc((100% - 78px)/3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 20px 30px;text-align:center;}
#home-boxes .box.box-1{background:#47d7c6;}
#home-boxes .box.box-2{margin:0 39px;background:#00a9ec;}
#home-boxes .box.box-3{background:#9773ba;}
#home-boxes .box-content{position:relative;height:100%;width:100%;visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
#home-boxes .box .box-thumb{left:40px;position:absolute;text-align:center;top:0;width:100%;}
#home-boxes .box h2{font-size:20px;padding-top:130px;}
#home-boxes .box div p{color:#fff;line-height:24px;margin-bottom:0;}
#home-boxes .box a.only-down{background:url("images/whitte-darr.png") no-repeat scroll center center rgba(0, 0, 0, 0);bottom:-20px;color:#fff;font-size:20px;height:45px;left:calc(50% - 10px);position:absolute;width:31px;}
#home-boxes .box-hidden-content{height:calc(100% - 40px);left:0;padding:0 20px;position:absolute;text-align:left;top:20px;width:calc(100% - 40px);}
#home-boxes .box-hidden-content h2{padding:0px 0 0 0;}
#home-boxes .box-hidden-content .hidden-box-thumb{float:right;margin:0 0 20px;max-height:105px;max-width:105px;position:absolute;right:-30px;top:0;}
#home-boxes .box-hidden-content a.more-down{float:none !important;left:calc(50% - 44px);bottom:0;position:absolute;}
#home-boxes .box-hidden-content .hidden-box-thumb img{width:100%;height:auto;float:left;}
#home-boxes .box-hidden-content .hidden-content{transform:scale(0);margin-top:70px;}
#home-boxes .box-hidden-content .hidden-box-thumb, #home-boxes .box-hidden-content .hidden-content, #home-boxes .box-hidden-content a.more-down{color:#fff;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
#home-boxes .box:hover .box-content{visibility:hidden;opacity:0;filter:alpha(opacity=0);}
#home-boxes .box:hover .box-hidden-content .hidden-content{transform:scale(1);opacity:1;filter:alpha(opacity=100);visibility:visible;}
#home-boxes .box:hover .box-hidden-content .hidden-box-thumb, #home-boxes .box:hover .box-hidden-content a{opacity:1;filter:alpha(opacity=100);visibility:visible;}
/**/#home-testimonials-container .large-title span, #home-testimonials-container{background:#ececec;}
#home-testimonials-container .section-sub-title{margin-bottom:72px;}
#home-testimonials-container .testimonials-container{position:relative;float:left;margin-bottom:25px;margin-top:8px;width:100%;min-height:220px;}
#home-testimonials-container .testimonial-content a{width:100%;height:100%;float:left;color:#322e2f;font-weight:lighter;}
#home-testimonials-container .testimonial-content{overflow:hidden;background:#fff;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px;position:relative;width:180px;height:220px;margin:0 20px 0 0;-webkit-transition:all 1.4s ease-in-out;-moz-transition:all 1.4s ease-in-out;-ms-transition:all 1.4s ease-in-out;-o-transition:all 1.4s ease-in-out;transition:all 1.4s ease-in-out;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
#home-testimonials-container .testimonial-content.first-test{width:560px;}
#home-testimonials-container .testimonial-content:last-child{margin:0;}
.testimonial-content.grown-testimonial.first-test{-webkit-transition:all 0.9s ease-in-out!important;-moz-transition:all 0.9s ease-in-out!important;-ms-transition:all 0.9s ease-in-out!important;-o-transition:all 0.9s ease-in-out!important;transition:all 0.9s ease-in-out !important;}
.testimonial-content.grown-testimonial{-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;transform:scale(1) !important;}
/**/#home-testimonials-container .testimonial-content.first-test .triangle-up{border-bottom:8px solid #fff;position:absolute;right:20px;top:-8px;}
#home-testimonials-container .testimonial-content.first-test .test-thumb{max-width:156px;max-height:180px;float:left;margin:0 20px 0 0;}
#home-testimonials-container .testimonial-content.first-test .test-thumb img{width:100%;height:auto;float:left;}
#home-testimonials-container .testimonial-content .test-content{position:relative;float:left;width:100%;height:100%;}
#home-testimonials-container .testimonial-content .test-content p{font-weight:lighter;margin-bottom:5px;}
#home-testimonials-container .testimonial-content .test-content p i{color:#989697;display:inline-block;overflow:hidden;}
#home-testimonials-container .testimonial-content .test-content p i.icon.icon-quote-1{font-size:28px;height:22px !important;line-height:20px !important;margin:6px 5px -5px 0;}
#home-testimonials-container .testimonial-content .test-content p i.icon.icon-quote-2{font-size:18px;height:18px !important;line-height:16px !important;margin:0px 0px -5px 10px;}
#home-testimonials-container .testimonial-content .test-content p i.fa-quote-right{font-size:15px;margin:0 0 0 5px;}
#home-testimonials-container .testimonial-content .test-content span{clear:left;color:#00a9ec;float:left;font-size:12px;margin-top:0px;width:auto;line-height:18px;text-transform:uppercase;}
#home-testimonials-container .testimonial-content.first-test .test-content{width:calc(100% - 176px);}
#home-testimonials-container .testimonial-content.first-test .company-logo{border-top:1px solid #c1c0c0;margin-top:10px;padding:10px 0 0;width:100%;}
#home-testimonials-container .testimonial-content .company-logo{position:absolute;bottom:0px;left:0px;width:100%;height:auto;max-height:35px;}
#home-testimonials-container .testimonial-content .company-logo img{float:left;height:auto;max-height:30px;width:auto;}
#home-testimonials-container .testimonial-content .testimonial-arr{background:url("images/rmore-rarr.png") no-repeat scroll center center rgba(0, 0, 0, 0);bottom:-24px;font-size:18px;height:45px;position:absolute;right:-5px;width:31px;}
#home-testimonials-container .btn-container{margin:75px 0 15px;}
.page-template-page-management-php #wrapper, .page-template-page-management-php{background:#f0f2f5;}
.grid-container{float:left;margin-bottom:20px;width:100%;}
.management-grid-container{margin-bottom:60px !important;margin-top:80px;}
.management-grid-container .grid-container-inner{margin:0 auto;max-width:1158px;overflow:hidden;}
.opacity-layer{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.management-item:hover .opacity-layer{background:none;opacity:1;filter:alpha(opacity=100);}
.management-item:hover .man-cont{filter:alpha(opacity=0);opacity:0;}
.man-cont{position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:#fff;}
.management-item h2{color:#fff;font-size:20px;margin-bottom:0px;width:100%;}
.management-item label{width:100%;float:left;}
.management-item.grid-item {margin: 10px !important;position: relative;width: calc((100% - 60px) / 3) !important;}
.management-item.grid-item a{width:100%;height:100%;float:left;}
.management-item img{float:left;height:auto;width:100%;}
/**/.inner-managment-fancy{text-align: justify;background:#ededed;float:left;width:calc(100% - 110px);height:calc(100% - 156px);padding:55px 55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.inner-managment-fancy h1{margin-bottom:25px;}
.inner-managment-fancy p{color:#322e2f;}
.management-social-links{background:none repeat scroll 0 0 #fff;float:left;line-height:40px;padding:0px 55px 0;width:calc(100% - 110px);}
.management-social-links label{color:#4a7bc3;float:left;font-family:"Bree Serif", serif !important;font-size:12px;margin-right:20px;text-transform:uppercase;width:auto;height:46px;}
.management-social-links a{background:none repeat scroll 0 0 #fff;color:#aaa;float:left;height:46px;width:43px;text-align:center;}
.management-social-links a:hover{background:#00a9ec;color:#fff;}
.management-social-links a i{float:left;font-size:30px;padding:5px 5px 0;height:25px;}
.management-social-links a:hover i{}
.large-title span{color:#4a7bc3;font-size:30px;}
/**/.content-area-part{margin-bottom:35px;width:100%;float:left;}
#tabs{width:100%;float:left;}
#tabs ul.ui-tabs-nav{float:left;list-style:none outside none;margin:0 0 20px;width:100%;}
#tabs ul.ui-tabs-nav li:last-child{margin:0;}
#tabs ul.ui-tabs-nav li{overflow:hidden;background:none repeat scroll 0 0 #f7f7f7;border:1px solid #d3d3d3;display:inline-block;float:left;margin:0 20px 0 0;padding:0px 0;position:relative;text-align:center;width:calc((100% - 60px)/4);height:190px;list-style:none;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#tabs ul.ui-tabs-nav li a{color:#222222;float:left;font-size:18px;height:100%;width:100%;text-align:center;position:relative;}
#tabs ul.ui-tabs-nav li a .inner-tab-thumb{}
#tabs ul.ui-tabs-nav li a .inner-tab-thumb{content:attr(data-icon);font-family:"untitled-font-7" !important;font-size:60px;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:60px;margin:60px auto 20px;text-transform:none !important;}
#tabs ul.ui-tabs-nav li a h2{bottom:50px;float:left;left:0;position:absolute;width:100%;margin-bottom:0;}
#tabs ul.ui-tabs-nav li:hover, #tabs ul.ui-tabs-nav li.ui-state-active{}
#tabs ul.ui-tabs-nav li:hover a, #tabs ul.ui-tabs-nav li.ui-state-active a{color:#fff;background:#00a9ec;}
#tabs ul.ui-tabs-nav li:hover a h2, #tabs ul.ui-tabs-nav li.ui-state-active a h2{color:#fff;}
#tabs .ui-widget-content{width:100%;float:left;}
/**/#tabs .list-items-container{float:left;width:100%;}
#tabs .list-items-container ul{width:calc(100%);}
#tabs .list-items-container ul li{color:#00a9ec;margin-right:20px;margin-bottom:35px;width:calc(49% - 20px);min-height:110px; float:none; display: inline-block; display: inline-flex;}
#tabs .list-items-container ul li span{border:1px solid #00a9ec;line-height:70px;}
#tabs .list-items-container .tab-list-contentainer{width:calc(100% - 102px);float:left;}
#tabs .list-items-container .tab-list-contentainer h3{font-size:18px;color:#322e2f;}
#tabs .list-items-container .tab-list-contentainer .tab-list-content{color:#322e2f;}
#tabs .list-items-container .tab-list-contentainer .tab-list-content p{margin-bottom:0;}
a.more, #tabs .list-items-container .tab-list-contentainer a{font-family:'Roboto', sans-serif !important;border-right:1px solid #ccc;color:#4a5055;float:left;font-size:15px;font-weight:lighter;height:16px;line-height:16px;margin:10px 10px 0 0;padding:0 10px 0 0;width:auto;}
#tabs .list-items-container .tab-list-contentainer a:last-child{border-right:none;padding:0 0px 0 0;margin:10px 0px 0 0;}
a.read-more:before{font-family:"untitled-font-7" !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:1;text-transform:none !important;content:"a";color:#09ada8;}
a.read-more:before{float:left;font-size:20px;margin:0 6px 0 0;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
a.read-more{color:#4a5055;float:left;font-family:"Roboto", sans-serif !important;font-size:15px;font-weight:lighter;height:16px;line-height:16px;margin:10px 10px 0 0;padding:0 10px 0 0;width:auto;}
a.more i, #tabs .list-items-container .tab-list-contentainer a i{color:#09ada8;float:left;font-size:20px;margin:0 6px 0 0;padding:0;}
a.read-more:hover:before, a.more:hover i, #tabs .list-items-container .tab-list-contentainer a:hover i{color:#008c88;}
/**/#page-accordion{width:100%;float:left;}
/**/.carousel-section .blue-btn-container{float:left;margin:0px 0 80px;text-align:center;width:100%;}
.carousel-section .blue-btn-container .blue-btn{clear:left;}
.page-template-page-product-php .page-with-sidebar{}
.page-template-page-product-php #content{max-width:1360px;}
.page-template-page-product-php .content-inner{margin-left:100px;}
.product-block{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#product-block{float:left;margin-left:-100px;padding-left:100px;padding-top:60px;margin-bottom:60px;width:100%;}
#product-block h2{font-size:30px;line-height:36px;margin:0 auto;max-width:80%;padding:0 10%;text-align:center;margin-bottom:60px !important;}
#product-block h2 span{color:#fff;}
#product-block h2 span p{margin-bottom:0;}
.product-content{color:#fff;width:calc(50% - 20px);padding:0 20px 0 0;float:left;}
.product-content a{color:#fff !important;text-decoration:underline;}
#product-block ul{margin:20px 0 50px;}
.list-items-container ul{float:left;list-style:none outside none;margin:40px 0 0px;width:calc(50% - 20px);clear:left;}
.list-items-container ul li{color:#fff;float:left;width:100%;margin-bottom:20px;}
.list-items-container ul li a{float:left;width:calc(100% - 105px);height:70px;line-height:70px;color:#fff;font-size:18px;font-family:"Bree Serif", serif !important;}
.list-items-container ul li span{border:1px solid #fff;font-family:"Bree Serif", serif !important;font-size:30px;border-radius:50%;overflow:hidden;width:70px;height:70px;margin:0 30px 0 0;float:left;height:70px;text-align:center;}
.list-items-container ul li a:hover span{background:#00a9ec;}
/**/.article-box{width:100%;float:left;margin:0 0 45px 0;}
.article-box:last-child{margin:0 0 0 0;}
.thumb-container{border:1px solid #d3d3d3;border-radius:4px;overflow:hidden;max-width:273px;width:auto;}
.even .thumb-container{float:right;margin:2px 20px 0 0;}
.odd .thumb-container{float:left;margin:10px 0 0 20px;}
.article-box img{width:100%;height:auto;float:left;}
.article-box .entry-content{clear:none;width:calc(100% - 295px);}
.even.article-box .entry-content{float:right;}
.odd.article-box .entry-content{float:left;}
.article-box p{margin-bottom:0;}
.article-box a{border:none;}
.article-box a:hover{}
.managment-carousel-section-inner{max-width:1366px;}
.managment-carousel-section-inner header{max-width:1160px;margin:0 auto;}
.managment-car-container{margin:0 auto 50px !important;max-width:1366px;float:left;min-height:300px;}
.managment-car-container .iosSlider{position:relative;top:0;left:0;overflow:hidden;height:400px !important;width:100% !important;}
.managment-car-container .iosSlider .slider{width:100%;height:100%;}
.managment-car-container .iosSlider .slider .item{float:left;width:100% !important;max-width:1366px;}
.managment-car-container .quote-text{margin:0 auto 25px;width:100%;max-width:570px;overflow:hidden;height:120px;}
.managment-car-container .banner-image{width:100%;height:auto;float:left;}
.managment-car-container .banner-image img{width:100%;height:auto;float:left;}
.managment-car-container h2{color:#4a7bc3;float:left;font-size:20px;margin-top:35px;width:100%;}
.managment-car-container label{color:#322e2f;}
.managment-car-container .indicatorsBlock{bottom:50px;display:table;float:none;height:10px;margin:0 auto;position:relative;width:auto;}
.managment-car-container .indicatorsBlock .indicators{height:10px;width:auto;float:left;}
.managment-car-container .indicatorsBlock .indicators .item{background:none repeat scroll 0 0 #b4e1f3;float:left;height:10px;margin:0 0 0 10px;width:10px;border-radius:50%;}
.managment-car-container .indicatorsBlock .indicators .item.selected{background:#00a9ec;}
.webtolid-form{background:none repeat scroll 0 0 #f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;padding:10px;position:relative;width:calc(100% - 20px);}
.webtolid-form form{position:relative;}
.webtolid-form .gform_description{color:#4a7bc3;float:left;font-family:"Bree Serif", serif !important;font-weight:normal;padding:0 50px;text-align:center;width:calc(100% - 100px);}
.webtolid-form input{background:#fff;}
.webtolid-form .answer-input{float:left;margin:0 20px 0 0 !important;width:40px;}
.webtolid-form .answer-input input{height:28px !important;width:8px !important;}
.instruction, .webtolid-form .answer-input .instruction{display:none;}
.webtolid-form .gfield_html{float:left;font-size:11px;line-height:16px;margin:0 20px 0 0 !important;width:80px;}
.webtolid-form li{margin-bottom:15px;width:100%;float:left;}
.webtolid-form input[type="text"]{height:45px;line-height:45px;}
.webtolid-form .gform_footer{width:100px;position:absolute;bottom:30px;right:0;}
#fancybox-outer{border-radius:6px;overflow:hidden;}
.page-template-page-success-stories-php .large-title span{float:left;line-height:38px;margin:0 calc(100% - 860px);max-width:520px;width:100%;}
.succ-item{margin:0 20px 0 0;margin-bottom:20px !important;padding:0 !important;}
.succ-item .succ-thumb{display:inline-block;float:left;height:190px;line-height:190px;position:relative;text-align:center;vertical-align:middle;width:100%;}
.succ-item .succ-thumb img{line-height:190px;vertical-align:middle;max-width:100%;}
.succ-item .plus-button{color:#bbbbbb;font-size:20px;line-height:15px;padding:10px;position:absolute;right:0;top:0;cursor:pointer;}
.succ-item .succ-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:190px;float:left;padding:15px 20px 60px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.50) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.50)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.50) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.50) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.50) 100%);background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);}
.succ-item .succ-content{}
.succ-item .succ-content h2{font-size:18px;color:#fff;margin:0px 0 15px;}
.succ-item .succ-content p{margin:0;color:#fff;}
.inner-succ-fancy{height:100%;}
.inner-succ-fancy .inline-qoute-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:auto;width:100%;border:1px solid #d3d3d3;border-radius:4px;margin-bottom:45px;}
.inner-succ-fancy .inline-qoute-box img{float:left;height:auto;width:100%;}
.inner-succ-fancy .inline-qoute-box .qoute-person-thumb{float:left;height:auto;max-height:200px;max-width:200px;width:auto;}
.inner-succ-fancy .inline-qoute-box .qoute-person-thumb{}
.inner-succ-fancy .inline-qoute-box .qcont{float:left;padding:20px 10px 20px 40px;width:calc(100% - 250px);}
.inner-succ-fancy .inline-qoute-box .qcont h3{width:100%;float:left;font-size:22px;color:#322e2f;}
.inner-succ-fancy .inline-qoute-box .qcont h3 i{color:#989697;font-size:25px;margin:0 10px 0 0;}
.inner-succ-fancy .inline-qoute-box .qcont h3 i.fa-quote-right{font-size:15px;margin:0 0 0 10px;}
.inner-succ-fancy .inline-qoute-box .qcont label{clear:left;color:#4a7bc3;float:left;font-weight:bold;width:auto;}
.inner-succ-fancy .inline-qoute-box .qcont label span{font-weight:normal !important;color:#322e2f !important;margin-left:10px;}
.inner-succ-fancy .fancy-content{width:100%;float:left;color:#322e2f;}
.list-content{width:100%;float:left;margin-bottom:55px;}
.list-container{width:100%;float:left;}
.list-article-item{margin-bottom:110px;}
.list-article-item .entry-content{width:calc(100% - 255px) !important;}
.list-article-item .thumb-container{max-width:233px;position:relative;}
.play-icon{color:#fff;font-size:140px;height:140px;left:calc(50% - 70px);position:absolute;text-align:center;top:calc(50% - 60px);width:140px;}
.bottom-news-container, .top-news-container{width:100%;float:left;margin-top:80px;}
.top-news-container article .thumb-container{float:left;}
.bottom-news-container{margin-top:0;}
.news-article-item{margin-bottom:75px;}
.news-article-item h2{color:#0081c4;font-size:30px;line-height:32px;}
.news-article-item h2 i{width:55px;height:65px;color:#00a9ec;float:left;margin:0 20px 0 0;font-size:60px;}
.news-article-item p{width:100%;float:left;}
.news-article-item .thumb-container{margin-top:0;max-width:373px !important;}
.news-article-item .entry-content{width:calc(100% - 395px) !important;}
/**/.news-section-title{margin:75px 0 30px;}
.news-section-title span{font-size:30px;line-height:30px;color:#4a7bc3;}
/**/.bottom-news-box h2 i{width:20px;height:20px;float:left;margin:0 10px 0 0;}
.bottom-news-box{float:left;margin-bottom:10px;width:100%;}
.news-box-inner{float:left;width:100%;}
.news-box-inner h2 a{color:#322e2f;}
.news-box-inner p{padding-left:30px;float:left;width:calc(100% - 30px);}
.cus-banner{height:auto;width:100%;float:left;text-align:center;}
.cus-banner img{height:auto;margin-bottom:-7px;max-width:1366px;}
.page-template-page-contact-us-php .large-title span{clear:both;display:block;line-height:40px;overflow:hidden;width:430px;}
/**/.contact-form-section{width:100%;float:left;background:#322e2f;}
.contact-form-section form{position:relative;max-width:590px;width:calc(100% - 2px) !important;margin:0 auto !important;overflow:hidden;float:none;}
.contact-form-section form{}
.contact-form-section form ul{width:100%;float:left;margin-top:40px !important;}
.contact-form-section form li.half-input{width:calc(50% - 20px);margin:0 20px 0 0 !important;float:left;
    overflow: hidden;
    height: 54px;}
    input#input_2_17 {
    width: calc(100% - 40px);
}
input#input_2_16 {
    display: none;
}
.contact-form-section form li input{background:#fff;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
.contact-form-section form .cus-text-big{width:calc(100% - 20px);float:left;}
.contact-form-section form .cus-text-big textarea{background:#fff;width:calc(100% - 20px);padding:10px;border-radius:8px;}
.contact-form-section form .gfield_html{font-size:11px;line-height:16px;color:#fff;float:left;margin:0 20px 0 0 !important;width:12%;}
.contact-form-section form .answer-input{font-size:11px;line-height:16px;margin:0 20px 0 0 !important;float:left;width:5%;}
.contact-form-section form .answer-input input{height:25px;margin-top:20px;padding:0;text-align:center;width:25px;}
.contact-form-section form .checkbox-input{color:#fff;float:left;font-size:11px;line-height:16px;width:40%;}
.contact-form-section form .checkbox-input ul{margin-top:30px !important;}
.contact-form-section form .gform_footer{width:20%;float:left;position:absolute;right:20px;bottom:20px;}
/**/.contact-form-section .cus-thx{color:#fff;float:none;font-size:14px;margin:30px auto;max-width:335px;text-align:center;width:100%;}
.contact-form-section .cus-thx .thx-img{background:url(images/cus-success-btn.png) no-repeat center;float:left;height:15px;margin:5px 8px 2px 0;width:15px;}
.contact-form-section .cus-thx span{color:#00a9ec;}
.contact-form-section form .validation_error{float:left;margin:20px 0 -20px;}
/**/.cus-bottom-container{position:relative;float:left;padding-bottom:0px;width:100%;height:485px;z-index:1;}
.cus-bottom-container header span{width:auto !important;}
.hidden-map{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden;z-index:0;}
.hidden-map p{margin:0;}
.map-close-btn{cursor:pointer;right:100px;top:30px;position:absolute;width:46px;height:44px;background:url(images/map-close-btn.png) no-repeat top right;}
.cus-bottom-container-inner{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100);margin:0 auto;max-width:1160px;overflow:hidden;position:relative;}
.cus-bottom-container header span{float:left;padding:0 20px 0 0;}
.cus-bottom-col.cus-bottom-map{max-width:294px;float:left;margin:0 98px 0 294px;}
.cus-bottom-col.cus-bottom-map img{cursor:pointer;border-radius:50%;}
.cus-bottom-col.cus-bottom-address{max-width:474px;float:left;}
.address-block{float:left;}
.address-block-left{max-width:276px;margin:0 20px 0 0;}
.address-block-right{max-width:178px;margin:0 0px 0 0;}
.error404 .large-title span{line-height:40px !important;}
.error404 .btn-container{margin-top:35px !important;}
.error404 .btn-container a{float:none;margin:0px auto 0 !important;max-width:240px;overflow:hidden;}
.error404 .bgimage404{background:url("images/404-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);float:left;height:auto;margin-top:0;min-height:520px;text-align:center;width:100%;}
.search-results .large-title span{padding:0 20px 0 0;float:left;}
.search-container{width:100%;float:left;}
.search-container .search-box{padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #d3d3d3;}
.search-container .search-box h2{font-size:18px;background:none !important;text-align:left;}
.search-container .search-box h2 a{color:#322e2f;}
.search-container .search-box p{}
.wp-pagenavi{background:none repeat scroll 0 0 #09ada8;border-radius:8px;float:left;height:60px;width:auto;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{font-size:20px;}
.wp-pagenavi a.page:hover{background:#008c88 !important;}
.wp-pagenavi .current{background:#fff !important;color:#5f5250 !important;}
.wp-pagenavi i{color:#fff;font-size:20px;line-height:45px;}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .current, .wp-pagenavi a.page{color:#fff;font-size:12px;width:40px;height:40px;float:left;margin:10px;border-radius:8px;text-align:center;line-height:40px !important;}
.wp-pagenavi a .page.smaller{}
.wp-pagenavi a .page.larger{}
.ubermenu .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{margin-top:0 !important;}
@media only screen and (min-width:1024px){.ubermenu .ubermenu-item .ubermenu-submenu-drop{padding:20px !important;top:47px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.ubermenu-submenu{padding:5px !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{border-radius:0 0 10px 10px;border-top:3px solid #20c3f3 !important;height:auto;max-height:900px;opacity:1 !important;overflow:hidden;position:absolute;z-index:999999;padding:15px 0 20px;max-width:860px !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ubermenu-responsive-toggle{}
.ubermenu-submenu{background:#fff !important;}
.ubermenu-responsive-default.ubermenu{background:none !important;}
.ubermenu-skin-none{font-size:14px;color:#000;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after{display:none;}
/**/.ubermenu ul li ul li a:hover, .ubermenu ul li ul li a, ul li ul li.ubermenu-current-menu-item a{border-bottom:none !important;}
/**/.uber-banner{border-right:3px solid #e4e4e4 !important;margin:0 20px 0 0px !important;max-width:210px;padding:0 30px 0 0 !important;width:100% !important;}
.uber-banner{}
.uber-banner ul{margin:0 !important;}
.uber-banner ul li{padding:0 !important;}
.uber-banner h3{font-family:'Bree Serif', serif !important;width:100% !important;float:left;color:#007ac3 !important;font-size:18px !important;line-height:21px !important;margin-bottom:0px !important;}
.uber-banner p.simple-image{margin:0 0 10px 0 !important;width:100%;float:left;}
.uber-banner p.simple-image a{padding:0 !important;}
.uber-banner p.simple-image img{width:100%;height:auto;max-height:100px;float:left;}
.uber-banner p{color:#007ac3;font-size:13px;}
.uber-banner p.more a{float:none !important;margin:0 auto !important;width:44px !important;height:25px !important;background:url(images/whitte-rarr.png) no-repeat 55px 5px #09ada8 !important;border-radius:4px;color:#fff !important;display:inline-block;font-size:16px;font-weight:lighter;line-height:25px !important;padding:0 20px 0 10px !important;border:none !important;}
.uber-banner p.more a:hover{background:url(images/whitte-rarr.png) no-repeat 55px 5px #09ada8 !important;border:none !important;color:#fff !important;}
/**/.uber-menu{width:calc(25% - 70px) !important;}
.uber-menu ul{}
.uber-menu ul li{width:calc(100% - 20px);padding:0 20px 0 0 !important;float:left;}
#access ul li ul li:first-child a, .uber-menu ul li:first-child a{font-weight:bold !important;}
#access ul li ul li a, .uber-menu ul li a{line-height:18px;color:#7f7270;font-size:13px;padding:0 0 10px;}
#access ul li ul li a:hover, .uber-menu ul li a:hover{color:#20c3f3 !important;}
#access ul li ul li{max-width:180px;}
img.nohover{border:0}
img.hover{border:0;display:none;}
a:hover img.hover{display:inline;}
a:hover img.nohover{display:none;}


/*landing page v1*/
.page-template-page-landing-v2-php .bree-font,.page-template-page-landing-v1-php .bree-font {font-family:"Bree Serif",serif !important;}
.page-template-page-landing-v2-php,.page-template-page-landing-v1-php {background:#2d3e50;font-size: 16px;}
.page-template-page-landing-v2-php iframe,.page-template-page-landing-v1-php iframe{height:0;}
.page-template-page-landing-v2-php #wrapper,.page-template-page-landing-v1-php #wrapper {min-height: calc(100% - 30px);background:#2d3e50;}
.page-template-page-landing-v2-php #main,.page-template-page-landing-v1-php #main {padding:0;float: left;width: 100%;margin-top: 0;}
.page-template-page-landing-v2-php #footer,.page-template-page-landing-v2-php #header,.page-template-page-landing-v1-php #footer,.page-template-page-landing-v1-php #header {display:none;}
.page-template-page-landing-v2-php  h1,.page-template-page-landing-v2-php  h2,.page-template-page-landing-v2-php  li,.page-template-page-landing-v1-php  h1,.page-template-page-landing-v1-php  h2,.page-template-page-landing-v1-php  li {color:#fff;}

#landing-container {width: 100%;max-width:1180px;margin:0 auto;clear:both;position:relative;}
#landing-container header {float: left;width: 100%;}
#landing-container header a{float:left;width:auto;margin:25px 0 50px;}
.page-template-page-landing-v2-php  footer,.page-template-page-landing-v1-php  footer {color:#FFF;float: left;width: 100%;background:#2d3e50;text-align:center;}
.page-template-page-landing-v2-php footer label,.page-template-page-landing-v1-php footer label {float: left;font-size: 21px;line-height: 24px;margin: 30px 0 10px;     width: 100%; }

.page-template-page-landing-v2-php .side-part,.page-template-page-landing-v1-php .side-part {width:100%;height:auto;min-height: 606px;}

#landing-container #landing-right-side {color: #fff;float: left;     max-width: 396px; }
#landing-container #landing-right-side h1 {font-size:55px;line-height:55px;margin-bottom: 30px;}
#landing-container #landing-right-side p {font-size:16px;line-height:21px;font-weight:bold;margin-bottom: 30px;}
#landing-container #landing-right-side #list-area {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);box-sizing: padding-box;padding: 25px 20px;margin:0 0 0 -20px; }
#landing-container #landing-right-side ul {}
#landing-container #landing-right-side li {background: url("images/landing/list-icon-en.png") no-repeat scroll left 6px transparent;     box-sizing: padding-box;     line-height: 23px;     margin-bottom: 20px;     padding:0 0 0 25px; }
/**/
#landing-container #landing-middle-side {float: left;margin: 0 12px;max-width: 396px; position:relative;}
#landing-container #landing-middle-side img {bottom: 0;float: left;height: auto;left: auto;     position: absolute;     right: auto;     width: 100%; }
/**/
#landing-container #landing-left-side {text-align:center;color: #fff;float: right;max-width: 336px; }
#landing-container #landing-left-side h2 {font-size:23px;}
#landing-container #landing-left-side p {font-size:18px;margin-bottom: 0;}
#landing-container #landing-left-side span {width:100%;float:left;font-size:16px;margin-bottom: 5px;}
#landing-container #landing-left-side .landing-form-v1 input {background: none repeat scroll 0 0 #fff;border-radius: 0;color: #000;font-size: 18px;height: 44px;line-height: 44px !important;margin-bottom: 15px; }
#landing-container #landing-left-side .landing-form-v1 select {background: none repeat scroll 0 0 #fff;border-radius: 0;color: #000; font-family: 'Roboto', sans-serif; font-size: 18px; font-weight:normal; height: 44px;  padding-left: 7px; line-height: 44px !important;margin-bottom: 15px; }
#landing-container #landing-left-side .landing-form-v1 .gform_button {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 8px;color: #fff;font-size: 26px; height: 62px;padding: 0;width: 100%; }
#landing-container #landing-left-side .landing-form-v1 .gform_button:hover {background:#00a9ec;}
.page-template-page-landing-v2-php input::-webkit-input-placeholder,
.page-template-page-landing-v1-php input::-webkit-input-placeholder {
   color: #000;
}
.page-template-page-landing-v2-php input:-moz-placeholder,
.page-template-page-landing-v1-php input:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}
.page-template-page-landing-v2-php input::-moz-placeholder,
.page-template-page-landing-v1-php input::-moz-placeholder {  /* Firefox 19+ */
   color: #000;
}
.page-template-page-landing-v2-php input:-ms-input-placeholder,
.page-template-page-landing-v1-php input:-ms-input-placeholder {  
   color: #000;  
}
#landing-container #landing-left-side .gform_confirmation_message {border: 1px solid #fff;float: left;margin: 20px 0;width: 100%;box-sizing: border-box;}
#landing-container #landing-left-side .gform_confirmation_message p {width:100%;float:left;}
#landing-container #landing-left-side .gform_wrapper.landing-form-v1{margin-bottom:20px;}
/**/
#landing-container #landing-left-side #button-more {     background: url("images/landing/btn-icon.png") no-repeat scroll 15px center #47d7c6;     border-radius: 8px;     box-sizing: border-box;     color: #fff;     display: inline-block;     float: none;     height: 35px;     line-height: 35px;     margin: 0 auto 0px;     padding: 0 40px;     text-align: center;     width: auto; margin-bottom: 20px; }
#landing-container #landing-left-side #button-more:hover {background: url("images/landing/btn-icon.png") no-repeat scroll 15px center #09ada8;}


/*landing page v2*/
.page-template-page-landing-v2-php #landing-container header a {float: right;}
.page-template-page-landing-v2-php #landing-container header h1 {clear: none;color: #fff;float: left;font-size: 55px;line-height: 55px;margin-bottom: 44px;     margin-top: 20px;     max-width: calc(100% - 300px);     width: auto; }

.page-template-page-landing-v2-php #landing-container #landing-left-side {float: left;}

.page-template-page-landing-v2-php #vidwrap #video-btn {background:url(images/landing/video-btn.png) no-repeat center;height: 99px;     margin: calc(25% - 45px) auto;     width: 98px;}
.page-template-page-landing-v2-php #vidwrap {border: 3px solid #8fe0fe;border-radius: 4px;position: relative;padding-bottom: 56.25%; /* 16:9 */ 	padding-top: 25px; 	height: 0; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover !important;overflow:hidden;background-repeat: no-repeat;cursor:pointer; }
.page-template-page-landing-v2-php #vidwrap iframe { position: absolute;top: 0;left: 0;width: 100%; 	height: 100%; }
.page-template-page-landing-v2-php #landing-video-side {float: right;width: calc(100% - 396px); }
.page-template-page-landing-v2-php #landing-video-side iframe {float: right;}
.page-template-page-landing-v2-php #landing-container #landing-video-side #button-more {background: url("images/landing/btn-icon.png") no-repeat scroll 15px center #47d7c6;     border-radius: 8px;     box-sizing: border-box;     color: #000;     display: inline-block;     float: right;     height: 35px;     line-height: 35px;     margin: 20px auto 0px;     padding: 0 40px;     text-align: center;     width: auto; }
.page-template-page-landing-v2-php #landing-container #landing-video-side #button-more:hover {background: url("images/landing/btn-icon.png") no-repeat scroll 15px center #09ada8;}

#newcf .cus-bottom-container {
    position: relative;
    float: left;
    padding-bottom: 0;
    width: 100%;
    z-index: 1;
    background-color: #f0f2f5;
    background-image: url('images/bg-newcf.jpg');
        background-repeat: no-repeat;
    background-size: contain;
    height: auto;
}

#newcf div#newcfmarginwhite {
    width: 100%;
    float: left;
    background-color: white;
    height: 60px;
}

#newcf .cus-bottom-container-inner {
    margin-left: calc(50% - 295px);
    max-width: calc(1200px - 295px);
    /*margin-bottom: 230px;*/
}

.rtl #newcf .cus-bottom-container-inner {
    margin-right: calc(50% - 295px);
    margin-left: initial;
    max-width: calc(1200px - 295px);
    /*margin-bottom: 230px;*/
}

#newcf h3#new-cp-addrsc-ttl {
    color: #4a7bc3;
    font-size: 30pt;
        background: url("images/title-line-bg.png") repeat-x scroll center center rgba(0, 0, 0, 0);
            height: 35px;
                max-width: 470px;
                    margin-bottom: 41px;
}

#newcf h3#new-cp-addrsc-ttl span {
    background-color: white;
    padding-right: 10px;
}

#newcf span.st_address_sub_title{
    font-size: 14pt;
    padding-bottom: 0px;
    position: relative;
    top: -7px;
}

#newcf .addrttl {
    border-bottom: 1px solid #d3d3d3;
        padding-bottom: 3px;
    margin-bottom: 5px;
}

#newcf a.st_address_link {
    background-image: url('images/naatz.png');
    background-repeat: no-repeat;
    padding-left: 18px;
    color: #4a7bc3;
}

.rtl #newcf a.st_address_link {
    padding-left: 0;
    padding-right: 18px;
    background-position: 100% 0;
}

#newcf .st_addr_container {
    border-bottom: 1px solid #d3d3d3;
        max-width: 470px;
            margin-bottom: 57px;
}

#newcf .grid_addr_container {
    width: 30%;
    float: left;
    margin-right: 13%;
    max-width: 179px;
        margin-bottom: 38px;
}

.rtl .grid_addr_container {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 13%;
}


#newcf .grid_addr_container p,
#newcf .st_addr_container p{margin: 0;}

@media (max-width:660px) {

#newcf .cus-bottom-container-inner {
    width: 320px;
    margin: 0 auto !important;
    float: none;
}

#newcf .grid_addr_container {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
}
}

.tab-list-content span {
    border: none !important;
    border-radius: 0px !important;
}

#landing-container #landing-left-side p.agtext {
	margin-bottom: 10px; font-size: 16px !important;
}

/*CHANGES*/
#landing-container #landing-left-side .gform_wrapper.landing-form-v1 {
	margin-bottom: 0;
}


/* 30-01-2017 */

.rtl .select2-search__field::-webkit-input-placeholder{font-weight: bold;}
.rtl .select2-search__field:-moz-placeholder{font-weight: bold;}
.rtl .select2-search__field::-moz-placeholder{font-weight: bold;}
.rtl .select2-search__field:-ms-input-placeholder{font-weight: bold;} 
.rtl .filter_store_main_div .bingo_inner_wrapper > span{ font-weight: bold; }
.bingo_width .bingo_inner_wrapper {    display: inline-block;   vertical-align:top;}
.rtl #filter_store_inner_3 , #filter_store_inner_33{display:none;}
.rtl #filter_store_inner_1 , #filter_store_inner_11{display:none;}
.rtl #filter_store_inner_33 , .rtl #filter_store_inner_11 {display:inline-block;padding: 0 12px;}
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {float: right;}
.rtl .select2-container .select2-search--inline { float: right; }
.select2-container .select2-search--inline .select2-search__field {width: 100% !important;}

.resetbtn {
    background: transparent !important;
    border: none !important;
    font-family: 'Bree Serif', serif !important;
    color: #09ADA8 !important;
    line-height: normal !important;
   /* text-transform: lowercase !important; */
    }
    
    span.reseticon {
    background: url(images/reseticon.png);
        width: 23px;
    height: 23px;
    display: block;
    margin: 4px 8px 0 8px !important;
    padding: 0 !important;
    float: right;
}

