a.st-link{
	color:#056fa3;
	text-decoration:underline;
}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}  
.visuallyhidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} .tile-container {
 min-width:1200px;
 width: 1200px;
 margin:0 auto;
} .tile-container .form-row>.form-group:only-child,.tile-container .form-row>.form-group:only-child .selector.fixedWidth,.modal-tile .form-row>.form-group:only-child,.modal-tile .form-row>.form-group:only-child .selector.fixedWidth{width:29.5em}
.tile-container .form-row>.form-group:only-child select,.tile-container .form-row>.form-group:only-child input[type="text"],.tile-container .form-row>.form-group:only-child input[type="password"],.tile-container .form-row>.form-group:only-child .uneditable-input,.tile-container .form-row>.form-group:only-child label.ifl,.modal-tile .form-row>.form-group:only-child select,.modal-tile .form-row>.form-group:only-child input[type="text"],.modal-tile .form-row>.form-group:only-child input[type="password"],.modal-tile .form-row>.form-group:only-child .uneditable-input,.modal-tile .form-row>.form-group:only-child label.ifl{width:28em}
.tile-container .form-row>.form-group.only-child,.tile-container .form-row>.form-group.only-child .selector.fixedWidth,.modal-tile .form-row>.form-group.only-child,.modal-tile .form-row>.form-group.only-child .selector.fixedWidth{width:29.5em}.tile-container .form-row>.form-group.only-child select,.tile-container .form-row>.form-group.only-child input[type="text"],.tile-container .form-row>.form-group.only-child input[type="password"],.tile-container .form-row>.form-group.only-child .uneditable-input,.tile-container .form-row>.form-group.only-child label.ifl,.modal-tile .form-row>.form-group.only-child select,.modal-tile .form-row>.form-group.only-child input[type="text"],.modal-tile .form-row>.form-group.only-child input[type="password"],.modal-tile .form-row>.form-group.only-child .uneditable-input,.modal-tile .form-row>.form-group.only-child label.ifl{width:28em}.tile-container button.ui-datepicker-trigger,.modal-tile button.ui-datepicker-trigger{margin-top:3px}.tile-container button.btn,.modal-tile button.btn{min-width:0;width:10em}.bottom-widgets{display:block;margin:2.5em 0 .833em 0;*zoom:1;position:relative}.bottom-widgets:before,.bottom-widgets:after{content:" ";display:table}.bottom-widgets:after{clear:both}.bg-select-widget{line-height:3.3334;color:#fff}.edit-bg{cursor:pointer;padding:0 .8333em;margin-right:.5em;border:1px solid #fff;display:inline-block;position:relative}.edit-bg:focus{outline-color:currentColor}.edit-bg .icon-gear{margin-right:.5em;vertical-align:-.5em}.edit-bg span{font-size:91.6667%;font-weight:600}.bg-image-info .caption{font-weight:700}.modal-background-select{background-color:#fff;padding:0;height:400px}.modal-background-select .background-categories{background-color:#024;color:#fff;float:left;width:115px;display:block;padding:10px;height:380px}.modal-background-select .background-categories h3{color:#fff;font-size:135%;font-weight:300;padding:0;margin-top:0}.modal-background-select .background-categories ul{list-style:none;float:left;padding:0;margin:0;font-size:14px;line-height:20px}.modal-background-select .background-categories ul a{color:#fff}.modal-background-select .background-categories ul a.selected{color:#62a9e3}.modal-background-select .background-categories ul a:focus{outline-color:#fff}.modal-background-select .background-imgs-wrapper{background-color:#fff;float:left;margin:10px;width:345px}.modal-background-select .background-imgs-wrapper h3{font-size:135%;font-weight:300;padding:0;margin-top:0}.modal-background-select .background-imgs-wrapper .background-imgs{float:left;height:312px;overflow:auto;padding:0 0 0 3px;margin-left:-3px}.modal-background-select .background-imgs-wrapper .background-imgs a.thumb-img{display:block;text-decoration:none;color:#666;width:100px;float:left;-moz-box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);margin:0 8px 10px 0}.modal-background-select .background-imgs-wrapper .background-imgs a.thumb-img span.caption{display:block;width:90px;height:45px;padding:4px 5px;font-size:10px;line-height:11px}.modal-background-select .background-imgs-wrapper .background-random{clear:both;padding:15px 0 0 0}.modal-background-select .background-imgs-wrapper .background-random input{margin-right:10px}.modal-background-select .background-imgs-wrapper .background-random label{vertical-align:top}.modal-background-select .header-city,.modal-background-select .header-brand,.modal-background-select .header-activity{display:none}.cookie-disclosure{position:absolute;bottom:0;right:0;font-size:83.3333%;line-height:1.2;background-color:transparent;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#66002244,endColorStr=#66002244);background:rgba(0,34,68,.4);width:29.7em;padding:.4em;padding-right:3.9em}.cookie-disclosure,.cookie-disclosure a{color:#fff}.cookie-disclosure a{text-decoration:underline}.cookie-disclosure button.close{background:none;position:absolute;right:0;top:50%;margin:-14px 10px 0 0;padding:0}.cookie-disclosure .icon-close{background-position:-3px -83px;height:25px;width:25px}.tile-container{position:relative;min-height:472px}.tile{display:block;color:#fff;position:absolute;width:250px;height:188px;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tile:focus{z-index:1}.tile .tile-dcm>a{display:block}.tile .tile-dcm.dcm-prime,.tile .tile-dcm.dcm-empty,.tile .tile-dcm.dcm-null{display:none}.tile .tile-header{height:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.tile .tile-title{position:absolute}.tile .tile-title h2{color:#fff;font-weight:300;font-size:170%;margin:0;padding:0 1.5em 0 0;line-height:1.1}.tile .tile-title h2.subtitle{font-size:55.5556%;font-weight:400}
.tile .tile-icon{width:26px;height:26px;position:absolute;top:18px;right:8px;}
.tile .tile-header,.tile .tile-content-collapsed,.tile .tile-content-expanded{
 margin:10px 25px;
 }
.tile .tile-header{margin-bottom:0}
.tile .tile-content-collapsed{position:absolute;width:168px}
.tile.tile-expanded:focus,.tile.tile-expanding:focus{outline:none}
.tile .tile-content-expanded{width:400px;margin-top:0;display:none;position:absolute;height:360px; font: 15px / 35px PFDinDisplayPro-Light;}
.tile .tile-footer{line-height:1.2;width:100%;position:absolute;bottom:0;left:0;text-align:right}
.tile .tile-fine-print{border-top:1px solid #fff;text-align:left}
.tile .tile-fine-print p{font-size:83.3333%}
.tile .tile-fine-print a,.tile .tile-fine-print .btn-link{color:#62a9e3;text-decoration:underline}
.tile .tile-fine-print .form-row{text-align:right;position:absolute;bottom:100%;width:100%}
.tile-expander{position:absolute;right:0;bottom:0;border-width:0 0 35px 35px;border-color:transparent transparent rgba(255,255,255,.3) transparent;border-style:solid}
.tile-expander::after{position:absolute;width:10px;height:10px;);background-repeat:no-repeat;background-position:-150px -22px;bottom:-27px;right:5px;content:'\002B'; color:#033d72;font-weight:bold;}@media(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.tile-expander::after{background-size:246px 460px}}@media(min--moz-device-pixel-ratio:3),(-o-min-device-pixel-ratio:3/1),(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:3dppx){.tile-expander::after{background-size:246px 460px}}.tile-expander:focus::before{bottom:-32px;content:"";height:182px;outline:2px dotted #fff;outline-offset:1px;position:absolute;right:3px;width:182px} .tile-expander.black-base{border-bottom-color:rgba(0,0,0,.3)}.tile-expander.black-base:focus::before{outline-color:#003057}
.tile-book-travel{top:0;left:250px;width:450px;height:376px;
background: #2c2c2c; /* Old browsers */
background: -moz-linear-gradient(-45deg, #2c2c2c 0%, #171717 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #2c2c2c 0%,#171717 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #2c2c2c 0%,#171717 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#171717',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.tile-book-travel div.selector,.tile-book-travel input,.tile-book-travel .dropdown-select-trigger{border-color:#fff}
.tile-book-travel:hover{background-color:#4488c5;cursor:pointer}.tile-book-travel .icon-bag-fee{float:left;margin:0 .5em 1.75em 0}
.tile-book-travel .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-mytrips .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-flight-status .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-checkin .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-book-travel .tile-dcm a:focus{outline-offset:-2px}
.tile-book-travel .btn-link{color:#fff;text-decoration:underline}
.tile-book-travel .btn-link:focus{outline-color:#fff}
.tile-book-travel .dcm-content a,.tile-book-travel .dcm-content a:active,.tile-book-travel .dcm-content a:hover,.tile-book-travel .dcm-content .btn-link{color:#fff;text-decoration:underline}
.tile-book-travel .dcm-content a:focus{outline-color:#fff}.tile-book-travel.tile-expanded:hover{cursor:default;background-color:#2172ba}
.tile-book-travel .tile-content-expanded{
 display:block;
 font: 16px / 16px PFDinDisplayPro-Reg;
 
 text-align:left;
 }
.tile-book-travel .tile-expander{display:none}.tile-book-travel #uniform-searchTypeMain_oneWay{margin-left:6px}.tile-book-travel .search-type-options{margin-bottom:1.0833em;line-height:1.16667}.tile-book-travel .search-type-options .multi-city-link{display:inline-block;width:64px}.tile-book-travel .search-type-options label.radio{padding-top:2px;width:66px;display:inline-block;line-height:1.16667}.tile-book-travel .search-type-options .radio,.tile-book-travel .search-type-options .recent-searches-trigger,.tile-book-travel .search-type-options .dropdown-trigger-label{vertical-align:top}.tile-book-travel .search-type-options .dropdown-link-trigger .icon-dropdown{margin-top:2px}.tile-book-travel .search-type-options .dropdown-trigger-label{display:inline-block;width:95px}.tile-book-travel .form-group-award .checker,.tile-book-travel .form-group-award label{vertical-align:top}.tile-book-travel .form-group-award label{width:154px;display:inline-block}.tile-book-travel .tile-title{color:#fff}.tile-book-travel form.flightSearch{color:#fff}.tile-book-travel fieldset{margin-top:.25em}.tile-book-travel .recent-searches-trigger{float:right}.tile-book-travel .tile-footer .advanced-options{width:58%;text-align:left;position:absolute;bottom:0;left:0}.tile-book-travel .tile-footer .advanced-options button{display:block;width:auto}.logo-hertz{float:left;margin-top:3px;margin-right:10px}.car-rental-promotion{margin:3px 0 0 0}.nonstop-only{margin-top:10px}.flexDateSection{display:none}#bookTravelHotel,#bookTravelCar,#bookTravelJPVacation,#awardCabinType{display:none}.dropdown-bookflight-recent-searches .dropdown-panel{width:430px}.dropdown-bookflight-recent-searches .dropdown-list .trip{width:125px}.dropdown-bookflight-recent-searches .dropdown-list .depart-return-dates{width:110px}
.tile-flight-status{top:0;left:700px;width:250px;height:188px;
background: #085b9f; /* Old browsers */
background: -moz-linear-gradient(-45deg, #085b9f 2%, #033d72 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #085b9f 2%,#033d72 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #085b9f 2%,#033d72 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085b9f', endColorstr='#033d72',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tile-flight-status div.selector,.tile-flight-status input,.tile-flight-status .dropdown-select-trigger{border-color:#fff}.tile-flight-status:hover{background-color:#284561;cursor:pointer}.tile-flight-status a{color:#62a9e3;text-decoration:underline}.tile-flight-status a:focus{outline:2px dotted #fff;outline-offset:1px}.tile-flight-status .tile-header{height:auto}.tile-flight-status.tile-expanded:hover{cursor:default;background-color:#024}.tile-flight-status.tile-expanded .tile-header{height:40px}.tile-flight-status .title-expanded{display:none}.tile-flight-status .title-collapsed{display:block;position:static}.tile-flight-status .subtitle-recent{display:none;font-weight:300}.tile-flight-status .flightStatus-recent-searches-trigger{float:right;margin-bottom:10px}.tile-flight-status .btn-fs-search{width:140px;float:right;margin-top:77px}.tile-flight-status .fs-result{display:none;margin-top:-20px}.tile-flight-status #fs-collapsed-content{font-size:14px}.tile-flight-status #fs-collapsed-content .fs-message{font-size:14px;font-weight:600;margin-bottom:6px;text-decoration:none;display:block;max-height:40px;color:#62a9e3;overflow:hidden}.tile-flight-status #fs-collapsed-content .orig,.tile-flight-status #fs-collapsed-content .dest{font-weight:400;font-size:24px;vertical-align:middle;display:inline-block;line-height:28px}.tile-flight-status #fs-collapsed-content .fs-flight-date{font-weight:300;margin:0}.tile-flight-status #fs-collapsed-content .plane-icon{margin:0 10px}.tile-flight-status .fs-aircraft-info{font-size:10px}.tile-flight-status .fs-aircraft-info .fs-operator,.tile-flight-status .fs-aircraft-info .fs-aircraft{display:block}.tile-flight-status .fs-status-msg-refresh{*zoom:1;margin:8px 0 10px 0;font-weight:600}.tile-flight-status .fs-status-msg-refresh:before,.tile-flight-status .fs-status-msg-refresh:after{content:" ";display:table}.tile-flight-status .fs-status-msg-refresh:after{clear:both}.tile-flight-status .fs-status-msg-refresh .fs-refresh{float:left;margin-left:60px}.tile-flight-status .fs-status-msg-refresh .msg-wrapper{width:150px;float:left;height:35px;overflow:hidden}.tile-flight-status .fs-status-msg-refresh .fs-status-msg{font-size:11px;outline-offset:-2px}.tile-flight-status .fs-segment-detail{*zoom:1}.tile-flight-status .fs-segment-detail:before,.tile-flight-status .fs-segment-detail:after{content:" ";display:table}.tile-flight-status .fs-segment-detail:after{clear:both}.tile-flight-status .fs-detail-actions{position:absolute;bottom:65px;width:100%}.tile-flight-status .fs-detail-actions .fs-new-search{float:right}.tile-flight-status .fs-oa-segment-action{top:260px;position:absolute}.tile-flight-status .fs-oa-segment-info{width:100%;overflow:hidden;margin-top:16px}.tile-flight-status .fs-oa-segment-icon{margin-left:10px;width:26px;float:left}.tile-flight-status .fs-oa-segment-text{margin-left:45px}.tile-flight-status .fs-departure,.tile-flight-status .fs-arrival{float:left;width:150px}.tile-flight-status .fs-departure .orig,.tile-flight-status .fs-departure .dest,.tile-flight-status .fs-arrival .orig,.tile-flight-status .fs-arrival .dest{font-weight:400;font-size:24px;line-height:22px}.tile-flight-status .fs-departure .fs-flight-schedule,.tile-flight-status .fs-arrival .fs-flight-schedule{padding:15px 0}.tile-flight-status .fs-departure .fs-weather,.tile-flight-status .fs-arrival .fs-weather{font-size:16px;line-height:16px}.tile-flight-status .fs-departure .fs-weather i,.tile-flight-status .fs-arrival .fs-weather i{margin:3px 8px 0 0;width:17px;height:17px}.tile-flight-status .fs-departure .fs-weather .low,.tile-flight-status .fs-arrival .fs-weather .low{font-size:11px}.tile-flight-status .fs-departure .fs-schedule-msg,.tile-flight-status .fs-arrival .fs-schedule-msg{color:#999;line-height:12px;margin-bottom:8px}.tile-flight-status .fs-departure .fs-time,.tile-flight-status .fs-arrival .fs-time{font-size:20px;line-height:14px;margin-bottom:6px}.tile-flight-status .fs-departure .fs-date,.tile-flight-status .fs-arrival .fs-date{line-height:12px}.tile-flight-status .fs-departure .fs-terminal,.tile-flight-status .fs-departure .fs-gate,.tile-flight-status .fs-arrival .fs-terminal,.tile-flight-status .fs-arrival .fs-gate{display:inline-block;text-align:center;vertical-align:top}.tile-flight-status .fs-departure .fs-terminal strong,.tile-flight-status .fs-departure .fs-gate strong,.tile-flight-status .fs-arrival .fs-terminal strong,.tile-flight-status .fs-arrival .fs-gate strong{display:block}.tile-flight-status .fs-departure .fs-terminal .gate,.tile-flight-status .fs-departure .fs-terminal .terminal,.tile-flight-status .fs-departure .fs-gate .gate,.tile-flight-status .fs-departure .fs-gate .terminal,.tile-flight-status .fs-arrival .fs-terminal .gate,.tile-flight-status .fs-arrival .fs-terminal .terminal,.tile-flight-status .fs-arrival .fs-gate .gate,.tile-flight-status .fs-arrival .fs-gate .terminal{font-size:20px;line-height:20px}.tile-flight-status .fs-departure .fs-gate,.tile-flight-status .fs-arrival .fs-gate{max-width:60px}.tile-flight-status .fs-departure .fs-gate.gate-unassigned,.tile-flight-status .fs-arrival .fs-gate.gate-unassigned{text-align:left}.tile-flight-status .fs-departure .fs-gate.gate-unassigned .gate,.tile-flight-status .fs-arrival .fs-gate.gate-unassigned .gate{color:#999;font-size:10px;line-height:11px}.tile-flight-status .fs-departure .fs-terminal,.tile-flight-status .fs-arrival .fs-terminal{float:left;margin-right:30px;max-width:60px}.tile-flight-status .fs-departure .fs-terminal.terminal-full-name,.tile-flight-status .fs-arrival .fs-terminal.terminal-full-name{text-align:left}.tile-flight-status .fs-departure .fs-terminal.terminal-full-name .terminal,.tile-flight-status .fs-arrival .fs-terminal.terminal-full-name .terminal{font-size:10px;line-height:11px;display:block}.tile-flight-status .fs-icon-spacer{width:60px;float:left}.tile-flight-status .fs-results-links{position:absolute;bottom:-10px;left:-10px;width:450px;list-style:none;padding:0;margin:0}.tile-flight-status .fs-results-links li{float:left;text-align:center;border-right:2px solid transparent}.tile-flight-status .fs-results-links li.last-child{border-right:none}.tile-flight-status .fs-results-links li.last-child a{width:124px}.tile-flight-status .fs-results-links li a{height:4.1818em;padding:1.2727em 0 .9091em 0;width:126px;font-size:11px;background-color:rgba(255,255,255,.3);display:block;color:#fff;text-decoration:none;line-height:1}.tile-flight-status .fs-results-links li a:hover{background-color:rgba(255,255,255,.7);color:#024}.tile-flight-status .fs-results-links li a:focus{outline:2px dotted #fff;outline-offset:-2px}.tile-flight-status .fs-results-links.fourup li a{width:94px}.tile-flight-status .fs-results-links.fourup li.last-child a{width:92px}.tile-flight-status .mult-seg-msg{font-weight:600}.tile-flight-status .fs-segments{list-style:none;padding:0;margin:0;margin-top:20px;height:210px;overflow-y:auto}.tile-flight-status .fs-segments li{padding:5px 0}.tile-flight-status .fs-segments li a{color:#fff;display:block;text-decoration:none;outline-offset:-2px}.tile-flight-status .fs-segments li a:hover{color:#62a9e3;text-decoration:underline}.tile-flight-status .fs-segment-list-actions{position:absolute;bottom:0;padding-top:10px;border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,.5);width:100%}.tile-flight-status .fs-segment-list-actions a{color:#fff}.tile-flight-status .fs-segment-list-actions a.fs-new-search{float:right}.tile-flight-status .fs-segment-list-actions a:hover{color:#62a9e3}.tile-flight-status .fs-links-icon{margin:0 auto 8px auto;display:block;height:25px}.dropdown-fs-recent-searches .dropdown-list .name{width:100px}.dropdown-fs-recent-searches .dropdown-list .number{width:80px}.dropdown-fs-recent-searches .dropdown-list .date{width:80px}.lt-ie9 .fs-departure .fs-gate,.fs-arrival .fs-gate{max-width:59px}.lt-ie9 .fs-departure .fs-gate.gate-unassigned,.fs-arrival .fs-gate.gate-unassigned{max-width:59px}
.tile-signin{top:0;left:0;width:250px;height:188px;
background: #faa047; /* Old browsers */
background: -moz-linear-gradient(-45deg, #faa047 0%, #cd4e1b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #faa047 0%,#cd4e1b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #faa047 0%,#cd4e1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa047', endColorstr='#cd4e1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ color:#024} 
#tile-container2 .tile-signin{top:0;left:0;width:250px;height:188px;
background: url('/images/blog-tile-back.jpg') no-repeat 50% 50%;
background-size:cover; } #tile-container2 .tile-signin h2{
 color:#04457c !important;
 margin-top:100px;
} #tile-container2 .tile-signin .subtitle{
 color:#04457c !important;
}  .tile-signin:hover{background-color:#efc24c;cursor:pointer}.tile-signin.tile-expanded:hover{cursor:default;background-color:#edb72b}.tile-signin.tile-expanded.has-status .tile-icon{display:none}.tile-signin.tile-expanded.has-status .tile-status-badges{display:inline-block;position:absolute;top:-.833333em;right:0}.tile-signin .join-now-link{margin-top:7px}.tile-signin .btn-on-color{outline-color:#003057}
.tile-signin .tile-title h2{color:white}.tile-signin a,.tile-signin a:active,.tile-signin a:hover,.tile-signin .btn-link{color:white}.tile-signin .btn-sign-out{font-size:11px}.tile-signin .advanced-options{font-size:11px;color:#024}.tile-signin .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}.tile-signin .tile-dcm a:focus{outline-offset:-2px}.tile-signin .guest-greeting{display:none}.tile-signin.not-signed-in .member-greeting{display:none}.tile-signin.not-signed-in .guest-greeting{display:block}.tile-signin .tile-status-badges{display:none}.tile-signin .tile-status-badges .icon-member-status{float:left}.tile-signin .tile-status-badges .status-badge-group{margin-left:10px;padding-top:10px;display:inline-block;width:50px}.tile-signin .tile-status-badges .status-badge-group .icon-alliance-status{margin-top:10px}.tile-signin .tile-content-collapsed{margin-top:15px}.tile-signin .tile-content-collapsed dl{margin:0}.tile-signin .tile-content-collapsed dd{font-size:20px;margin:0 0 10px 0;line-height:24px}.login-container{padding-top:2.3333em}.account-summary{width:100%}.account-summary tr td:first-child{width:10em}.account-summary td,.account-summary th{text-align:left;vertical-align:top}.account-summary th{line-height:1.0833;font-weight:400;padding:0 0 3px 0}.account-summary td{height:2.35em;font-size:20px;line-height:1.1;color:#024}.account-summary td .expiration-date{font-size:10px}
.tile-checkin{top:0;left:950px;width:250px;height:188px;
background: #0193c6; /* Old browsers */
background: -moz-linear-gradient(-45deg, #0193c6 1%, #056fa3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #0193c6 1%,#056fa3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0193c6 1%,#056fa3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193c6', endColorstr='#056fa3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tile-checkin div.selector,.tile-checkin input,.tile-checkin .dropdown-select-trigger{border-color:#fff}.tile-checkin:hover{background-color:#2853a9;cursor:pointer}.tile-checkin a,.tile-checkin a:active,.tile-checkin a:hover,.tile-checkin .btn-link{color:#fff}.tile-checkin a:focus{outline:2px dotted #fff;outline-offset:1px}.tile-checkin .tile-content-collapsed{margin-top:-5px}.tile-checkin.tile-expanded:hover{cursor:default;background-color:#039}.tile-checkin .title-expanded{display:none}.tile-checkin .title-collapsed{display:block}.tile-checkin #checkin-collapsed-content{font-size:14px}.tile-checkin #checkin-collapsed-content .orig,.tile-checkin #checkin-collapsed-content .dest{font-weight:400;font-size:24px;vertical-align:middle;display:inline-block;line-height:28px}.tile-checkin #checkin-collapsed-content .ci-status-msg{font-weight:300;margin:0}.tile-checkin #checkin-collapsed-content .plane-icon{margin:0 10px}.tile-checkin #checkin-collapsed-content .ci-multiple-trips{font-weight:300;line-height:16px}.tile-checkin .traveler-header{margin-top:10px}.tile-checkin #checkin-moretrips-trigger{float:right}.tile-checkin .to-and-from{margin:0;font-size:16px;font-weight:300}.tile-checkin .gate-notice{font-size:10px;margin-bottom:0}.tile-checkin .check-in-info{*zoom:1}.tile-checkin .check-in-info:before,.tile-checkin .check-in-info:after{content:" ";display:table}.tile-checkin .check-in-info:after{clear:both}.tile-checkin .trip-info{height:90px;width:430px}.tile-checkin .trip-info .times{font-size:22px}.tile-checkin .trip-info .orig-dest-info .airport{font-weight:600}.tile-checkin .trip-info .orig-dest-info .weather{font-size:14px;font-weight:300}.tile-checkin .trip-info .orig-dest-info i{margin:0 8px;width:17px;height:17px}.tile-checkin .trip-info .date{font-size:14px}.tile-checkin .trip-info p{margin:0;padding:0}.tile-checkin .trip-info .depart,.tile-checkin .trip-info .arrive{float:left;width:150px;height:89px}.tile-checkin .trip-info .middle{float:left;width:60px;height:89px}.tile-checkin .trip-info .middle i{display:block;margin-top:35px}.tile-checkin .flight-info{float:left;margin-top:30px;width:350px}.tile-checkin .flight-info th{padding-right:30px;font-weight:400}.tile-checkin .flight-info td{font-size:14px;font-weight:300}.tile-checkin .ci-results-links{position:absolute;bottom:-10px;left:-10px;width:450px;list-style:none;padding:0;margin:0}.tile-checkin .ci-results-links li{border-right:2px solid transparent;float:left;text-align:center}.tile-checkin .ci-results-links li:last-child{border-right:none}.tile-checkin .ci-results-links li a{padding:14px 0 10px 0;width:189px;font-size:11px;background-color:rgba(255,255,255,.3);display:block;color:#fff;text-decoration:none}.tile-checkin .ci-results-links li a:hover{background-color:rgba(255,255,255,.7);color:#039}.tile-checkin .ci-results-links li a:focus{outline:2px dotted #fff;outline-offset:1px}.tile-checkin .ci-results-links.checked-in li a{width:94px}.tile-checkin .ci-results-links.checked-in li:last-child a{width:92px}.tile-checkin .ci-results-links .ci-links-icon{margin:0 auto 6px auto;display:block;height:25px}.tile-checkin .ci-irrops .notification-message{padding:0 45px;position:relative;margin-top:40px}.tile-checkin .ci-irrops .notification-message i{position:absolute;left:0;top:0;margin:0 0 0 10px}.tile-checkin .ci-irrops .notification-message .msg-title{line-height:25px;font-size:16px;margin:0 0 10px 0;color:#fff}.tile-checkin .ci-irrops .notification-message p{font-weight:300;font-size:14px;margin:0}.tile-checkin .ci-irrops .check-in-info{margin-bottom:40px}.tile-checkin .ci-irrops .ci-results-links a{padding:0;line-height:70px;width:450px;font-size:18px}.dropdown-moretrips .dropdown-list .name{width:100px}.dropdown-moretrips .dropdown-list .trip-name{width:100px}.dropdown-moretrips .dropdown-list .trip-date{width:70px}.dropdown-moretrips .dropdown-list .trip-time{width:90px}.tile-featured-fares{top:188px;left:950px;width:250px;height:188px}.tile-featured-fares .tile-title,.tile-featured-fares .tile-content-expanded,.tile-featured-fares .tile-content-collapsed{margin:0;background-color:#fff;width:250px}.tile-featured-fares .dcm-prime,.tile-featured-fares .dcm-empty,.tile-featured-fares .dcm-null{display:none}.tile-featured-fares .tile-title h2{color:#024}.tile-featured-fares a:focus{outline-offset:-2px}.tile-featured-fares .featuredFaresContent{color:#62a9e3;padding:.5em}.tile-featured-fares .featuredFaresContent h2{padding:0;color:#62a9e3;font-weight:normal;margin:0;text-transform:uppercase;font-size:small;font-weight:bold}.tile-featured-fares .featuredFaresContent .price{font-size:large}.tile-featured-fares .featuredFaresContent p{font-size:smaller;padding:0 0 .5em 0;margin:0;line-height:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#tile-featured-fares.tile-expanded{height:282px}
.tile-mytrips{top:188px;left:700px;width:250px;height:188px;background-color:#666}
.tile-mytrips:hover{background-color:#7e7e7e;cursor:pointer}.tile-mytrips a,.tile-mytrips a:active,.tile-mytrips a:hover,.tile-mytrips .btn-link{color:#fff;text-decoration:underline}.tile-mytrips .tile-content-collapsed{margin-top:0}.tile-mytrips.tile-expanded:hover{cursor:default;background-color:#666}.tile-mytrips .mytrips-result-container{height:220px;overflow-y:auto}.tile-mytrips .view-all-reservations{text-align:right;display:block;margin-bottom:10px}.tile-mytrips #mytrips-collapsed-content{font-size:14px}.tile-mytrips #mytrips-collapsed-content .orig,.tile-mytrips #mytrips-collapsed-content .dest{font-weight:400;font-size:24px;vertical-align:middle;display:inline-block;line-height:28px}.tile-mytrips #mytrips-collapsed-content .mytrips-trip-date{font-weight:300;margin:0}.tile-mytrips #mytrips-collapsed-content .plane-icon{margin:0 10px}.tile-mytrips #mytrips-collapsed-content .mytrips-car-hotel-date{font-weight:600;display:block;margin:0 0 5px 0}.tile-mytrips #mytrips-collapsed-content .mytrips-car-hotel-date i{margin:0 10px 0 0}.tile-mytrips #mytrips-collapsed-content .mytrips-vendor,.tile-mytrips #mytrips-collapsed-content .mytrips-location{display:block;font-weight:300}.tile-mytrips #mytrips-collapsed-content .mytrips-multiple-trips{font-weight:300;line-height:16px}.tile-mytrips .mytrips-result-list{list-style:none;padding:0;margin:0}.tile-mytrips .mytrips-result-list>li{margin:20px 0 0 0;position:relative;*zoom:1}.tile-mytrips .mytrips-result-list>li:first-child{margin-top:0}.tile-mytrips .mytrips-result-list>li:before,.tile-mytrips .mytrips-result-list>li:after{content:" ";display:table}.tile-mytrips .mytrips-result-list>li:after{clear:both}.tile-mytrips .mytrips-result-list>li i{position:absolute;left:0;top:0}.tile-mytrips .mytrips-result-list>li .trip-info-wrap{display:block;float:left;margin:0 0 0 25px}.tile-mytrips .mytrips-result-list>li .trip-date{display:block;font-weight:300;font-size:16px}.tile-mytrips .mytrips-result-list>li .trip-name{font-weight:600;line-height:20px}.tile-mytrips .mytrips-result-list>li .trip-action-links{list-style:none;padding:0;margin:0}.tile-mytrips .mytrips-result-list>li .trip-action-links li{border-right:1px solid #fff;float:left;padding:0 5px}.tile-mytrips .mytrips-result-list>li .trip-action-links li:first-child{padding-left:0}.tile-mytrips .mytrips-result-list>li .trip-action-links li:last-child{padding-right:0;border:none}.tile-mytrips .mytrips-result-list>li .trip-action-links li a{display:block;line-height:12px}.tile-mytrips .mytrips-result-list>li .trip-action-links li a:hover{color:#024}.tile-mytrips .mytrips-results-search{border-top:1px solid #fff;padding:10px 0 0 0;text-align:left}.tile-mytrips .mytrips-results-search .form-row{margin:0}.tile-mytrips .mytrips-results-search p{margin-top:0}.tile-mytrips .mytrips-results-search .trip-confirmation-no input,.tile-mytrips .mytrips-results-search .trip-confirmation-no label.ifl{width:10.8333em}.tile-mytrips .mytrips-results-search .trip-last-name input,.tile-mytrips .mytrips-results-search .trip-last-name label.ifl{width:6.8333em}.tile-mytrips .mytrips-results-search .btn-mytrips-results-search{width:88px;min-width:inherit;padding:0 1px}.tile-mytrips #frm-flight-reservation .form-row .form-group{width:auto}.tile-advisories{height:94px;display:none;top:-94px;left:950px}.tile-advisories:hover{cursor:pointer}.tile-advisories .tile-header{height:26px}.tile-advisories .tile-content-expanded{height:auto}.tile-advisories .tile-expanded:hover{cursor:default}.tile-advisories.advisory-warning .tile-icon{background-position:-142px -84px}.tile-advisories.advisory-hurricane .tile-icon{background-position:-84px -112px}.tile-advisories.advisory-storm .tile-icon{background-position:-219px -84px}.tile-advisories.advisory-snow .tile-icon{background-position:-194px -84px}.tile-advisories.color-advisory-red{background-color:#cd202c}.tile-advisories.color-advisory-orange{background-color:#f47920}.tile-advisories.color-advisory-grey{background-color:#999}.tile-advisories .advisory-list{list-style:none;padding:0;margin:0;line-height:1;margin-top:-2px}.tile-advisories .advisory-list a{margin:0 0 0 0;text-decoration:underline;color:#fff}.tile-advisories .advisory-list li{margin-top:7px}#tile-container.open1 .tile-signin,#tile-container.open3 .tile-flight-status,#tile-container.open4 .tile-checkin,#tile-container.open5 .tile-mytrips{width:450px;height:376px}#tile-container.open1 .tile-signin .tile-content-expanded,#tile-container.open3 .tile-flight-status .tile-content-expanded,#tile-container.open4 .tile-checkin .tile-content-expanded,#tile-container.open5 .tile-mytrips .tile-content-expanded{display:block}#tile-container.open1 .tile-signin .tile-expander,#tile-container.open3 .tile-flight-status .tile-expander,#tile-container.open4 .tile-checkin .tile-expander,#tile-container.open5 .tile-mytrips .tile-expander{display:none}#tile-container.open1 .tile-book-travel,#tile-container.open3 .tile-book-travel,#tile-container.open4 .tile-book-travel,#tile-container.open5 .tile-book-travel{width:250px;height:188px}#tile-container.open1 .tile-book-travel .tile-content-expanded,#tile-container.open3 .tile-book-travel .tile-content-expanded,#tile-container.open4 .tile-book-travel .tile-content-expanded,#tile-container.open5 .tile-book-travel .tile-content-expanded{display:none}#tile-container.open1 .tile-book-travel .tile-expander,#tile-container.open3 .tile-book-travel .tile-expander,#tile-container.open4 .tile-book-travel .tile-expander,#tile-container.open5 .tile-book-travel .tile-expander{display:block}#tile-container.open1 .tile-book-travel{top:188px;left:450px}#tile-container.open3 .tile-book-travel{top:188px;left:0}#tile-container.open3 .tile-flight-status{top:0;left:376px}#tile-container.open3 .tile-mytrips{left:250px}#tile-container.open4 .tile-book-travel{top:188px;left:0}#tile-container.open4 .tile-flight-status{left:376px}#tile-container.open4 .tile-mytrips{left:250px}#tile-container.open4 .tile-checkin{left:564px}#tile-container.open4 .tile-featured-fares{left:376px}#tile-container.open5 .tile-book-travel{top:188px;left:0}#tile-container.open5 .tile-flight-status{left:700px}#tile-container.open5 .tile-mytrips{top:0;left:250px}.FCacheContainer .fCachehead1,.fCachehead2,fCacheSubhead,.cta{color:#65a8db;font-weight:none;margin:0 0 0 0;font-family:"open-sans","Helvetica Neue",Helvetica,Calibri,Arial,"Lucida Grande",sans-serif;line-height:1}.FCacheContainer{width:250px;height:194px}.FCacheContainer .fCachehead1{font-size:16px}.FCacheContainer .fCachehead2{font-size:21px}.FCacheContainer .fCacheSubhead{font-size:13px;padding-bottom:0;color:#666;margin:0}.FCacheContainer .cta{font-size:13px;color:#999;position:absolute;bottom:0;left:0}.FCacheContainer .cta a{color:#999;text-decoration:none}.FCacheContainer .cta a:hover{text-decoration:underline}.hide{display:none}.txtwrap{margin:10px;height:74px;position:relative}.tile-container div.selector,.tile-container div.selector span,.tile-container div.checker span,.tile-container div.radio span,.tile-container div.uploader,.tile-container div.uploader span.action,.tile-container div.button,.tile-container div.button span,.modal-tile div.selector,.modal-tile div.selector span,.modal-tile div.checker span,.modal-tile div.radio span,.modal-tile div.uploader,.modal-tile div.uploader span.action,.modal-tile div.button,.modal-tile div.button span{}@media(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.tile-container div.selector,.tile-container div.selector span,.tile-container div.checker span,.tile-container div.radio span,.tile-container div.uploader,.tile-container div.uploader span.action,.tile-container div.button,.tile-container div.button span,.modal-tile div.selector,.modal-tile div.selector span,.modal-tile div.checker span,.modal-tile div.radio span,.modal-tile div.uploader,.modal-tile div.uploader span.action,.modal-tile div.button,.modal-tile div.button span{background-size:180px 337px}}@media(min--moz-device-pixel-ratio:3),(-o-min-device-pixel-ratio:3/1),(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:3dppx){.tile-container div.selector,.tile-container div.selector span,.tile-container div.checker span,.tile-container div.radio span,.tile-container div.uploader,.tile-container div.uploader span.action,.tile-container div.button,.tile-container div.button span,.modal-tile div.selector,.modal-tile div.selector span,.modal-tile div.checker span,.modal-tile div.radio span,.modal-tile div.uploader,.modal-tile div.uploader span.action,.modal-tile div.button,.modal-tile div.button span{background-size:180px 337px}}.tile-container div.selector,.tile-container div.checker,.tile-container div.button,.tile-container div.radio,.tile-container div.uploader,.modal-tile div.selector,.modal-tile div.checker,.modal-tile div.button,.modal-tile div.radio,.modal-tile div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}.tile-container div.selector:focus,.tile-container div.checker:focus,.tile-container div.button:focus,.tile-container div.radio:focus,.tile-container div.uploader:focus,.modal-tile div.selector:focus,.modal-tile div.checker:focus,.modal-tile div.button:focus,.modal-tile div.radio:focus,.modal-tile div.uploader:focus{outline:0}.tile-container div.selector,.tile-container div.selector *,.tile-container div.radio,.tile-container div.radio *,.tile-container div.checker,.tile-container div.checker *,.tile-container div.uploader,.tile-container div.uploader *,.tile-container div.button,.tile-container div.button *,.modal-tile div.selector,.modal-tile div.selector *,.modal-tile div.radio,.modal-tile div.radio *,.modal-tile div.checker,.modal-tile div.checker *,.modal-tile div.uploader,.modal-tile div.uploader *,.modal-tile div.button,.modal-tile div.button *{margin:0;padding:0}.tile-container .highContrastDetect,.modal-tile .highContrastDetect{width:0;height:0}.tile-container div.checker input,.tile-container input[type="search"],.tile-container input[type="search"]:active,.modal-tile div.checker input,.modal-tile input[type="search"],.modal-tile input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}.tile-container div.selector,.modal-tile div.selector{background-position:0 -150px;line-height:30px;height:30px;padding:0 0 0 0;position:relative;overflow:hidden}.tile-container div.selector span,.tile-container div.selector label.ifl,.modal-tile div.selector span,.modal-tile div.selector label.ifl{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:30px;line-height:30px;padding-right:30px;cursor:pointer;width:100%;display:block}.tile-container div.selector.fixedWidth,.modal-tile div.selector.fixedWidth{width:14.25em}.tile-container div.selector.fixedWidth span,.modal-tile div.selector.fixedWidth span{width:auto}.tile-container div.selector select,.modal-tile div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:30px;top:0;left:0;width:100%!important;z-index:2;margin:-1px 0}.tile-container div.selector.active,.modal-tile div.selector.active{background-position:0 -180px}.tile-container div.selector.active span,.modal-tile div.selector.active span{background-position:right -30px}.tile-container div.selector.hover,.tile-container div.selector.focus,.modal-tile div.selector.hover,.modal-tile div.selector.focus{background-position:0 -210px}.tile-container div.selector.hover span,.tile-container div.selector.focus span,.modal-tile div.selector.hover span,.modal-tile div.selector.focus span{background-position:right -60px}.tile-container div.selector.hover.active,.tile-container div.selector.focus.active,.modal-tile div.selector.hover.active,.modal-tile div.selector.focus.active{background-position:0 -240px}.tile-container div.selector.disabled,.tile-container div.selector.disabled.active,.modal-tile div.selector.disabled,.modal-tile div.selector.disabled.active{background-position:0 -270px}.tile-container div.selector.disabled span,.tile-container div.selector.disabled.active span,.modal-tile div.selector.disabled span,.modal-tile div.selector.disabled.active span{background-position:right -120px}.tile-container div.checker,.modal-tile div.checker{position:relative;overflow:hidden}.tile-container div.checker,.tile-container div.checker span,.tile-container div.checker input,.modal-tile div.checker,.modal-tile div.checker span,.modal-tile div.checker input{width:16px;height:16px}.tile-container div.checker span,.modal-tile div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -300px}.tile-container div.checker span.checked,.modal-tile div.checker span.checked{background-position:-68px -300px}.tile-container div.checker input,.modal-tile div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}.tile-container div.checker.active span,.modal-tile div.checker.active span{background-position:-17px -300px}.tile-container div.checker.active span.checked,.modal-tile div.checker.active span.checked{background-position:-85px -300px}.tile-container div.checker.hover span,.tile-container div.checker.focus span,.modal-tile div.checker.hover span,.modal-tile div.checker.focus span{background-position:-34px -300px}.tile-container div.checker.hover span.checked,.tile-container div.checker.focus span.checked,.modal-tile div.checker.hover span.checked,.modal-tile div.checker.focus span.checked{background-position:-102px -300px}.tile-container div.checker.hover.active span,.tile-container div.checker.focus.active span,.modal-tile div.checker.hover.active span,.modal-tile div.checker.focus.active span{background-position:-51px -300px}.tile-container div.checker.hover.active span.checked,.tile-container div.checker.focus.active span.checked,.modal-tile div.checker.hover.active span.checked,.modal-tile div.checker.focus.active span.checked{background-position:-119px -300px}.tile-container div.checker.disabled span,.tile-container div.checker.disabled.active span,.modal-tile div.checker.disabled span,.modal-tile div.checker.disabled.active span{background-position:-136px -300px}.tile-container div.checker.disabled span.checked,.tile-container div.checker.disabled.active span.checked,.modal-tile div.checker.disabled span.checked,.modal-tile div.checker.disabled.active span.checked{background-position:-153px -300px}.tile-container div.radio,.modal-tile div.radio{position:relative;overflow:hidden}.tile-container div.radio,.tile-container div.radio span,.tile-container div.radio input,.modal-tile div.radio,.modal-tile div.radio span,.modal-tile div.radio input{width:16px;height:16px}.tile-container div.radio span,.modal-tile div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -317px}.tile-container div.radio span.checked,.modal-tile div.radio span.checked{background-position:-68px -317px}.tile-container div.radio input,.modal-tile div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}.tile-container div.radio.active span,.modal-tile div.radio.active span{background-position:-17px -317px}.tile-container div.radio.active span.checked,.modal-tile div.radio.active span.checked{background-position:-85px -317px}.tile-container div.radio.hover span,.tile-container div.radio.focus span,.modal-tile div.radio.hover span,.modal-tile div.radio.focus span{background-position:-34px -317px}.tile-container div.radio.hover span.checked,.tile-container div.radio.focus span.checked,.modal-tile div.radio.hover span.checked,.modal-tile div.radio.focus span.checked{background-position:-102px -317px}.tile-container div.radio.hover.active span,.tile-container div.radio.focus.active span,.modal-tile div.radio.hover.active span,.modal-tile div.radio.focus.active span{background-position:-51px -317px}.tile-container div.radio.hover.active span.checked,.tile-container div.radio.focus.active span.checked,.modal-tile div.radio.hover.active span.checked,.modal-tile div.radio.focus.active span.checked{background-position:-119px -317px}.tile-container div.radio.disabled span,.tile-container div.radio.disabled.active span,.modal-tile div.radio.disabled span,.modal-tile div.radio.disabled.active span{background-position:-136px -317px}.tile-container div.radio.disabled span.checked,.tile-container div.radio.disabled.active span.checked,.modal-tile div.radio.disabled span.checked,.modal-tile div.radio.disabled.active span.checked{background-position:-153px -317px}.tile-container div.uploader,.modal-tile div.uploader{background-position:0 -333px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}.tile-container div.uploader span.action,.modal-tile div.uploader span.action{background-position:right -445px;height:28px;line-height:28px;width:85px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}.tile-container div.uploader span.filename,.modal-tile div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:82px;padding:0 10px}.tile-container div.uploader input,.modal-tile div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}.tile-container div.uploader.active span.action,.modal-tile div.uploader.active span.action{background-position:right -501px}.tile-container div.uploader.hover,.tile-container div.uploader.focus,.modal-tile div.uploader.hover,.modal-tile div.uploader.focus{background-position:0 -389px}.tile-container div.uploader.hover span.action,.tile-container div.uploader.focus span.action,.modal-tile div.uploader.hover span.action,.modal-tile div.uploader.focus span.action{background-position:right -473px}.tile-container div.uploader.hover.active span.action,.tile-container div.uploader.focus.active span.action,.modal-tile div.uploader.hover.active span.action,.modal-tile div.uploader.focus.active span.action{background-position:right -529px}.tile-container div.uploader.disabled,.tile-container div.uploader.disabled.active,.modal-tile div.uploader.disabled,.modal-tile div.uploader.disabled.active{background-position:0 -361px}.tile-container div.uploader.disabled span.action,.tile-container div.uploader.disabled.active span.action,.modal-tile div.uploader.disabled span.action,.modal-tile div.uploader.disabled.active span.action{background-position:right -417px}.tile-container div.button,.modal-tile div.button{background-position:0 -677px;height:30px;cursor:pointer;position:relative}.tile-container div.button a,.tile-container div.button button,.tile-container div.button input,.modal-tile div.button a,.modal-tile div.button button,.modal-tile div.button input{opacity:.01;filter:alpha(opacity=1);-moz-opacity:.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}.tile-container div.button span,.modal-tile div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:30px;text-align:center;background-position:right -557px;height:30px;margin-left:13px;padding:0}.tile-container div.button.active,.modal-tile div.button.active{background-position:0 -707px}.tile-container div.button.active span,.modal-tile div.button.active span{background-position:right -587px;cursor:default}.tile-container div.button.hover,.tile-container div.button.focus,.modal-tile div.button.hover,.modal-tile div.button.focus{background-position:0 -737px}.tile-container div.button.hover span,.tile-container div.button.focus span,.modal-tile div.button.hover span,.modal-tile div.button.focus span{background-position:right -617px}.tile-container div.button.disabled,.tile-container div.button.disabled.active,.modal-tile div.button.disabled,.modal-tile div.button.disabled.active{background-position:0 -767px}.tile-container div.button.disabled span,.tile-container div.button.disabled.active span,.modal-tile div.button.disabled span,.modal-tile div.button.disabled.active span{background-position:right -647px;cursor:default}.tile-container div.selector,.modal-tile div.selector{font-size:12px;background-color:#fff;overflow:visible;background-image:none;height:auto}.tile-container div.selector span,.tile-container div.selector label.ifl,.modal-tile div.selector span,.modal-tile div.selector label.ifl{padding-left:10px;font-size:12px}.tile-container div.selector span,.modal-tile div.selector span{color:#333;margin:-1px}.tile-container div.selector select,.modal-tile div.selector select{font-size:12px}.tile-container div.selector.disabled,.tile-container div.selector.disabled.active,.modal-tile div.selector.disabled,.modal-tile div.selector.disabled.active{background-image:none}.tile-container div.selector.hover,.tile-container div.selector.focus,.modal-tile div.selector.hover,.modal-tile div.selector.focus{background-image:none}.tile-container div.selector.focus,.modal-tile div.selector.focus{background-image:none;border-color:#003057;outline:2px dotted #003057;outline-offset:1px}.tile-container .style-dark-adjust div.selector.focus,.tile-container.style-dark-adjust div.selector.focus,.modal-tile .style-dark-adjust div.selector.focus,.modal-tile.style-dark-adjust div.selector.focus{outline-color:#fff}.tile-container div.checker,.modal-tile div.checker{margin-right:5px}.tile-container div.checker.disabled+input[type="hidden"]+label,.tile-container div.checker.disabled+label,.tile-container div.checker.disabled.active+input[type="hidden"]+label,.tile-container div.checker.disabled.active+label,.modal-tile div.checker.disabled+input[type="hidden"]+label,.modal-tile div.checker.disabled+label,.modal-tile div.checker.disabled.active+input[type="hidden"]+label,.modal-tile div.checker.disabled.active+label{color:#e6e6e6}.tile-container div.radio,.modal-tile div.radio{margin-right:3px;line-height:12px}.tile-container div.radio.disabled+label,.tile-container div.radio.disabled.active+label,.modal-tile div.radio.disabled+label,.modal-tile div.radio.disabled.active+label{color:#e6e6e6} .tile-book-travel.tile-expanded{
 background:url('/images/secbackground.jpg') no-repeat 50% 50% #ffffff;
 background-size:cover;
} #tile-container2 .tile-book-travel.tile-expanded,
#tile-container2 .tile-book-travel{
 background: #faaa48;
background: -moz-linear-gradient(-45deg, #faaa48 0%, #d74e21 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, #faaa48), color-stop(100%, #d74e21));
background: -webkit-linear-gradient(-45deg, #faaa48 0%, #d74e21 100%);
background: -o-linear-gradient(-45deg, #faaa48 0%, #d74e21 100%);
background: -ms-linear-gradient(-45deg, #faaa48 0%, #d74e21 100%);
background: linear-gradient(135deg, #faaa48 0%, #d74e21 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faaa48', endColorstr='#d74e21', GradientType=1 );
} .tile-signin.tile-expanded,
#tile-container2 .tile-book-travel.tile-expanded{
 background:url('/images/apobackground.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
} .tile-checkin.tile-expanded{
 background:url('/images/visabackground.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
} #tile-container2 .tile-checkin2.tile-expanded{
 background:url('/images/offback.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
} .tile-flight-status.tile-expanded{
 background:url('/images/consbackground.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
}
#tile-container .tile-book-travel.tile-expanded{
 background:url('/images/docs-bg.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
} .tile-book-travel{
 background: #0193c6; /* Old browsers */
background: -moz-linear-gradient(-45deg, #0193c6 1%, #056fa3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #0193c6 1%,#056fa3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0193c6 1%,#056fa3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193c6', endColorstr='#056fa3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 
} #tile-container2 .tile-flight-status.tile-expanded{
 background:url('/images/team-bg.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
}
#tile-container .tile-mytrips.tile-expanded,
#tile-container2 .tile-mytrips.tile-expanded{
 background:url('/images/vactrans-bg.jpg') no-repeat 100% 0%;
 background-size: auto 376px;
} .bookTravelNav {
 color:black;
} .tile-header{
 padding-top:20px;
}
.tile-header .tile-title{
 text-align:left !important;
 
} .tile-header .subtitle{
 text-align:left !important;
 color:white !important;
 font:13px / 13px PFDinDisplayPro-Thin;
} .tile-expanded .subtitle{
 display:none;
} .tile-content-expanded{
 display:block;
 font: 17px / 18px PFDinDisplayPro-Reg;
 padding-top:20px;
 text-align:left;
 color:white !important;
 } .tabs__caption{
 display:table;
 width:100%;
} .tabs__caption li{
 display:table-cell;
 text-align:center;
 font-size:14px;
 background:#e25623;
 padding:10px 0;
 width:33.3%;
 color:white !important;
}
.tabs__caption li:hover{
 cursor:pointer;
}
.tabs__caption li.active{
 background:black;
} 
#tile-container2 .tile-mytrips{top:188px;left:700px;width:250px;height:188px;
background: rgba(44,44,44,1);
background: -moz-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(44,44,44,1)), color-stop(100%, rgba(23,23,23,1)));
background: -webkit-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -o-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: linear-gradient(135deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#171717', GradientType=1 );
} #tile-container .tile-mytrips{top:188px;left:700px;width:250px;height:188px;
background: rgba(44,44,44,1);
background: -moz-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(44,44,44,1)), color-stop(100%, rgba(23,23,23,1)));
background: -webkit-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -o-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
background: linear-gradient(135deg, rgba(44,44,44,1) 0%, rgba(23,23,23,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#171717', GradientType=1 );
} #tile-container2 #tile-mytrips2.tile-expanded{height:470px !important; transition: 1s;}
#tile-container2 #tile-flight-status2.tile-expanded{height:470px !important; transition: 1s;}
#tile-container2 #tile-checkin2.tile-expanded{height:470px !important; transition: 1s;}
#tile-container #tile-mytrips.tile-expanded{height:470px !important; transition: 1s;}
#tile-container #tile-flight-status.tile-expanded{height:470px !important; transition: 1s;}
#tile-container #tile-checkin.tile-expanded{height:470px !important; transition: 1s;}  .tile-book-travel .tabs__content input[type='text'],
 .tile-book-travel .tabs__content input[type='email'],
 .tile-book-travel .tabs__content input[type='tel']{
 border: 1px solid #ccc;
 color:black;
 padding-left:3px;
 color:black; font-size:12px;
 padding:5px 10px;
 width:173px;
}
#tile-container2 .tile-book-travel .tabs__content input::-webkit-input-placeholder {color:black; font-size:12px;}
#tile-container2 .tile-book-travel .tabs__content input::-moz-placeholder     {color:black; font-size:12px;}/* Firefox 19+ */
#tile-container2 .tile-book-travel .tabs__content input:-moz-placeholder      {color:black; font-size:12px;}/* Firefox 18- */
#tile-container2 .tile-book-travel .tabs__content input:-ms-input-placeholder   {color:black; font-size:12px;}
#tile-container2 .tile-book-travel .tabs__content textarea::-webkit-input-placeholder {color:black; font-size:12px;}
#tile-container2 .tile-book-travel .tabs__content textarea::-moz-placeholder     {color:black; font-size:12px;}/* Firefox 19+ */
#tile-container2 .tile-book-travel .tabs__content textarea:-moz-placeholder      {color:black; font-size:12px;}/* Firefox 18- */
#tile-container2 .tile-book-travel .tabs__content textarea:-ms-input-placeholder   {color:black; font-size:12px;}  
#tile-container .tile-book-travel .tabs__content input::-webkit-input-placeholder {color:black; font-size:12px;}
#tile-container .tile-book-travel .tabs__content input::-moz-placeholder     {color:black; font-size:12px;}/* Firefox 19+ */
#tile-container .tile-book-travel .tabs__content input:-moz-placeholder      {color:black; font-size:12px;}/* Firefox 18- */
#tile-container .tile-book-travel .tabs__content input:-ms-input-placeholder   {color:black; font-size:12px;}
#tile-container .tile-book-travel .tabs__content textarea::-webkit-input-placeholder {color:black; font-size:12px;}
#tile-container .tile-book-travel .tabs__content textarea::-moz-placeholder     {color:black; font-size:12px;}/* Firefox 19+ */
#tile-container .tile-book-travel .tabs__content textarea:-moz-placeholder      {color:black; font-size:12px;}/* Firefox 18- */
#tile-container .tile-book-travel .tabs__content textarea:-ms-input-placeholder   {color:black; font-size:12px;} #tile-container .tile-book-travel .tabs__content form{
 margin-top:15px;
 
}  .tile-book-travel .tabs__content textarea{
 border:1px solid #ccc;
 margin-top:10px;
 width:378px;
 min-width:378px;
 max-width:378px;
 height:100px;
 min-height:100px;
 max-height:100px;
 padding:0 10px;
 padding-top:10px;
 color:black;
 font-size:12px;
}
.tile-book-travel .tabs__content ul{
 display:table;
 width:100%;
 margin-top:10px;
} .tile-book-travel .tabs__content ul li{
 display:table-cell; } .tile-book-travel .tile-dcm button,
.tile-dcm a{
 background: none;
/*background: -moz-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #d1d1d1));
background: -webkit-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
background: -o-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
background: -ms-linear-gradient(top, #eeeeee 0%, #d1d1d1 100%);
background: linear-gradient(to bottom, #eeeeee 0%, #d1d1d1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d1d1d1', GradientType=0 );*/
color:black;
border-radius:0px;
margin-top:25px;
float:right;
margin-right:40px;
padding-right:25px;
padding-left:25px;
font: 20px / 40px PFDinDisplayPro-Bold;
text-transform:uppercase;
box-shadow: none;
text-decoration:none;
border:2px solid black !important;
} .tile-dcm a:hover{
 color:black !important;
 text-decoration:none !important;
 transform:none;
} .tile-book-travel .tile-dcm button:hover{
 transform:none;
 color:white;
 background:black;
}
 
.tabs__content {
 display: none; /* по умолчанию прячем все блоки */
}
.tabs__content.active {
 display: block; /* по умолчанию показываем нужный блок */
} .tile-dcm-my-style{
 height:94px;
 background:white;
 color:black;
 bottom:-64px !important;
 left:-25px !important;
 right:-25px !important;
}
.tile-dcm-my-style .text-banner{
 float:left;
 margin-left:40px;
 margin-top:28px;
}
.tile-dcm-my-style .text-banner .bt{
 color:#0a497f;
 font: 17px / 20px PFDinDisplayPro-Bold;
 text-transform:uppercase; } .tile-dcm-my-style span.smallt,
.tile .tile-content-expanded .text-banner{
font: 16px / 16px PFDinDisplayPro-Reg !important;
}
.tile-news-link{
 position:absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 
} .tile .tile-title h2{
 font-size:20px;
 font: 20px / 25px PFDinDisplayPro-Bold;
} .tile.tile-expanded .tile-title h2{
 font-size:30px;
}  .dont-robot {
 text-align:left; 
  margin-top: 45px;
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;}
html body{height:100%;min-height:100%;margin:0;box-sizing:border-box;}
@media (max-width:1200px){body{text-align:start;}
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;text-decoration:none;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, a, small, em, li{padding:0;margin:0;line-height:100%;max-height:100%;}
img{max-width:100%;}
mark{background:none;font-weight:bold;color:#000;}
ul{list-style:none;padding-left:0 !important;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:0;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
@font-face{font-family:"PFDinDisplayPro-Reg";src:url("/fonts/eot/PFDinDisplayPro-Reg.eot");src:url("/fonts/eot/PFDinDisplayPro-Reg.eot?#iefix") format("embedded-opentype"),
url("/fonts/woff/PFDinDisplayPro-Reg.woff") format("woff"),
url("/fonts/PFDinDisplayPro-Reg.ttf") format("truetype"),
url("/fonts/svg/PFDinDisplayPro-Reg.svg#PFDinDisplayPro-Reg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinDisplayPro-Bold";src:url("/fonts/eot/PFDinDisplayPro-Bold.eot");src:url("/fonts/eot/PFDinDisplayPro-Bold.eot?#iefix") format("embedded-opentype"),
url("/fonts/woff/PFDinDisplayPro-Bold.woff") format("woff"),
url("/fonts/PFDinDisplayPro-Bold.ttf") format("truetype"),
url("/fonts/svg/PFDinDisplayPro-Bold.svg#PFDinDisplayPro-Bold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinDisplayPro-Light";src:url("/fonts/eot/PFDinDisplayPro-Light.eot");src:url("/fonts/eot/PFDinDisplayPro-Light.eot?#iefix") format("embedded-opentype"),
url("/fonts/woff/PFDinDisplayPro-Light.woff") format("woff"),
url("/fonts/PFDinDisplayPro-Light.ttf") format("truetype"),
url("/fonts/svg/PFDinDisplayPro-Light.svg#PFDinDisplayPro-Light") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinDisplayPro-Medium";src:url("/fonts/eot/PFDinDisplayPro-Medium.eot");src:url("/fonts/eot/PFDinDisplayPro-Medium.eot?#iefix") format("embedded-opentype"),
url("/fonts/woff/PFDinDisplayPro-Medium.woff") format("woff"),
url("/fonts/PFDinDisplayPro-Medium.ttf") format("truetype"),
url("/fonts/svg/PFDinDisplayPro-Medium.svg#PFDinDisplayPro-Medium") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"PFDinDisplayPro-Thin";src:url("/fonts/eot/PFDinDisplayPro-Thin.eot");src:url("/fonts/eot/PFDinDisplayPro-Thin.eot?#iefix") format("embedded-opentype"),
url("/fonts/woff/PFDinDisplayPro-Thin.woff") format("woff"),
url("/fonts/PFDinDisplayPro-Thin.ttf") format("truetype"),
url("/fonts/svg/PFDinDisplayPro-Thin.svg#PFDinDisplayPro-Thin") format("svg");font-weight:normal;font-style:normal;}
body{min-width:1200px !important;max-width:1920px !important;margin:0 auto !important;}
.carcass{min-width:1200px;margin:auto;}
.center-box{min-width:1200px;width:1200px;position:relative;margin:auto;}
.header-main{position:relative;min-width:1200px;width:1200px;height:90px;margin:auto;background:#ffffff;}
.header-logo{float:left;width:200px;height:90px;margin-left:25px;display:block;}
.header-main-logo-white {
 background: url('/images/header-main-logo-white.png');
 background-size:contain;
 background-repeat:no-repeat;
}
.header-main-logo {
 background: url('/images/header-main-logo.png');
 background-size:contain;
 background-repeat:no-repeat;
}
#main-menu{float:left;height:90px;margin-left:6%;z-index:10}
.header-main-btn{float:right;width:130px;height:41px;margin-top:22.5px;margin-right:55px;border:2px solid #e86f2d;border-radius:20px;display:block;text-align:center;color:#e86f2d;font:17px/41px PFDinDisplayPro-Bold;}
.header-main-btn:hover{color:#0897c3;border:2px solid #0897c3;}
.extra-menu{margin:auto;overflow:hidden;}
.extra-menu ul{margin:auto;text-align:center;}
.extra-menu ul li{display:inline-block;margin-right:55px;}
.extra-menu ul li:last-child{margin-right:0 !important;}
.extra-menu ul li a{text-transform:uppercase;color:#e7380e;font:17px/17px PFDinDisplayPro-Medium;}
.extra-menu ul li a:hover{color:#0096c2;}
.team-top .extra-menu ul li a:hover{color:#cecece;}
.price-top .extra-menu ul li a:hover{color:#cecece;}
.main-top-social-networks{position:absolute;display:block;width:120px;top:35px;right:60px;z-index:99;}
.main-top-social-networks a{display:block;float:left;width:32px;height:32px;margin:0 4px;background:url('/images/top-snet-sprite.png') no-repeat;}
.main-top-social-networks .facebook{background-position:-5px -4px;}
.main-top-social-networks .twitter{background-position:-49px -4px;}
.main-top-social-networks .linkedin{background-position:-88px -4px;}
.blue-btn{color:#ffffff;font-family:PFDinDisplayPro-Bold;line-height:50px;border-radius:20px;-webkit-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);background:rgb(0,147,193);background:-moz-linear-gradient(top, rgba(0,147,193,1) 0%, rgba(0,83,151,1) 100%);background:-webkit-linear-gradient(top, rgba(0,147,193,1) 0%,rgba(0,83,151,1) 100%);background:linear-gradient(to bottom, rgba(0,147,193,1) 0%,rgba(0,83,151,1) 100%);   text-align: center;
  margin: 0 auto;
  display: block;}
.orange-btn{height:40px;border-radius:20px;text-align:center;text-transform:uppercase;color:#ffffff;line-height:40px;font-family:PFDinDisplayPro-Bold;-webkit-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);background:rgb(246,164,78);background:-moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(216,61,34,1) 100%);background:-webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(216,61,34,1) 100%);background:linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(216,61,34,1) 100%);}
.orange{background:rgb(246,164,78);background:-moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1)));background:-webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);background:-o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);background:-ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);background:linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a44e', endColorstr='#da4625',GradientType=0);}
.green-btn{border-radius:20px;text-align:center;text-transform:uppercase;color:#ffffff;line-height:40px;font-family:PFDinDisplayPro-Bold;-webkit-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);-moz-box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.21);background:rgb(42,200,113);background:-moz-linear-gradient(top, rgba(42,200,113,1) 0%, rgba(12,142,45,1) 100%);background:-webkit-linear-gradient(top, rgba(42,200,113,1) 0%,rgba(12,142,45,1) 100%);background:linear-gradient(to bottom, rgba(42,200,113,1) 0%,rgba(12,142,45,1) 100%);}
.strip:after{content:'';display:block;width:94px;height:5px;margin:auto;background-color:#33bed9;}
.banner-languages{#width:1200px;min-width:1200px;height:437px;padding-top:75px;padding-bottom:75px;box-sizing:border-box;margin:auto;overflow:hidden;clear:both;background:url(/images/banner-languages-bg.jpg) no-repeat center;background-size:cover;}
.banner-languages-wrap{width:700px;margin:auto;overflow:hidden;}
.banner-languages-wrap h2{display:block;float:left;color:#ffffff;font:165px/165px PFDinDisplayPro-Reg;letter-spacing:-.5px;}
.banner-languages-content{width:422px;padding-left:10px;margin-top:25px;float:right;overflow:hidden;}
.banner-languages-content h3{text-transform:uppercase;color:#ffffff;font:75.13px/65px PFDinDisplayPro-Reg;}
.banner-languages-content h3 span{display:block;font:45.13px/55px PFDinDisplayPro-Reg;}
.banner-languages-content p{margin-top:25px;margin-bottom:25px;color:#a2a2a2;font:16px/26px PFDinDisplayPro-Thin;}
.banner-languages-content .orange-btn{display:inline-block;height:40px;padding:5px 35px;margin-bottom:10px;border-radius:20px;color:#ffffff;font:20px/40px PFDinDisplayPro-Bold;border-radius:0px;box-shadow:none;background:none;border:2px solid white;text-transform:uppercase;}
.banner-languages-content .orange-btn:hover{transform:none;color:black;background:white;}
.we-accepts-banner{width:1200px;min-width:1200px;height:140px;padding-top:47px;margin:auto;box-sizing:border-box;background:#ffffff;overflow:hidden;}
.we-accepts-banner h2{float:left;margin-left:135px;color:#6a6a6a;font:38px/44px PFDinDisplayPro-Thin;}
.we-accepts-banner ul{width:700px;height:50px;float:right;margin-right:100px;}
.we-accepts-banner ul li{display:inline-block;vertical-align:middle;margin:0 20px;}
.we-accepts-banner ul li a{display:block;}
.we-accepts-banner .pay1{background:url('/images/we-accepts-black-sprite.png') no-repeat 0 -2px;width:72px;height:47px;}
.we-accepts-banner .pay2{background:url('/images/we-accepts-black-sprite.png') no-repeat -105px -3px;width:65px;height:47px;}
.we-accepts-banner .pay3{background:url('/images/we-accepts-black-sprite.png') no-repeat -213px -17px;width:70px;height:24px;}
.we-accepts-banner .pay4{background:url('/images/we-accepts-black-sprite.png') no-repeat -329px 0;width:55px;height:56px;}
.we-accepts-banner .pay5{background:url('/images/we-accepts-black-sprite.png') no-repeat -426px -10px;width:103px;height:43px;}
.we-accepts-banner .pay6{background:url('/images/we-accepts-black-sprite.png') no-repeat -563px -4px;width:49px;height:43px;}
.support-banner{width:1200px;min-width:1200px;padding-top:55px;padding-bottom:40px;margin:auto;overflow:hidden;background-color:#f1f1f1;}
.support-banner-bg{width:347px;height:334px;float:left;margin-left:95px;background:url(/images/support-banner-bg.png);}
.support-banner-wrap{width:480px;float:right;margin-right:200px;overflow:hidden;}
.support-banner-wrap h1{margin-top:25px;margin-bottom:20px;color:#000000;font:65px/65px PFDeausanspro-Reg;}
.support-banner-wrap h2{color:#000000;font:30px/30px PFDeausanspro-Reg;}
.support-banner-wrap p{color:#989898;font:16px/23px PFDinDisplayPro-Thin;}
.support-banner-wrap dl{width:480px;margin-top:35px;overflow:hidden;}
.support-banner-wrap dl dt,
.support-banner-wrap dl dd{margin-bottom:17px;}
.support-banner-wrap dl dt{display:inline-block;width:90px;color:#b5b5b5;font:23px/23px PFDinDisplayPro-Thin;}
.support-banner-wrap dl dd{width:350px;display:inline-block;vertical-align:top;color:#000000;font:23px/23px PFDinDisplayPro-Light;}
.support-banner-wrap dl dd a{color:#000000;font:23px/23px PFDinDisplayPro-Light;}
.all-time-banner{width:100%;min-width:1200px;height:556px;padding-top:125px;box-sizing:border-box;margin:auto;overflow:hidden;background:url(/images/all-time-bg.jpg) no-repeat;background-size:cover;}
.all-time-banner-wrap{width:430px;margin-left:105px;}
.all-time-banner h2{margin-bottom:35px;color:#ffffff;font:56px/56px PFDinDisplayPro-Light;}
.all-time-banner h3{margin-bottom:20px;color:#ffffff;font:20px/26px PFDinDisplayPro-Thin;}
.all-time-banner p{color:#a8a8a8;font:17px/24px PFDinDisplayPro-Thin;}
.guarantee-banner{width:100%px;min-width:1200px;height:585px;padding-top:100px;box-sizing:border-box;margin:auto;overflow:hidden;background:url(/images/guarantee-banner-bg.jpg) no-repeat;background-size:cover;}
.guarantee-banner-wrap{width:650px;float:right;overflow:hidden;}
.guarantee-banner-wrap h2{color:#000000;font:50px/50px PFDinDisplayPro-Reg;}
.guarantee-banner-wrap ul{display:block;margin-top:40px;margin-bottom:100px;}
.guarantee-banner-wrap ul li{display:inline-block;margin-right:40px;}
.guarantee-banner-wrap ul li:last-child{margin-right:0 !important;}
.guarantee-banner-wrap ul li:before{content:'';display:inline-block;height:60px;margin-right:15px;}
.guarantee-banner-icon1:before{background:url('/images/our-guarantee-sprite.png') no-repeat no-repeat -12px -11px;width:52px;}
.guarantee-banner-icon2:before{background:url('/images/our-guarantee-sprite.png') no-repeat no-repeat -200px -16px;width:56px;}
.guarantee-banner-icon3:before{background:url('/images/our-guarantee-sprite.png') no-repeat -408px -12px;width:52px;}
.guarantee-banner-wrap ul li p{display:inline-block;margin-top:5px;color:#000000;font:20px/23px PFDinDisplayPro-Reg;vertical-align:top;}
.guarantee-banner-wrap h3{width:535px;color:#757575;font:26px/37px PFDinDisplayPro-Light;}
.clients-banner{width:100%;min-width:1200px;padding-top:50px;padding-bottom:50px;margin:auto;overflow:hidden;background:#f1f1f1;z-index:1;}
.clients-banner-bg{width:459px;height:473px;display:inline-block;margin-left:110px;vertical-align:middle;background:url(/images/clients-banner-bg.png);z-index:-1;}
.clients-banner-wrap{width:420px;margin-left:50px;display:inline-block;vertical-align:middle;}
.clients-banner-wrap h2{margin-bottom:30px;color:#000000;font:56px/56px PFDinDisplayPro-Light;}
.clients-banner-wrap p{margin-bottom:25px;color:#989898;font:17px/27px PFDinDisplayPro-Thin;}
.clients-banner-wrap .orange-btn{display:block;width:195px;font-size:20px;padding:3px 0;background:none;color:black;border-radius:0px;box-shadow:none;text-transform:uppercase;border:2px solid black !important;}
.clients-banner-wrap .orange-btn:hover{background:black;color:white;transform:none;}
.clients-banner ul{width:1122px;display:block;margin-top:-15px;margin-left:40px;overflow:hidden;z-index:10;}
.clients-banner ul li{width:16.5%;float:left;border-right:1px solid #b1b1b1;}
.clients-banner ul li:last-child{border:0;}
.clients-banner ul li a{height:74px;margin:auto;display:block;z-index:999;}
.company-apple a{background:url('/images/clients-banner-company-sprite.png') no-repeat 0 -4px;width:129px;}
.company-allianz a{background:url('/images/clients-banner-company-sprite.png') no-repeat -206px 0;width:129px;}
.company-bc a{background:url('/images/clients-banner-company-sprite.png') no-repeat -406px -4px;width:133px;}
.company-ecco a{background:url('/images/clients-banner-company-sprite.png') no-repeat -607px -7px;width:113px;}
.company-novartis a{background:url('/images/clients-banner-company-sprite.png') no-repeat -807px -7px;width:133px;}
.company-vfs a{background:url('/images/clients-banner-company-sprite.png') no-repeat -1007px -7px;width:133px;}
.grow,
.transformUp,
.growY{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.grow:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.transformUp:hover{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);}
.growY:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.reviews-modal{width:1200px;margin:auto;display:none;}
.reviews-modal-item{position:relative;width:913px;height:auto;padding-top:40px;padding-bottom:125px;margin:auto;background-color:#ffffff;-webkit-box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);text-align:center;}
.reviews-modal-item span{display:block;width:210px;height:210px;border-radius:50%;border:16.5px solid #ffffff;margin:auto;box-sizing:border-box;-webkit-box-shadow:7px 12px 35px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:7px 12px 35px 0px rgba(0, 0, 0, 0.15);box-shadow:7px 12px 35px 0px rgba(0, 0, 0, 0.15);}
.reviews-modal-item span img{display:block;width:177px;height:177px;border-radius:50%;margin:auto;}
.reviews-modal-item h2{margin-top:20px;color:#e05921;font:55px/55px PFDinDisplayPro-Thin;}
.reviews-modal-item h3{margin-top:15px;text-transform:uppercase;color:#000000;font:25px/25px PFDinDisplayPro-Bold;}
.reviews-modal-item h4{margin-top:10px;margin-bottom:25px;text-transform:uppercase;color:#000000;font:18px/18px PFDinDisplayPro-Light;}
.reviews-modal-item p{width:760px;margin:auto;margin-bottom:25px;color:#333333;font:20px/23px PFDinDisplayPro-Light;}
.reviews-modal-item .blue-btn{display:inline-block;width:180px;height:40px;margin:auto;margin-top:40px;padding:2px 25px;border-radius:20px;font:16px/40px PFDinDisplayPro-Bold;font-size:20px;color:black;background:none;border-radius:0px;border:2px solid black !important;box-shadow:none;}
.reviews-modal-item .blue-btn;hover{color:white;background:black;transform:none;cursor:pointer;}
#fancybox-overlay{background-color:transparent !important;}
.footer{width:100%;min-width:1200px;margin:auto;overflow:hidden;background:url('/images/footerBLBackground.jpg');}
.footerBL{display:block;height:15px;min-width:1200px;width:100%;}
.footerMenu{width:100%;min-width:1200px;overflow:hidden;background:#0b1a41;}
.footerMenu ul a{float:left;overflow:hidden !important;padding-right:50px !important;}
.footerMenu a span{display:block;text-transform:uppercase;padding-bottom:30px;padding-top:30px;color:#ffffff;font:20px/20px PFDinDisplayPro-Medium;}
.footerMenu li a:first-child span{background:url('/images/arrowFM.png') no-repeat bottom center;}
.footerMenu a span:hover{background:url('/images/arrowFM.png') no-repeat bottom center;}
.footerMenu ul{display:table;overflow:hidden;min-width:1150px;width:1150px;margin:auto;}
.footerMenu ul li{display:table-cell;}
.footer-menu{width:100%;display:inline-block;}
.footer-menu ul li{width:19.9%;padding-top:15px;padding-bottom:10px;float:left;border-right:1px solid #e1e1e1;}
.footer-menu ul li:last-child{border:0;}
.footer-menu ul li:last-child{margin-top:5px;}
.footer-menu ul li ul{margin-left:40px;}
.footer-menu ul li ul li{border:0;padding:0;width:auto !important;display:block;float:none !important;}
.footer-menu ul a span{display:block;text-transform:uppercase;margin-bottom:20px;color:#000000;font:20px/20px PFDinDisplayPro-Medium;}
.footer-menu ul li a{color:#7d7d7d;font:15px/28px PFDinDisplayPro-Light;}
.footer-menu ul li ul li p{color:#aeaeae;font:14px/19px PFDinDisplayPro-Light;}
.footer-menu a:hover span,
.footer-menu a:hover{font-weight:700;color:#e04916;}
.all-work{padding-top:70px;padding-bottom:70px;background:url('/images/backWWU.jpg') no-repeat 50% 50% !important;position:relative;background-size:cover !important;}
.all-work h2{color:white !important;font:46px/46px PFDinDisplayPro-Reg;margin-bottom:25px;}
.support-modal{opacity:0;transition:opacity 0.5s linear;font-family:PFDinDisplayPro-Light;position:absolute;background:#085b9f;background:-moz-linear-gradient(-45deg, #085b9f 2%, #033d72 100%);background:-webkit-linear-gradient(-45deg, #085b9f 2%,#033d72 100%);background:linear-gradient(135deg, #085b9f 2%,#033d72 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085b9f', endColorstr='#033d72',GradientType=1);width:410px;padding:35px 40px 40px;right:0;top:100%;z-index:999;visibility:hidden;box-shadow:0 0 80px rgba(0,0,0,.3)}
.support-modal2{top:auto;bottom:-70px;}
@media (max-width:767px){.support-modal{top:50px;right:auto;bottom:-70px;left:0;position:fixed;width:100%;padding:50px 15px 35px}}
.support-modal .close-modal{position:absolute;top:20px;right:30px;background:url(/images/support-modal-close.png)no-repeat;width:17px;height:17px;display:block;text-indent:-9999px;cursor:pointer}
.support-modal .close-modal:hover{background-position:0 -17px}
.support-modal .service-box{border-bottom:1px solid #fff;margin-bottom:18px;padding-bottom:30px;width:100%;color:#fff}
.support-modal .service-box:after{display:block;clear:both}.support-modal .service-box .service-box-text{padding-left:127px}
@media (max-width:767px){.support-modal .close-modal{right:50%;margin-right:-2px}.support-modal .service-box .service-box-text{text-align:left}}
.support-modal .service-box .icon{float:left;margin-right:40px}
.support-modal .service-box strong{display:block;font-size:54px;line-height:57px;padding-bottom:13px}
.support-modal .service-box span{display:block;font-size:15px;line-height:20px}
.support-modal .phone-box{padding:0 25px 26px 30px;color:#fff}
@media (max-width:767px){.support-modal .phone-box{text-align:left}}
.support-modal .phone-box .phone-text{vertical-align:top;zoom:1;padding-bottom:20px}
.support-modal .phone-box .freenumb{font-weight:700;display:block;text-align:right;margin-top:-10px}
.support-modal .phone-box strong{font-size:41px;line-height:45px}
.support-modal .phone-box span{display:block;font-size:14px;font-weight:700;text-align:left}
.support-modal .white-btn{width:100%;background:#fff;text-transform:uppercase;color:#20cea2;display:block;font-weight:700;text-align:center;height:62px;line-height:62px;font-size:28px;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.support-modal .white-btn:hover{background:#00B28A;color:#fff}
.support-modal.active-modal{visibility:visible;opacity:1;transition:opacity 0.5s linear;}
.phoneclick:hover img{cursor:pointer;}
.phoneclick2:hover img{cursor:pointer;}
.work-with-menu{color:white !important;font-family:PFDinDisplayPro-Medium;float:right;font-size:15px;}
.work-with-menu li{display:inline-block;padding-left:58px;}
.work-with-menu li a{padding-bottom:10px;color:white !important;}
.work-with-menu li a:hover{border-bottom:3px solid white;cursor:pointer;}
.work-with-menu li:first-child a{border-bottom:3px solid white;}
.inputfile{margin-top:10px;background:white;color:black;width:40%;clear:both;float:left;padding:8px 10px 0 10px;border:1px solid #ccc;font-size:12px;}
.inputfile .jq-file__browse{float:left;margin-right:10px;}
.inputfile .jq-file__name{float:right;}
.form-contact{visibility:hidden;opacity:0;transition:opacity 0.5s linear;position:absolute;}
.form-contact.active-form{position:fixed;top:50%;margin-top:-200px;z-index:2050;left:50%;margin-left:-400px;display:block;visibility:visible;opacity:1;transition:opacity 0.5s linear;-webkit-box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);box-shadow:2px 4px 100px 0px rgba(0, 0, 0, 0.14);}
.form-contact .close-form{position:absolute;top:20px;right:30px;background:url(/images/support-modal-close-form.png)no-repeat;width:17px;height:17px;display:block;text-indent:-9999px;cursor:pointer;border:0px;}
@media (max-width:8000px){.header-main{max-width:1700px !important;width:1700px !important;margin-left:-850px !important;}
#main-menu{margin-left:18% !important;}
.main-why-us,
.about-prof,
.contacts-wrap,
.contacts-links{max-width:1700px !important;width:1700px !important;}
.our-team-links{max-width:1700px !important;width:1700px !important;}
.our-team-links li{margin-right:75px !important;}
.our-team-detail-wrap{min-width:900px;width:900px !important;}
.our-team-detail-text{width:400px !important;}
.main-news{max-width:1700px !important;width:1700px !important;}
.main-news .scrollbar{min-width:1565px !important;width:1565px !important;}
.main-news .frame-wrap{min-width:1300px !important;width:1300px !important;}
.tile-cont{max-width:1700px !important;width:1700px !important;}
.footerMenu ul{max-width:1700px !important;width:1700px !important;}
.main-how-work-links-top{max-width:1200px !important;width:1200px !important;}
.main-how-work-text p{width:32.8% !important;}
.team-staff{max-width:1700px !important;width:1700px !important;}
.team-staff ul li{width:25% !important;}
.clients-banner ul li{width:16.3% !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1700px !important;width:1700px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1600px !important;width:1600px !important;}
.blog-list,
.blog-list ul,
.blog-LR{max-width:1500px !important;width:1500px !important;}
.blog-LR .blog-wrap{max-width:1410px !important;width:1410px !important;padding-left:50px;}
.blog-list.tower-center{float:right;min-width:330px !important;width:330px !important;background:none;margin-left:45px;padding-bottom:0px;}
.blog-list.tower-center ul li a:hover{box-shadow:none;}
.blog-list.tower-center ul{min-width:360px !important;width:360px !important;margin-left:0px !important;padding-top:0px !important;margin-top:-8px !important;}
.blog-list.tower-center ul li{min-width:315px !important;width:315px !important;margin-left:0px !important;}
.blog-list ul li:nth-child(4n+1){margin-left:0;}
.languages-about-page,
.shop-category,
.shop{max-width:1800px !important;width:1800px !important;}
.languages-about-page ul li:nth-child(6n+1),
.shop-category ul li:nth-child(6n+1){border-left:0;}
.rates-wrapper,
.price-rates,
.capabilities-wrapper{max-width:1400px !important;width:1400px !important;}
.price-capabilities ul li{margin-right:137px !important;}
.other-lang-hidden-5,
.other-lang-hidden-6{display:none;}
.contacts-right-tower{min-width:1220px !important;width:1220px !important;}
.bg-usa img,
.bg-uk img,
.bg-irl img,
.bg-aus img,
.bg-can img,
.bg-swiss img,
.bg-ger img{display:none !important;}
.bg-usa,
.bg-uk,
.bg-irl,
.bg-aus,
.bg-can,
.bg-swiss,
.bg-ger,
.bg-ua,
.bg-ru{height:629px;width:100%;background-size:cover;}
.bg-usa{background:url(/images/main-slideUSA.jpg) 100% 100% no-repeat;}
.bg-uk{background:url(/images/main-slideUK.jpg) 0% 100% no-repeat;}
.bg-irl{background:url(/images/main-slideIRL.jpg) 0% 100% no-repeat;}
.bg-aus{background:url(/images/main-slideAUS.jpg) 50% 100% no-repeat;}
.bg-can{background:url(/images/main-slideCAN.jpg) 100% 100% no-repeat;}
.bg-swiss{background:url(/images/main-slideSWIT.jpg) 100% 100% no-repeat;}
.bg-ger{background:url(/images/main-slideGER.jpg) 100% 100% no-repeat;}
.bg-ua{background:url(/images/main-slideUA.jpg) 50% 100% no-repeat;}
.bg-ru{background:url(/images/main-slideRU.jpg) 50% 100% no-repeat;}
#contacts-map-usa,
#contacts-map-uk,
#contacts-map-irl,
#contacts-map-au,
#contacts-map-can,
#contacts-map-sw,
#contacts-map-gr,
#contacts-map-ua,
#contacts-map-ru{width:100% !important;}
.contacts-links ul{min-width:1410px !important;width:1410px !important;}
}
@media (max-width:1920px){.main-how-work-text p{width:33% !important;}
.clients-banner ul li{width:16.5% !important;}
}
@media (max-width:1850px){.languages-about-page,
.shop-category,
.shop{max-width:1500px !important;width:1500px !important;}
.languages-about-page ul li:nth-child(6n+1),
.shop-category ul li:nth-child(6n+1){border-left:1px solid #ededed;}
.languages-about-page ul li:nth-child(5n+1),
.shop-category ul li:nth-child(5n+1){border-left:0;}
.other-lang-hidden-4{display:none;}
}
@media (max-width:1800px){.header-main{max-width:1600px !important;width:1600px !important;margin-left:-800px !important;}
#main-menu{margin-left:16% !important;}
.main-why-us,
.about-prof,
.contacts-wrap,
.contacts-links{max-width:1600px !important;width:1600px !important;}
.our-team-links{max-width:1600px !important;width:1600px !important;}
.our-team-links li{margin-right:70px !important;}
.main-news{max-width:1600px !important;width:1600px !important;}
.main-news .scrollbar{min-width:1465px !important;width:1465px !important;}
.main-news .frame-wrap{min-width:1200px !important;width:1200px !important;}
.tile-cont{max-width:1600px !important;width:1600px !important;}
.footerMenu ul{max-width:1600px !important;width:1600px !important;}
.team-staff{max-width:1600px !important;width:1600px !important;}
.team-staff ul li{width:25% !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1600px !important;width:1600px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1500px !important;width:1500px !important;}
.contacts-right-tower{min-width:1120px !important;width:1120px !important;}
}
@media (max-width:1700px){.header-main{max-width:1500px !important;width:1500px !important;margin-left:-750px !important;}
#main-menu{margin-left:14% !important;}
.main-why-us,
.about-prof,
.contacts-wrap,
.contacts-links{max-width:1500px !important;width:1500px !important;}
.our-team-links{max-width:1500px !important;width:1500px !important;}
.our-team-links li{margin-right:55px !important;}
.main-news{max-width:1500px !important;width:1500px !important;}
.main-news .scrollbar{min-width:1365px !important;width:1365px !important;}
.main-news .frame-wrap{min-width:1100px !important;width:1100px !important;}
.tile-cont{max-width:1500px !important;width:1500px !important;}
.footerMenu ul{max-width:1500px !important;width:1500px !important;}
.team-staff{max-width:1500px !important;width:1500px !important;}
.team-staff ul li{width:25% !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1500px !important;width:1500px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1400px !important;width:1400px !important;}
.contacts-right-tower{min-width:1020px !important;width:1020px !important;}
}
@media (max-width:1600px){.header-main{max-width:1400px !important;width:1400px !important;margin-left:-700px !important;}
#main-menu{margin-left:12% !important;}
.main-why-us,
.about-prof,
.contacts-wrap{max-width:1400px !important;width:1400px !important;}
.our-team-links{max-width:1300px !important;width:1300px !important;}
.our-team-links li{margin-right:30px !important;}
.main-news{max-width:1400px !important;width:1400px !important;}
.main-news .scrollbar{min-width:1265px !important;width:1265px !important;}
.main-news .frame-wrap{min-width:1000px !important;width:1000px !important;}
.tile-cont{max-width:1400px !important;width:1400px !important;}
.footerMenu ul{max-width:1400px !important;width:1400px !important;}
.team-staff{max-width:1400px !important;width:1400px !important;}
.team-staff ul li{width:33.33% !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1400px !important;width:1400px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1300px !important;width:1300px !important;}
.blog-list,
.blog-LR{max-width:1200px !important;width:1200px !important;}
.blog-list ul{max-width:1035px !important;width:1035px !important;}
.blog-list ul li.width-news{display:none;}
.blog-list ul li:nth-child(3n+1){margin-left:0 !important;}
.blog-list ul li:nth-child(4n+1){margin-left:45px;}
.blog-LR .blog-wrap{max-width:1025px !important;width:1025px !important;padding-left:0px;}
.blog-list.tower-center{display:none;}
.contacts-right-tower{min-width:920px !important;width:920px !important;}
.contacts-links ul li.office-none{ddisplay:none !important;}
.contacts-links{max-width:1200px !important;width:1200px !important;}
.contacts-links ul{max-width:1045px !important;width:1045px !important;}
.contacts-links ul li{width:115px !important;}
.contacts-links ul li img{width:115px !important;height:100px !important;}
}
@media (max-width:1550px){.languages-about-page,
.shop-category,
.shop{max-width:1200px !important;width:1200px !important;}
.languages-about-page ul li:nth-child(5n+1),
.shop-category ul li:nth-child(5n+1){border-left:1px solid #ededed;}
.languages-about-page ul li:nth-child(4n+1),
.shop-category ul li:nth-child(4n+1){border-left:0px;}
.other-lang-hidden-4,
.other-lang-hidden-5,
.other-lang-hidden-6{display:block;}
}
@media (max-width:1500px){.header-main{max-width:1300px !important;width:1300px !important;margin-left:-650px !important;}
#main-menu{margin-left:10% !important;}
.main-why-us,
.about-prof,
.contacts-wrap{max-width:1300px !important;width:1300px !important;}
.our-team-links{max-width:1200px !important;width:1200px !important;}
.our-team-links li{margin-right:20px !important;}
.main-news{max-width:1300px !important;width:1300px !important;}
.main-news .scrollbar{min-width:1165px !important;width:1165px !important;}
.main-news .frame-wrap{min-width:900px !important;width:900px !important;}
.tile-cont{max-width:1300px !important;width:1300px !important;}
.footerMenu ul{max-width:1300px !important;width:1300px !important;}
.team-staff{max-width:1300px !important;width:1300px !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1300px !important;width:1300px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1200px !important;width:1200px !important;}
.contacts-right-tower{min-width:820px !important;width:820px !important;}
}
@media (max-width:1450px){.rates-wrapper,
.price-rates,
.capabilities-wrapper{max-width:1200px !important;width:1200px !important;}
.price-capabilities ul li{margin-right:75px !important;}
}
@media (max-width:1400px){.header-main{max-width:1200px !important;width:1200px !important;margin-left:-600px !important;}
#main-menu{margin-left:3% !important;}
.main-why-us,
.about-prof,
.contacts-wrap,
.contacts-top{max-width:1200px !important;width:1200px !important;}
.our-team-links{max-width:1100px !important;width:1100px !important;}
.our-team-links li{margin-right:5px !important;}
.main-news{max-width:1200px !important;width:1200px !important;}
.main-news .scrollbar{min-width:1065px !important;width:1065px !important;}
.main-news .frame-wrap{min-width:800px !important;width:800px !important;}
.tile-cont{max-width:1200px !important;width:1200px !important;}
.footerMenu ul{max-width:1200px !important;width:1200px !important;}
.team-staff{max-width:1200px !important;width:1200px !important;}
.blog-view-text,
.blog-view-description,
.content-contact-form,
.content-title-type,
.about-documents,
.process-doc{max-width:1200px !important;width:1200px !important;}
.blog-view-text-wrap,
.blog-view-description-wrap,
.content-title-type-wrap,
.about-documents article,
.process-doc-wrap{max-width:1100px !important;width:1100px !important;}
.contacts-right-tower{min-width:720px !important;width:720px !important;}
}
@media (max-width:1200px){.header-main{left:0 !important;margin-left:0px !important;}
.tile-cont h2.work-with-title{margin-left:10px !important;}
.tile-cont ul.work-with-menu{margin-right:10px !important}
.footerMenu ul{max-width:1100px !important;width:1100px !important;}
.about-prof{max-width:1000px !important;width:1000px !important;}
} .scrollup {
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 50px;
  left: 100px;
  display: none;
  text-indent: -9999px;
  opacity: 0.8;
  background: url(/images/arrows-up.png) no-repeat;
  border-radius: 5px;
} .breadcrumbs-block {
 font: 17px/25px PFDinDisplayPro-Thin;
 color:white;
 padding:10px 0;
 background: #0193c6; /* Old browsers */
 background: -moz-linear-gradient(-45deg, #0193c6 1%, #056fa3 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(-45deg, #0193c6 1%,#056fa3 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(135deg, #0193c6 1%,#056fa3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193c6', endColorstr='#056fa3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.breadcrumbs-block ul li {
 display: inline-block;
 vertical-align: top;
}
.breadcrumbs-block ul li::after {
 content: " > ";
 color: #fff;
 margin: 0px 5px;
}
.breadcrumbs-block ul li:last-child::after {
 display: none;
}
.breadcrumbs-block a, .breadcrumbs-block span{
 color:white;
}
.main-top-slider-tel{width:200px;}
.main-top-slider-tel a{text-align:center;}
.left-button-main{width:45%;float:left;text-align:right;}
.right-button-main{width:45%;float:right;text-align:left;} .shop-category .shop-languages-list ul li{width:300px;}
 .locphone{
  text-align:right;
  vertical-align:middle;
}
.locphone a{
  float:right !important;
}
/*contacts-top*/ .contacts-top {
 padding-top: 220px;
 padding-bottom: 40px;
 margin: auto;
 overflow: hidden;
 #background: url(/images/contacts-top-bg.png) right 150px no-repeat;
 #background-size:cover;
} .contacts-wrapper{
 background: url(/images/contacts-top-bg.png) right 150px no-repeat;
 width:100%;
} /*contacts-left-tower*/  .contacts-left-tower {
 width: 340px;
 float: left;
 margin-left: 50px;
 overflow: hidden;
 }
 .contacts-top-info {
 padding-left: 30px;
 overflow: hidden;
 }
 .contacts-top-info h2 {
 margin-bottom: 30px;
 color: #000000;
 font: 50px / 50px PFDinDisplayPro-Medium;
 }
 .contacts-top-info p {
 width: 260px;
 color: #9e9e9e;
 font: 20px / 33px PFDinDisplayPro-Thin;
 }
 .contacts-top-info small {
 margin-top: 35px;
 margin-bottom: 10px;
 display: block;
 color: #e90000;
 font: 500 14px / 14px PFDinDisplayPro-Bold;
 }
 .contacts-top-info .contacts-tel {
 color: #000000;
 font: 34px / 34px PFDinDisplayPro-Medium;
 }
 .contacts-top-info ul {
 margin-top: 20px;
 margin-left: -30px;
 }  .contacts-top-info ul li {
  border-top: 1px solid #e9e9e9;
 }
 .contacts-top-info ul li a {
  margin-left: 25px;
  text-transform: uppercase;
  color: #005ba9;
  font: 16px / 56px PFDinDisplayPro-Medium;
 }  .contacts-top-description {
 position: relative;
 margin-top: 25px;
 text-align: center;
 }  .contacts-top-description div {
 width: 268px;
 height: 268px;
 border-radius: 50%;
 border-style: solid;
 border-width: 2px;
 border-color: #e1e1e1;
 margin: auto;
 }
 .contacts-top-description div span {
 width: 237px;
 height: 237px;
 display: block;
 border-radius: 50%;
 border-style: solid;
 border-width: 15px;
 border-color: #ffffff;
 }
 .contacts-top-description div span img {
  display: block;
  width: 237px;
  height: 237px;
  margin: auto;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
 }
 .contacts-top-description h2 {
 margin-top: 20px;
 color: #d45933;
 font: 33px / 33px PFDinDisplayPro-Thin;
 }
 .contacts-top-description h3 {
 margin-bottom: 20px;
 text-transform: uppercase;
 color: #000000;
 font: 16px / 27px PFDinDisplayPro-Medium;
 }
 .contacts-top-description p {
 width: 230px;
 margin: auto;
 color: #979797;
 font: 16px / 24px PFDinDisplayPro-Light;
 }
 .contacts-top-description .orange-btn {
 position: absolute;
 top: 30px;
 left: 40px;
 width: 45px;
 height: 45px;
 display: block;
 border-radius: 50%;
 border-style: solid;
 border-width: 5px;
 border-color: #f3f3f3;
 z-index: 999;
 -webkit-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 -moz-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 }
 .contacts-top-description .orange-btn span {
 width: 23px;
 height: 17px;
 display: block;
 margin: auto;
 margin-top: 13px;
 background: url(/images/mail-small.png) no-repeat;
 } 
/*contacts-left-tower end*/ /*contacts-right-tower*/ .contacts-right-tower {
 width: 700px;
 float: right;
 padding-right: 62.5px;
 margin-right: 30px;
 box-sizing: border-box;
 overflow: hidden; 
}
.contacts-right-tower-wrap {
 position: relative;
 
}
 .contacts-map {
 position: absolute;
 display: block;
 top: 0;
 left: 0px;
 width: 629px;
 height: 712px;
 display: none;
 }
 .contacts-right-tower img {
 display: block;
 width: 629px;
 height: 712px;
 }
 .contacts-right-tower .view-map {
 position: absolute;
 top: 50%;
 right: -62.5px;
 display: block;
 width: 125px;
 height: 125px;
 margin-top: -62.5px;
 border-radius: 50%;
 background-color: #ffffff;
 -webkit-box-shadow: 2px 4px 45px 0px rgba(0, 0, 0, 0.09);
 -moz-box-shadow: 2px 4px 45px 0px rgba(0, 0, 0, 0.09);
 box-shadow: 2px 4px 45px 0px rgba(0, 0, 0, 0.09);
 text-align: center;
 z-index: 99;
 }
 .contacts-right-tower .view-map span {
 display: block;
 width: 25px;
 height: 29px;
 margin: auto;
 margin-top: 20px;
 background: url(/images/map-icon.png);
 }
 .contacts-right-tower .view-map h3 {
 margin-top: 10px;
 color: #e2541e;
 font: 18px / 20px PFDinDisplayPro-Bold;
 }
 .contacts-right-tower .view-map p {
 text-transform: uppercase;
 color: #9c9c9c;
 font: 10px / 27px PFDinDisplayPro-Light;
 }
 .contacts-right-tower-address {
 margin-top: 50px;
 text-align: center;
 margin-bottom: 10px;
 }
 .contacts-right-tower-address h2 {
 margin-bottom: 20px;
 color: #000000;
 font: 49px / 49px PFDinDisplayPro-Medium;
 }
 .contacts-right-tower-address h3 {
 margin-bottom: 18px;
 color: #a8a8a8;
 font: 400 18px / 18px PFDinDisplayPro-Reg;
 }
 .contacts-right-tower-address h3 span{
  color:#d45933;
 }
 .contacts-right-tower-address .blue-btn {
 display: block;
 width: 218px;
 height: 50px;
 margin: auto;
 border-radius: 25px;
 color: #ffffff;
 font: 22.41px / 50px PFDinDisplayPro-Bold;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 
 box-shadow:none;
 color:black;
 background:none;
 border-radius:0px;
 font-size:20px;
 text-transform:uppercase;
 border:2px solid black;
 }
 
 .contacts-right-tower-address .blue-btn:hover{
 color:white;
 background:black;
 transform:none;
 }
/*contacts-right-tower end*/ 
/*contacts-top end*/ /*contacts-links*/ .contacts-links {
 width: 1200px;
 min-width: 1200px;
 padding-top: 40px;
 padding-bottom: 50px;
 overflow: hidden;
 margin: auto;
 background: #ffffff; 
}
 .contacts-links ul {
 width: 1045px;
 margin: auto;
 }
 .contacts-links ul li {
 width: 143px;
 float: left;
 margin-right: 37px;
 text-align: center;
 }
 .contacts-links ul li:last-child {margin-right: 0 !important;}  .contacts-links ul li img {
 display: block;
 width: 143px;
 height: 134px;
 }
 .contacts-links ul li a h3 {
 margin-top: 15px;
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #000000;
 font: 18px / 18px PFDinDisplayPro-Medium;
 }
 .contacts-links ul li a p {
 color: #a8a8a8;
 font: 13px / 17px PFDinDisplayPro-Reg;
 } /*contacts-links end*/ /*contacts-banners*/ .contacts-banners {
 width: 1045px;
 min-width: 1045px;
 margin: auto;
 overflow: hidden;
}
 .contacts-banner-left {
 position: relative;
 width: 631px;
 height: 813px;
 float: left;
 #margin-top: 7px;
 overflow: hidden;
 background: url(/images/contacts-banner-ourteam-bg.jpg) center;
 background-size: cover;
 }
 .contacts-banner-ourteam {
 position: absolute;
 width: 631px;
 bottom: 70px;
 left: 0;
 text-align: center;
 }
 .contacts-banner-ourteam h2 {
 margin-bottom: 15px;
 color: #000000;
 font: 54px / 54px PFDinDisplayPro-Bold;
 }
 .contacts-banner-ourteam p {
 width: 410px;
 margin: auto;
 color: #7e7e7e;
 font: 19px / 30px PFDinDisplayPro-Thin;
 }
 .contacts-banner-ourteam .orange-btn {
 display: block;
 width: 157px;
 height: 40px;
 margin: auto;
 margin-top: 25px;
 color: #ffffff;
 font: 22px / 40px PFDinDisplayPro-Bold;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.21);
 }
 .contacts-banner-right {
 width: 357px;
 float: right;
 }
 .contacts-banner-guarantee {
 position: relative;
 width: 100%;
 height: 376px;
 padding-top: 45px;
 box-sizing: border-box;
 background: #f4f4f4;
 background-color: rgba(241, 241, 241, 0.8);
 }
 .contacts-banner-guarantee span {
 display: block;
 width: 129px;
 height: 133px;
 margin: auto;
 background: url(/images/contacts-banner-guarantee-bg.png);
 }
 .contacts-banner-guarantee-wrap {
  position: absolute;
  width: 100%;
  bottom: 25px;
  left: 0;
  text-align: center;
 }
 .contacts-banner-guarantee-wrap .blue-btn {
   display: block;
  width: 160px;
  height: 30px;
  margin: auto;
  margin-top:10px;
  border-radius: 25px;
  color: #ffffff;
  font: 20px / 30px PFDinDisplayPro-Bold;
 }
  .contacts-banner-guarantee h2 {
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #000000;
  font: 24px / 24px PFDinDisplayPro-Bold;
  }
  .contacts-banner-guarantee p {
  width: 260px;
  margin: auto;
  color: #7e7e7e;
  font: 14px / 20px PFDinDisplayPro-Thin;
  } 
 .contacts-banner-clients {
 width: 100%;
 height: 376px;
 margin-top: 60px;
 padding-top: 40px;
 box-sizing: border-box;
 background-color: #3ecece; 
 overflow: hidden;
 text-align: center;
 }
 .contacts-banner-clients span {
 display: block;
 width: 217px;
 height: 170px;
 margin: auto;
 background: url(/images/contacts-banner-clients-bg.png);
 }
 .contacts-banner-clients h2 {
 margin-top: 25px;
 margin-bottom: 15px;
 color: #ffffff;
 font: 24px / 24px PFDinDisplayPro-Bold;
 }
 .contacts-banner-clients p {
 width: 260px;
 margin: auto;
 color: #ffffff;
 font: 14px / 20px PFDinDisplayPro-Thin;
 }
/*contacts-banners end*/    
/*our-team-block*/ .our-team-block {
 width: 100%;
 min-width: 1200px;
 margin: auto;
 padding-top: 80px;
 padding-bottom: 70px;
 overflow: hidden;
 background: #f4f4f4;
}
 .our-team-block-title {
 text-align: center;
 overflow: hidden;
 }
 .our-team-block-title h2 {
 margin-bottom: 20px;
 color: #000000;
 font: 63px / 50px PFDinDisplayPro-Light;
 }
 .our-team-block-title p {
 color: #888888;
 font: 16px / 16px PFDinDisplayPro-Light;
 } .our-team-block-content {}  .our-team-links {
 width: 1065px;
 margin: auto;
 margin-top: 60px;
 overflow: hidden;
 }
 
 .our-team-links li {
 margin-right: 75px;
 display: inline-block;
 vertical-align: top;
 border-radius: 50%;
 border-style: solid;
 border-width: 2px;
 border-color: #e3e3e3;
 background-color: rgba(255, 255, 255, 0.2);
 width: 107px;
 height: 107px;
 overflow: hidden;
 }
 .our-team-links li:hover {border-color: #f28347;}
 .our-team-links li:hover a {border-color: #ffffff;}
 .our-team-links li:last-child {margin-right: 0 !important;}  .our-team-links li a {
 margin: auto;
 display: block;
 width: 79px;
 height: 79px;
 margin-top: 2px;
 border-radius: 50%;
 border-style: solid;
 border-width: 12px;
 border-color: #f5f5f5;
 overflow: hidden;
 }
 .our-team-links li img {
 display: block;
 width: 79px;
 height: 79px;
 margin: auto;
/* margin-top: 5px;*/
 border-radius: 50%;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -o-border-radius: 50%;
 overflow: hidden;
 -webkit-filter: grayscale(1) invert(0.1);
 filter: grayscale(1) invert(0.1);
 }
 .our-team-links li a:hover img {
 -webkit-filter: grayscale(1);
 filter: grayscale(1);
 }
 .our-team-links li.active {border-color: #f28347;}
 .our-team-links li.active a {border-color: #ffffff;}
 .our-team-links li.active img {
 -webkit-filter: none;
 filter: none;
 }  .our-team-detail-wrap {
 width: 775px;
 margin: auto;
 margin-top: 30px;
 overflow: hidden;
 }
 .our-team-detail {
 position: relative;
 overflow: hidden;
 }
 .our-team-detail a {
 position: absolute;
 top: 45px;
 left: 305px;
 width: 70px;
 height: 70px;
 display: block;
 border-radius: 50%;
 border-style: solid;
 border-width: 5px;
 border-color: #f3f3f3;
 z-index: 99;
 }
 .our-team-detail a span {
  width: 39px;
  height: 30px;
  display: block;
  margin: auto;
  margin-top: 20px;
  background: url(/images/mail.png) 50% 50% no-repeat;
  background-size:40px;
 }
 .our-team-detail img {
 width: 353px;
 height: 353px;
 border-radius: 50%;
 display: inline-block;
 vertical-align: middle;
 }
 .our-team-detail-text {
 width: 350px;
 margin-top: 58px;
 margin-left: 65px;
 display: inline-block;
 vertical-align: top;
 overflow: hidden;
 }
 .our-team-detail-text h2 {
  margin-bottom: 35px;
  color: #d45932;
  font: 52px / 52px PFDinDisplayPro-Thin;
 }
 .our-team-detail-text h3 {
  margin-bottom: 30px;
  color: #000000;
  font: 25px / 33px PFDinDisplayPro-Thin;
 }
 .our-team-detail-text p {
  color: #999999;
  font: 18px / 18px PFDinDisplayPro-Thin;
 }
/*our-team-block end*/
/*getaquote-top*/ .getaquote-top {
 width: 100%;
 min-width: 1200px;
 padding-top: 150px;
 padding-bottom: 105px;
 margin: auto;  
 background: rgb(235,235,235);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(254,254,254,1) 26%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(26%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%); } .getaquote-top-title {
 margin-bottom: 55px;
 text-align: center;
 overflow: hidden;
}
 .getaquote-top-title h2 {
 margin-bottom: 35px;
 color: #000000;
 font: 66px / 66px PFDinDisplayPro-Reg;
 }
 .getaquote-top-title p {
 width: 740px;
 margin: auto;
 color: #898989;
 font: 19px / 28px PFDinDisplayPro-Thin;
 }
 .getaquote-top-title p a {color: #005cc3;} 
 .getaquote-form {
 width: 905px;
 margin: auto;
 }
 .getaquote-form input {
 box-sizing: border-box;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 }  .getaquote-form-inputs {
 display: block;
 overflow: hidden;
 }
 .getaquote-form-inputs li {
 margin-right: 14.5px;
 float: left;
 border: 1px solid #dadada;
 }
 .getaquote-form-inputs li:last-child {margin-right: 0 !important;}  .getaquote-form-inputs li:after {
 content: '';
 display: inline-block;
 width: 45px;
 height: 45px;
 vertical-align: top;
 }
 .getaquote-form-inputs .name-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat 7px 7px;}
 .getaquote-form-inputs .email-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat -57px 7px;}
 .getaquote-form-inputs .tel-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat -125px 6px;}  .getaquote-form-inputs input {
  width: 240px;
  height: 45px;
  box-sizing: border-box;
  padding-left: 15px;
  color: #717171;
  font: 21px / 100% PFDinDisplayPro-Thin;
  
 }
   .etaquote-form-title {
 margin-top: 55px;
 margin-bottom: 35px;
 text-align: center;
 }
 .etaquote-form-title h2 {
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #ea4d00;
 font: 30px / 30px PFDinDisplayPro-Reg;
 }
 .etaquote-form-title p {
 color: #979797;
 font: 20px / 20px PFDinDisplayPro-Thin;
 }  .getaquote-form-select .select-mod {
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
}
 .getaquote-form-select label {
 display: inline-block;
 width: 28px;
 height: 40px;
 margin: 0 32px;
 background: url('/images/getaquote-sprite.png') no-repeat -191px 8px;
 }  .getaquote-form-select .jq-selectbox {
 width: 395px;
 height: 40px;
 display: inline-block;
 vertical-align: bottom;
 cursor: pointer;
 float: none;
 border: 1px solid #dadada;
 }
 .getaquote-form-select .jq-selectbox__select-text {
 display: block;
 width: 100%;
 padding-left: 15px;
 box-sizing: border-box;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 text-transform: capitalize;
 color: #000000;
 font: 21px / 38px PFDinDisplayPro-Medium; 
 }
 .getaquote-form-select .jq-selectbox__select-text.placeholder {
  color: #000000;
  font: 21px / 38px PFDinDisplayPro-Medium;
 }
 .getaquote-form-select .jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 70px;
  height: 100%;
  border-left: 1px solid #dadada;
 }
  .getaquote-form-select .jq-selectbox__trigger-arrow {
  position: absolute;
  top: 17px;
  right: 24px;
  width: 0; 
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #dadada;
  }
 .getaquote-form-select .jq-selectbox__dropdown {
 width: 100%;
 padding: 0;
 margin-left: -1px;
 box-sizing: border-box;
 border-left: 1px solid #dadada;
 background: #ffffff;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 }
 .jq-selectbox li {
  padding-left: 15px;
  text-transform: capitalize;
  color: #717171;
  font: 18px / 38px PFDinDisplayPro-Thin;
  -webkit-user-select: none;
   -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  border-bottom: 1px solid #ececec;
 }
 .jq-selectbox li:hover {
  color: #ea4d00;
  background: #f8f8f8;
 }
 .jq-selectbox__dropdown .selected {
  color: #ea4d00;
  background: #f2f2f2;
 } 
 .getaquote-form-select p {
 margin-left: 30px;
 color: #ababab;
 font: 15px / 28px PFDinDisplayPro-Thin;
 } 
.getaquote-form-tabs {
 margin-top: 45px;
}
 .getaquote-form-tabs ul li {
 display: inline-block;
 width: 265px;
 height: 80px;
 }
 .getaquote-form-tabs a {
 position: relative;
 display: block;
 width: 265px;
 height: 80px;
 text-align: center;
 text-transform: uppercase;
 font: 20px / 80px PFDinDisplayPro-Medium;
 }  .getaquote-form-tabs .attached-files {color: #000000;}  .getaquote-form-tabs .weblink {color: #005ba9;}  .getaquote-form-tabs ul li a.active {background: #f8f8f8;}  .getaquote-form-tabs .attached-files:before {
 content: '';
 display: block;
 position: absolute;
 top: 25px;
 left: 20px;
 background: url('/images/getaquote-sprite.png') no-repeat -254px -5px;
 width: 21px;
 height: 23px;
 }
 .getaquote-form-tabs .weblink:before {
 content: '';
 display: block;
 position: absolute;
 top: 28px;
 left: 50px;
 background: url('/images/getaquote-sprite.png') no-repeat -323px -3px;
 width: 24px;
 height: 24px;
 }  .getaquote-form-tabs #tabs1,
 .getaquote-form-tabs #tabs2 {
 width: 100%;
 height: 170px;
 padding-top: 45px;
 box-sizing: border-box;
 background: #f8f8f8;
 }
 .getaquote-form-tabs .jq-file {
 display: block !important;
 width: 500px;
 margin: auto;
 text-align: center;  }
 .getaquote-form-tabs .jq-file__name,
 .getaquote-form-tabs .jq-file.changed {
 margin-bottom: 20px;
 color: #545454;
 font: 18px / 20px PFDinDisplayPro-Reg;
 }
 .getaquote-form-tabs .jq-file__browse {
 width: 140px;
 height: 40px;
 margin: auto;
 border-radius: 20px;
 cursor: pointer;
 text-align: center;
 color: #ffffff;
 font: 22px / 40px PFDinDisplayPro-Bold;  /*background: rgb(246,164,78);   
 background: -moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1))); 
 background: -webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 background: -o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);*/
 background:none;
 color:black;
 font-size:20px;
 box-shadow:none;
 border-radius:0px;
 border:2px solid black !important;
 
 }
 
 .getaquote-form-tabs .jq-file__browse:hover{
 color:white;
 transform:none;
 background:black;
 } 
 #tabs2 .weblink-text {
 display: block;
 width: 400px;
 height: 45px;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 margin: auto;
 margin-top: 20px;
 padding-left: 15px;
 box-sizing: border-box;
 border: 1px solid #dadada;
 color: #717171;
 font: 21px / 100% PFDinDisplayPro-Thin;
 }  .getaquote-form-description {
 padding-top: 45px;
 padding-bottom: 60px;
 text-align: center;
 overflow: hidden;
}
 .getaquote-form-description h2 {
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #000000;
 font: 30px / 30px PFDinDisplayPro-Reg;
 }
 .getaquote-form-description p {
 margin-bottom: 25px;
 color: #818181;
 font: 16px / 16px PFDinDisplayPro-Thin;
 }
 .getaquote-form-description textarea {
 width: 100%;
 height: 120px;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 resize: none;
 padding: 5px 15px;
 box-sizing: border-box;
 border: 1px solid #dadada;
 color: #717171;
 font: 21px / 24px PFDinDisplayPro-Thin;
 } .getaquote-form-pay {
 width: 700px;
 margin: auto;
 margin-bottom: 50px;
}
 .getaquote-form-pay li {
 display: inline-block;
 vertical-align: middle;
 margin: 0 20px;
 }
 .getaquote-form-pay li a {display: block;}  .getaquote-form-pay .pay1 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat 0 -2px;
 width: 72px;
 height: 47px;
 }
 .getaquote-form-pay .pay2 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -105px -3px;
 width: 65px;
 height: 47px;
 }
 .getaquote-form-pay .pay3 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -213px -17px;
 width: 70px;
 height: 24px;
 }
 .getaquote-form-pay .pay4 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -329px 0;
 width: 55px;
 height: 56px;
 }
 .getaquote-form-pay .pay5 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -426px -10px;
 width: 103px;
 height: 43px;
 }
 .getaquote-form-pay .pay6 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -563px -4px;
 width: 49px;
 height: 43px;
 } .getaquote-form .blue-btn {
 display: block;
 width: 180px;
 height: 50px;
 margin: auto;
 border-radius: 25px;
 color: #ffffff;
 font: 24px / 40px PFDinDisplayPro-Bold;
 
 font-size:20px;
 background:none;
 color:black;
 border-radius:0px;
 box-shadow:none;
 border:2px solid black !important;
} .getaquote-form .blue-btn:hover{
 background:black;
 color:white;
 transform:none;
} /*getaquote-top end*/ .main-news{position:relative;width:1200px;min-width:1200px;margin:auto;padding-top:60px;padding-bottom:90px;background:#ffffff;overflow:hidden;}
.main-news .controls{text-align:center;margin:auto;margin-bottom:20px;}
.main-news .controls a,
.main-news .controls p{height:15px;display:inline;margin:0 10px;color:#7fc0da;font:13px/13px PFDinDisplayPro-Reg;}
.main-news .scrollbar{width:1102px;height:22px;margin-bottom:55px;margin-left:60px;border-radius:12px;border-width:1px;border-style:solid;border-color:#d6e7f1;line-height:0;}
.scrollbar .handle{margin-top:6px;border-radius:4px;background:#7fc0da;height:8px;cursor:pointer;}
.scrollbar .handle:hover{background:#4199c1;}
.main-news-short{position:relative;width:220px;height:470px;margin-left:60px;margin-right:50px;display:inline-block;vertical-align:top;}
.main-news-short h2{margin-bottom:30px;color:#000000;font:60px/60px PFDinDisplayPro-Reg;}
.main-news-short p{color:#6f6f6f;font:18px/27px PFDinDisplayPro-Reg;}
.main-news-short-btn{position:absolute;top:225px;left:0;background:url('/images/main-page-sprite.png') no-repeat -11px -320px;width:60px;height:60px;}
.main-news-soc-network{position:absolute;bottom:20px;left:5px;}
.main-news-soc-network a{display:inline-block;width:29px;height:29px;margin-right:10px;}
.main-news-soc-network .vk{background:url('/images/main-news-sprite.png') no-repeat -11px -12px;}
.main-news-soc-network .facebook{background:url('/images/main-news-sprite.png') no-repeat -51px -12px;}
.main-news-soc-network .twitter{background:url('/images/main-news-sprite.png') no-repeat -91px -12px;}
.main-news-soc-network .gplus{background:url('/images/main-news-sprite.png') no-repeat -131px -12px;}
.main-news .frame-wrap{width:865px;display:inline-block;}
.main-news .frame{height:485px;}
.main-news .frame .slidee{list-style:none;margin:0;padding:0;height:100%;font-size:50px;}
.main-news .frame .slidee li{position:relative;width:270px;margin-right:35px;padding-right:35px;float:left;}
.main-news .frame .slidee li a img{width:269px;height:253px;-webkit-filter:grayscale(1);filter:grayscale(1);}
.main-news .frame .slidee li a h2{margin-top:35px;margin-bottom:30px;color:#000000;font:27px/27px PFDinDisplayPro-Light;}
.main-news .frame .slidee li a p{color:#8b8b8b;font:14px/25px PFDinDisplayPro-Thin;}
.main-news-date{position:absolute;top:10px;right:0px;width:81px;height:81px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-box-shadow:4px 3px 25px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow:4px 3px 25px 0px rgba(0, 0, 0, 0.12);box-shadow:4px 3px 25px 0px rgba(0, 0, 0, 0.12);background:#ffffff;color:#000000;z-index:999;}
.main-news-date .day{display:block;margin-top:12px;font:27px/25px PFDinDisplayPro-Medium;}
.main-news-date .month{display:block;font:14px/18px PFDinDisplayPro-Medium;}
.main-news-date .year{display:block;color:#8b8b8b;font:11px/18px PFDinDisplayPro-Reg;}
.main-news .frame .slidee li:hover .main-news-date{background:#000000;color:#ffffff;}
.main-news .frame .slidee li:hover img{-webkit-filter:none;filter:none;}
.slider-body ul li{width:1030px;height:610px;float:left;margin:0;padding:0;text-align:center;cursor:pointer;}
.slider-controls{width:1030px;position:absolute;top:50%;margin-top:-55px;z-index:15;}
.slider-controls .disabled{opacity:.7;}
.slider-controls .btn{position:absolute;top:0;width:110px;height:110px;border-radius:50%;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;background:#ffffff;}
.slider-controls .btn-prev{left:-55px;}
.slider-controls .btn-prev span{display:block;background:url('/images/slider-row.png') no-repeat -7px -5px;width:15px;height:25px;margin-left:54px;}
.slider-controls .btn-next{right:-55px;}
.slider-controls .btn-next span{display:block;background:url('/images/slider-row.png') no-repeat -58px -5px;width:15px;height:25px;margin-left:8px;}
.slider-dots-wrap{margin-top:30px;margin-bottom:40px;z-index:999;}
.slider-dots{padding:0;margin:auto;text-align:center;}
.slider-dots li{display:inline-block;width:9px;height:9px;margin:0;margin:0 10px;text-indent:-999px;border-radius:50%;cursor:pointer;overflow:hidden;background:#d1d1d1;}
.slider-dots li.active{background:#000000;}
/*about-top*/ .about-top {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 878px;
 padding-top: 55px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 background: url(/images/about-top-bg.jpg) 50% 100% no-repeat;
 background-size: cover;
}
   .about-top h1 {
 margin-top: 140px;
 margin-bottom: 35px;
 text-align: center;
 color: #000000;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .about-top h2 {
 width: 735px;
 margin: auto;
 text-align: center;
 color: #7f7f7f;
 font: 35px / 44px PFDinDisplayPro-Thin;
 }
 
 .about-top-quality {
 position: absolute;
 left: 50%;
 bottom: 300px;
 width: 160px;
 margin-left:-80px;
 }
 .about-top-quality p {
 display: inline-block;
 margin-right: 10px;
 text-transform: uppercase;
 text-align: right;
 color: #e7380e;
 font: 22px / 27px PFDinDisplayPro-Medium;
 vertical-align: middle;
 }
 .about-top-quality p span {
 display: block;
 font-size: 13px;
 }
 .about-top-quality div {
 display: inline-block;
 width: 55px;
 height: 55px;
 background: url('/images/about-sprite.png') no-repeat -417px -8px;
 vertical-align: middle;
 } /*about-top end*/ /*about-prof*/ .about-prof {
 width: 1200px;
 min-width: 1200px;
 padding-top: 75px;
 padding-bottom: 80px;
 margin: auto;
 text-align: center;
 background: #ffffff;
}
 .about-prof h2 {
 margin-bottom: 25px;
 text-transform: uppercase;
 color: #000000;
 font: 40px / 40px PFDinDisplayPro-Reg;
 }
 .about-prof h3 {
 width: 650px;
 margin: auto;
 color: #909090;
 font: 18px / 26px PFDinDisplayPro-Thin;
 }
 .about-prof .strip:after {margin-top: 25px;}  .about-prof ul {
 margin-top: 40px;
 overflow: hidden;
 }
 .about-prof ul li {
 width: 25%;
 height: 236px;
 float: left;
 padding-top: 50px;
 box-sizing: border-box;
 border-right: 1px solid #dadada;  }
 .about-prof ul li:last-child {border: 0;}  .about-prof ul li h4 {
 margin-bottom: 15px;
 color: #000000;
 font: 24px / 24px PFDinDisplayPro-Reg;
 }
 .about-prof ul li p {
 color: #999999;
 font: 16px / 16px PFDinDisplayPro-Light;
 }
 .about-prof ul li span {
 display: block;
 width: 64px;
 height: 64px;
 margin: auto;
 margin-bottom: 35px;
 }
 .about-prof-icon1 span {background: url('/images/about-sprite.png') no-repeat -3px -3px;}
 .about-prof-icon2 span {background: url('/images/about-sprite.png') no-repeat -83px -7px;}
 .about-prof-icon3 span {background: url('/images/about-sprite.png') no-repeat -167px -3px;}
 .about-prof-icon4 span {background: url('/images/about-sprite.png') no-repeat -259px -3px;} /*about-prof end*/ 
/*about-offices*/ .about-offices {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 749px;
 margin: auto;
 margin-bottom: 45px;
 box-sizing: border-box;
 background: url(/images/about-office-uk.jpg) no-repeat;
 background-position: 50% 100%;
 background-size: cover;
 transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
}  .about-offices-title {
 padding-top: 150px;
 text-align: center;  }
 .about-offices-title h2 {
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Thin;
 }
 .about-offices-title p {
 margin-top: 15px;
 margin-bottom: 25px;
 color: #b3b3b3;
 font: 21px / 21px PFDinDisplayPro-Light;
 }
 .about-offices-title .blue-btn {
 display: block;
 width: 180px;
 height: 50px;
 border-radius: 25px;
 box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
 margin: auto;
 color: #ffffff;
 font: 27px / 50px PFDinDisplayPro-Bold;
 
 font-size:20px;
 background:none;
 border-radius:0px;
 box-shadow:none;
 color:white;
 border:2px solid white !important; 
 }
 
 .about-offices-title .blue-btn:hover{
 background:white;
 color:black;
 transform:none;
 }
 /*.about-offices-title .blue-btn:before {
 content: '';
 display: inline-block;
 margin-top: 11px;
 margin-right: 7px;
 width: 26px;
 height: 26px;
 background: url('/images/about-sprite.png') no-repeat -342px -22px;
 vertical-align: top;
 }*/
 .about-offices ul {
 position: absolute;
 bottom: 0px;
 width: 100%;
 height: 189px;
 background-color: rgba(0, 0, 0, 0.3);
 }  .about-offices ul li {
 position: relative;
 display: block;
 width: 14.18%;
 height: 189px;
 margin: 0 1px;
 float: left;
 box-sizing: border-box;
 text-align: center;
 background-color: rgba(0, 0, 0, 0.4);
 }  .about-offices .cor {padding-top: 30px !important;}  .about-offices .about-offices-wrap {
 position: absolute;
 display: block;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 30px 20px 0;
 box-sizing: border-box;
 }  .about-offices ul li h2 {
 margin-bottom: 20px;
 text-transform: uppercase;
 color: #ffffff;
 font: 21px / 26px PFDinDisplayPro-Medium;
 }
 .about-offices .cor h2 {margin-bottom: 10px !important;}  .about-offices ul li p {
 color: #a8a8a8;
 font: 400 13px / 20px PFDinDisplayPro-Reg;
 }  .about-offices .about-offices-tel {
 position: absolute;
 bottom: 55px;
 left: 40px;
 display: block;
 text-align: center;
 color: #ffffff;
 font: 16px / 16px PFDinDisplayPro-Bold;
 visibility: hidden;
 }
 .about-offices .about-offices-more {
 position: absolute;
 display: block;
 width: 55px;
 height: 20px;
 bottom: 20px;
 left: 50%;
 margin-left:-22.5px;
 border-radius: 3px;
 text-align: center;
 color: #df152d;
 font: 13px / 20px PFDinDisplayPro-Bold;
 background-color: #ffffff;
 visibility: hidden;
 } 
 .about-offices ul li:hover {
 background: rgb(246,164,78);   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YTQ0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhN2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTQ2MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1))); 
 background: -webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 z-index: 999;
 }  .about-offices ul li:hover .about-offices-wrap {padding-top: 30px;}  .about-offices .cor:hover .about-offices-wrap {padding-top: 20px;}  .about-offices ul li:hover p {
 line-height: 15px;
 color: #ffd6bd;
 }  .about-offices ul li:hover .about-offices-tel,
 .about-offices ul li:hover .about-offices-more {visibility: visible;} /*about-offices end*/ /*about-documents*/ .about-documents {
 width: 1200px;
 min-width: 1200px;
 padding-top: 55px;
 padding-bottom: 115px;
 margin: auto;
 background: #ffffff;
}
 .about-documents h2 {
 text-transform: uppercase;
 text-align: center;
 color: #000000;
 font: 43px / 43px PFDinDisplayPro-Reg
 }
 .about-documents .strip:after {margin-top: 25px;} 
 .about-documents article {
 width: 950px;
 margin: auto;
 margin-top: 40px;
  -webkit-column-count: 2; 
 -moz-column-count: 2; 
 column-count: 2;  -webkit-column-gap: 140px; 
 -moz-column-gap: 140px; 
 column-gap: 140px;
 }
 .about-documents article p {
 color: #7e7e7e;
 font: 17px / 24px PFDinDisplayPro-Reg;
 } /*about-documents end*/ /*clients-banner-right*/ .clients-banner-right {
 width: 100%;
 min-width: 1200px;
 padding-top: 50px;
 padding-bottom: 55px;
 margin: auto;
 background: #3ecece;
}
 .clients-banner-right-bg {
 display: inline-block;
 width: 438px;
 height: 358px;
 margin-left: 70px;
 background: url(/images/client-banner-bg.png) no-repeat;
 vertical-align: middle;
 }
 .clients-banner-right-wrap {
 display: inline-block;
 width: 420px;
 padding-left: 10px;
 margin-left: 90px;
 vertical-align: middle;
 }
 .clients-banner-right-wrap h2 {
 margin-bottom: 25px;
 color: #ffffff;
 font: 56px / 56px PFDinDisplayPro-Light;
 }
 .clients-banner-right-wrap p {
 margin-bottom: 25px;
 color: #ffffff;
 font: 17px / 27px PFDinDisplayPro-Thin;
 }
 .clients-banner-right-wrap .orange-btn {
 display: block;
 width: 175px;
 height: 40px;
 border-radius: 20px;
 font-size: 18px;
 
 border-radius:0px;
 box-shadow:none;
 background:none;
 border:2px solid white;
 color:white;
 }
 
 .clients-banner-right-wrap .orange-btn:hover{
 background:white;
 color:black;
 transform:none;
 }
/*clients-banner-right end*/ .banner-partners {
  width: 1200px;
  min-width: 1200px;
  margin: auto;
  overflow: hidden;
} /*
.icemegamenu > ul > li a.iceMenuTitle{
 color:black !important;
} ul.icesubMenu > li a.iceMenuTitle {
 color:#d0cfcf !important;
} ul.icesubMenu > li a.iceMenuTitle:hover {
 color:#fff !important;
}
.icemegamenu > ul > li:hover {
 border-top:2px solid black;
}
*/
/*payment-top*/ .payment-top {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 730px;
 padding-top: 180px;
 box-sizing: border-box;
 margin: auto; 
 background: url(/images/payment-top-bg.jpg) no-repeat center;
 background-size: cover;
}
 .payment-top hgroup h1 {
 margin-bottom: 20px;
 text-align: center;
 color: #000000;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .payment-top hgroup h2 {
 width: 575px;
 margin: auto;
 text-align: center;
 color: #7a7a7a;
 font: 35px / 50px PFDinDisplayPro-Thin;
 } /*payment-top end*/ /*payment-content*/ .payment-content {
 width: 1200px;
 min-width: 1200px;
 padding-top: 50px;
 padding-bottom: 50px;
 margin: auto; 
 background: #ffffff;
}
 .payment-content-title h3 {
 margin-bottom: 30px;
 text-align: center;
 text-transform: uppercase;
 color: #000000;
 font: 60px / 60px PFDinDisplayPro-Thin;
 }
 .payment-content-title p {
 text-align: center;
 color: #909090;
 font: 17px / 26px PFDinDisplayPro-Thin;
 }
 .payment-content-table {
 width: 100%;
 margin-top: 50px;
 margin-bottom: 100px;
 }
 .payment-content-table tr {border-bottom: 1px solid #e5e5e5;}  .payment-content-table tr:last-child {border: 0;}  .payment-content-table td {
 width: 199px;
 height: 160px;
 border-right: 1px solid #e5e5e5;
 }
 .payment-content-table td:last-child {border: 0;}  .payment-content-table td a {
 display: block;
 margin: auto;
 text-align: center;
 }  .payment-icon1 {
 background: url('/images/we-accepts-sprite.png') no-repeat 0 -2px;
 width: 72px;
 height: 47px;
 }
 .payment-icon2 {
 background: url('/images/we-accepts-sprite.png') no-repeat -105px -3px;
 width: 65px;
 height: 47px;
 }
 .payment-icon3 {
 background: url('/images/we-accepts-sprite.png') no-repeat -213px -17px;
 width: 70px;
 height: 24px;
 }
 .payment-icon4 {
 background: url('/images/we-accepts-sprite.png') no-repeat -329px 0;
 width: 55px;
 height: 56px;
 }
 .payment-icon5 {
 background: url('/images/we-accepts-sprite.png') no-repeat -426px -10px;
 width: 103px;
 height: 43px;
 }
 .payment-icon6 {
 background: url('/images/we-accepts-sprite.png') no-repeat -563px -4px;
 width: 49px;
 height: 43px;
 }
 .payment-content-text {
 padding: 0 80px;
 overflow: hidden;
 }
 .payment-content-text div {
 width: 43%;
 }
 .payment-content-text div:first-child {float: left;}
 .payment-content-text div:last-child {float: right;}  .payment-content-text h3 {
 margin-bottom: 15px;
 color: #000000;
 font: 25px / 26px PFDinDisplayPro-Light;
 }
 .payment-content-text p {
 color: #616161;
 font: 15px / 23px PFDinDisplayPro-Thin;
 }
/*payment-content end*/ 
/*payment-rates*/ .payment-rates {
 width: 100%;
 min-width: 1200px;
 padding-top: 60px;
 padding-bottom: 170px;
 margin: auto;
 overflow: hidden;
 background-color: #f1f1f1;
}
 .payment-package-wrap {
 position: relative;
 padding-top: 35px;
 }
 .payment-rates-title {
 text-align: center;
 margin-bottom: 60px;
 overflow: hidden;
 }
 .payment-rates-title h2 {
 margin-bottom: 15px;
 color: #000000;
 font: 43px / 57px PFDinDisplayPro-Reg;
 }
 .payment-rates-title p {
 color: #909090;
 font: 17px / 26px PFDinDisplayPro-Thin;
 }
 .payment-rates-title p:after {
 content: '';
 display: block;
 width: 94px;
 height: 5px;
 margin: auto;
 margin-top: 25px;
 background-color: #33bed9; 
 }  
 .payment-packageA {
 float: left;
 margin-left: 40px;
 }
 .payment-packageC {
 float: right;
 margin-right: 40px;
 }  .payment-package {
 width: 336px;
 height: 645px;
 background-color: #ffffff;
 -webkit-box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 -moz-box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 }
 .payment-package div {
 width: 292px;
 height: 140px; 
 margin: auto;
 padding-top: 30px;
 box-sizing: border-box;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 }
 .payment-packageC{
 height: 740px;
 }
 .payment-packageA .payment-title {color: #17a346;}
 .payment-packageC .payment-title {color: #0074ae;} 
 .payment-title h2 {
  text-transform: uppercase;
  font: 25px / 25px PFDinDisplayPro-Bold ;
 }
 .payment-title h5 {
  margin-top: 10px;
  font: 60px / 60px PFDinDisplayPro-Medium;
 }
  .payment-title h5 span {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
  font-size: 27px;
  }
 .payment-package ul {
 width: 285px;
 margin-top: 15px;
 margin-left: 20px;
 }
 .payment-package li {
  position: relative;
  padding: 11px 0;
  border-bottom: 1px solid #d7d7d7;
 }   .payment-package li:before {
  content: '';
  position: absolute;
  top: 17px;
  left: 15px;
  display: block;
  background: url('/images/payment-package-row.png') no-repeat -10px 0;
  width: 6px;
  height: 10px; 
  }
  .payment-package li p {
  padding-left: 45px;
  padding-right: 20px;
  color: #626262;
  font: 15px / 22px PFDinDisplayPro-Light;
  }
 .payment-package .price-btn {
 width: 158px;
 height: 45px;
 display: block;
 margin: auto;
 margin-top: 17px;
 text-align: center;
 color: #ffffff;
 font-size: 18px;
 line-height: 45px;
 font-family: PFDinDisplayPro-Bold; 
 
 color:black;
 background:none;
 border-radius:0px;
 box-shadow:none;
 font-size:20px;
 border:2px solid black !important;
 text-transform:uppercase;
 
 }
 
 .payment-package .price-btn :hover{
 transform:none;
 background:black;
 color:white;
 }
   .payment-packageB {
 position: absolute;
 top: 0px;
 left: 50%;
 margin-left: -194px;
 width: 388px;
 height: 867px;
 background: #ffffff;
 -webkit-box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 -moz-box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 }
 .payment-packageB .payment-title {
 width: 388px;
 height: 150px; 
 padding-top: 25px;
 box-sizing: border-box;
 background: #f18500;
 text-align: center;
 color: #ffffff;
 }
 .payment-packageB ul {width: 345px;}  .payment-package.payment-packageB li {padding: 14px 0;}  .payment-package.payment-packageB li:before {
  top: 20px;
  background: url('/images/payment-package-row.png') no-repeat -1px 0;
 }
  .payment-package.payment-packageB li p {font-size: 17px;}  .payment-package .price-btn.orange-btn {
 width: 200px;
 height: 45px;
 #margin-top: 50px;
 font-size: 22.19px;
 line-height: 50px;
 border-radius: 30px;
 
 font-size:20px;
 line-height:45px;
 background:none;
 color:black;
 border-radius:0px;
 border:2px solid black;
 
 }
 
 .payment-package .price-btn.orange-btn:hover{
 transform:none;
 color:white;
 background:black;
 }
 
/*payment-rates end*/ 
/*payment-banner*/ .payment-banner {
 width: 100%;
 min-width: 1200px;
 height: 527px;
 padding-top: 160px;
 padding-bottom: 150px;
 margin: auto;
 box-sizing: border-box;
 overflow: hidden;
 background: url(/images/payment-banner-bg.jpg) 100% 50% no-repeat;
 background-size: cover;
}
 .payment-banner-wrap {
 width: 420px;
 margin-left: 100px;
 padding-left: 10px;
 overflow: hidden;
 }
 .payment-banner-wrap h2 {
 margin-bottom: 30px;
 color: #ffffff;
 font: 46px / 46px PFDinDisplayPro-Reg;
 text-transform:uppercase;
 }
 .payment-banner-wrap p {
 color: #ffffff;
 font: 17px / 27px PFDinDisplayPro-Thin;
 }
 .payment-banner-wrap .orange-btn {
 display: inline-block;
 margin-top: 35px;
 padding: 0 32px;
 font-size: 20px;
 
 color:white;
 background:none;
 box-shadow:none;
 border-radius:0px;
 border:2px solid white !important;
 
 }
 
 .payment-banner-wrap .orange-btn:hover{
 transform:none;
 background:white;
 color:black;
 } /*payment-banner end*/ /*process-top*/ .process-top {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 900px;
 padding-top: 100px;
 box-sizing: border-box;
 margin: auto;
 text-align: center;
 background: url(/images/process-top-bg.jpg) no-repeat;
 background-position:50% 100%;
 background-size: cover;
}
 .process-top h1 {
 margin-top:80px;
 margin-bottom: 25px;
 text-transform: uppercase;
 color: #000000;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .process-top h2 {
 margin-bottom: 25px;
 color: #7a7a7a;
 font: 35px / 50px PFDinDisplayPro-Thin;
 }
 .process-top h3 {
 margin-top: 90px;
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #cc2620;
 font: 19px / 19px PFDinDisplayPro-Bold;
 }
 .process-top p {
 color: #888888;
 font: 14px / 22px PFDinDisplayPro-Thin;
 }
 .process-top .blue-btn {
 display: block;
 width: 220px;
 height: 45px;
 margin: auto;
 border-radius: 25px;
 color: #ffffff;
 font: 20px / 45px PFDinDisplayPro-Bold;
 
 text-transform:uppercase;
 background:none;
 box-shadow:none;
 border-radius:0px;
 color:black;
 border:2px solid black !important;
 
 }
 
 .process-top .blue-btn:hover{
 background:black;
 color:white;
 transform:none;
 } .process-top-clock {
 position: absolute;
 bottom: -90px;
 left: 50%;
 width: 298px;
 height: 347px;
 margin-left: -177px;
 background: url(/images/process-top-clock.png);
}
/*process-top end*/ 
/*process-about*/ .process-about {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 1490px;
 padding-top: 125px;
 box-sizing: border-box;
 margin: auto;
 
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjODA4MDgwIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wMiIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjAuMDYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjAuMTEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuMTYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjNmM2YzIiBzdG9wLW9wYWNpdHk9IjAuMTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjAuMjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMC4zNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjUxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjU2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjY3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjcxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjc2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuODMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuODYiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuOTEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuOTYiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(128,128,128,0.01) 3%, rgba(255,255,255,0.01) 4%, rgba(191,191,191,0.01) 5%, rgba(255,255,255,0.02) 6%, rgba(255,255,255,0.02) 7%, rgba(255,255,255,0.03) 8%, rgba(255,255,255,0.05) 9%, rgba(249,249,249,0.06) 10%, rgba(242,242,242,0.08) 11%, rgba(233,233,233,0.11) 12%, rgba(246,246,246,0.13) 13%, rgba(242,242,242,0.16) 14%, rgba(243,243,243,0.19) 15%, rgba(240,240,240,0.22) 16%, rgba(239,239,239,0.25) 17%, rgba(242,242,242,0.28) 18%, rgba(240,240,240,0.3) 19%, rgba(242,242,242,0.35) 20%, rgba(241,241,241,0.4) 21%, rgba(239,239,239,0.45) 22%, rgba(240,240,240,0.51) 23%, rgba(240,240,240,0.56) 24%, rgba(240,240,240,0.62) 25%, rgba(241,241,241,0.67) 26%, rgba(242,242,242,0.71) 27%, rgba(242,242,242,0.76) 28%, rgba(242,242,242,0.8) 29%, rgba(240,240,240,0.83) 30%, rgba(240,240,240,0.86) 31%, rgba(240,240,240,0.89) 32%, rgba(240,240,240,0.91) 33%, rgba(240,240,240,0.96) 35%, rgba(240,240,240,1) 37%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(3%,rgba(128,128,128,0.01)), color-stop(4%,rgba(255,255,255,0.01)), color-stop(5%,rgba(191,191,191,0.01)), color-stop(6%,rgba(255,255,255,0.02)), color-stop(7%,rgba(255,255,255,0.02)), color-stop(8%,rgba(255,255,255,0.03)), color-stop(9%,rgba(255,255,255,0.05)), color-stop(10%,rgba(249,249,249,0.06)), color-stop(11%,rgba(242,242,242,0.08)), color-stop(12%,rgba(233,233,233,0.11)), color-stop(13%,rgba(246,246,246,0.13)), color-stop(14%,rgba(242,242,242,0.16)), color-stop(15%,rgba(243,243,243,0.19)), color-stop(16%,rgba(240,240,240,0.22)), color-stop(17%,rgba(239,239,239,0.25)), color-stop(18%,rgba(242,242,242,0.28)), color-stop(19%,rgba(240,240,240,0.3)), color-stop(20%,rgba(242,242,242,0.35)), color-stop(21%,rgba(241,241,241,0.4)), color-stop(22%,rgba(239,239,239,0.45)), color-stop(23%,rgba(240,240,240,0.51)), color-stop(24%,rgba(240,240,240,0.56)), color-stop(25%,rgba(240,240,240,0.62)), color-stop(26%,rgba(241,241,241,0.67)), color-stop(27%,rgba(242,242,242,0.71)), color-stop(28%,rgba(242,242,242,0.76)), color-stop(29%,rgba(242,242,242,0.8)), color-stop(30%,rgba(240,240,240,0.83)), color-stop(31%,rgba(240,240,240,0.86)), color-stop(32%,rgba(240,240,240,0.89)), color-stop(33%,rgba(240,240,240,0.91)), color-stop(35%,rgba(240,240,240,0.96)), color-stop(37%,rgba(240,240,240,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(128,128,128,0.01) 3%,rgba(255,255,255,0.01) 4%,rgba(191,191,191,0.01) 5%,rgba(255,255,255,0.02) 6%,rgba(255,255,255,0.02) 7%,rgba(255,255,255,0.03) 8%,rgba(255,255,255,0.05) 9%,rgba(249,249,249,0.06) 10%,rgba(242,242,242,0.08) 11%,rgba(233,233,233,0.11) 12%,rgba(246,246,246,0.13) 13%,rgba(242,242,242,0.16) 14%,rgba(243,243,243,0.19) 15%,rgba(240,240,240,0.22) 16%,rgba(239,239,239,0.25) 17%,rgba(242,242,242,0.28) 18%,rgba(240,240,240,0.3) 19%,rgba(242,242,242,0.35) 20%,rgba(241,241,241,0.4) 21%,rgba(239,239,239,0.45) 22%,rgba(240,240,240,0.51) 23%,rgba(240,240,240,0.56) 24%,rgba(240,240,240,0.62) 25%,rgba(241,241,241,0.67) 26%,rgba(242,242,242,0.71) 27%,rgba(242,242,242,0.76) 28%,rgba(242,242,242,0.8) 29%,rgba(240,240,240,0.83) 30%,rgba(240,240,240,0.86) 31%,rgba(240,240,240,0.89) 32%,rgba(240,240,240,0.91) 33%,rgba(240,240,240,0.96) 35%,rgba(240,240,240,1) 37%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(128,128,128,0.01) 3%,rgba(255,255,255,0.01) 4%,rgba(191,191,191,0.01) 5%,rgba(255,255,255,0.02) 6%,rgba(255,255,255,0.02) 7%,rgba(255,255,255,0.03) 8%,rgba(255,255,255,0.05) 9%,rgba(249,249,249,0.06) 10%,rgba(242,242,242,0.08) 11%,rgba(233,233,233,0.11) 12%,rgba(246,246,246,0.13) 13%,rgba(242,242,242,0.16) 14%,rgba(243,243,243,0.19) 15%,rgba(240,240,240,0.22) 16%,rgba(239,239,239,0.25) 17%,rgba(242,242,242,0.28) 18%,rgba(240,240,240,0.3) 19%,rgba(242,242,242,0.35) 20%,rgba(241,241,241,0.4) 21%,rgba(239,239,239,0.45) 22%,rgba(240,240,240,0.51) 23%,rgba(240,240,240,0.56) 24%,rgba(240,240,240,0.62) 25%,rgba(241,241,241,0.67) 26%,rgba(242,242,242,0.71) 27%,rgba(242,242,242,0.76) 28%,rgba(242,242,242,0.8) 29%,rgba(240,240,240,0.83) 30%,rgba(240,240,240,0.86) 31%,rgba(240,240,240,0.89) 32%,rgba(240,240,240,0.91) 33%,rgba(240,240,240,0.96) 35%,rgba(240,240,240,1) 37%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(128,128,128,0.01) 3%,rgba(255,255,255,0.01) 4%,rgba(191,191,191,0.01) 5%,rgba(255,255,255,0.02) 6%,rgba(255,255,255,0.02) 7%,rgba(255,255,255,0.03) 8%,rgba(255,255,255,0.05) 9%,rgba(249,249,249,0.06) 10%,rgba(242,242,242,0.08) 11%,rgba(233,233,233,0.11) 12%,rgba(246,246,246,0.13) 13%,rgba(242,242,242,0.16) 14%,rgba(243,243,243,0.19) 15%,rgba(240,240,240,0.22) 16%,rgba(239,239,239,0.25) 17%,rgba(242,242,242,0.28) 18%,rgba(240,240,240,0.3) 19%,rgba(242,242,242,0.35) 20%,rgba(241,241,241,0.4) 21%,rgba(239,239,239,0.45) 22%,rgba(240,240,240,0.51) 23%,rgba(240,240,240,0.56) 24%,rgba(240,240,240,0.62) 25%,rgba(241,241,241,0.67) 26%,rgba(242,242,242,0.71) 27%,rgba(242,242,242,0.76) 28%,rgba(242,242,242,0.8) 29%,rgba(240,240,240,0.83) 30%,rgba(240,240,240,0.86) 31%,rgba(240,240,240,0.89) 32%,rgba(240,240,240,0.91) 33%,rgba(240,240,240,0.96) 35%,rgba(240,240,240,1) 37%,rgba(241,241,241,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(128,128,128,0.01) 3%,rgba(255,255,255,0.01) 4%,rgba(191,191,191,0.01) 5%,rgba(255,255,255,0.02) 6%,rgba(255,255,255,0.02) 7%,rgba(255,255,255,0.03) 8%,rgba(255,255,255,0.05) 9%,rgba(249,249,249,0.06) 10%,rgba(242,242,242,0.08) 11%,rgba(233,233,233,0.11) 12%,rgba(246,246,246,0.13) 13%,rgba(242,242,242,0.16) 14%,rgba(243,243,243,0.19) 15%,rgba(240,240,240,0.22) 16%,rgba(239,239,239,0.25) 17%,rgba(242,242,242,0.28) 18%,rgba(240,240,240,0.3) 19%,rgba(242,242,242,0.35) 20%,rgba(241,241,241,0.4) 21%,rgba(239,239,239,0.45) 22%,rgba(240,240,240,0.51) 23%,rgba(240,240,240,0.56) 24%,rgba(240,240,240,0.62) 25%,rgba(241,241,241,0.67) 26%,rgba(242,242,242,0.71) 27%,rgba(242,242,242,0.76) 28%,rgba(242,242,242,0.8) 29%,rgba(240,240,240,0.83) 30%,rgba(240,240,240,0.86) 31%,rgba(240,240,240,0.89) 32%,rgba(240,240,240,0.91) 33%,rgba(240,240,240,0.96) 35%,rgba(240,240,240,1) 37%,rgba(241,241,241,1) 100%); 
}
 .process-about-title h2 {
 margin-bottom: 35px;
 text-align: center;
 color: #000000;
 font: 70px / 70px PFDinDisplayPro-Thin;
 }
 .process-about-title p {
 margin-bottom: 50px;
 text-align: center;
 color: #909090;
 font: 100 17px / 26px PFDinDisplayPro-Thin;
 }
 .process-about-bg {
 position: relative;
 width: 1091px;
 height: 1091px;
 margin: auto;
 background: url(/images/process-about-bg.png) no-repeat;
 background-size: cover;
 }
 .process-about-bg h3 {
 position: absolute;
 color: #000000;
 font: 23px / 23px PFDinDisplayPro-Medium;
 }
 .process-about-bg p {
 position: absolute;
 color: #000000;
 font: 17px / 20px PFDinDisplayPro-Medium;
 }
 .process-about-bg .text-no {
 top: 15px;
 left: 195px;
 }
 .process-about-bg .text-rd {
 top: 178px;
 left: 485px;
 }
 .process-about-bg .text-fe {
 top: 85px;
 right: 250px;
 }
 .process-about-bg .text-ps {
 top: 260px;
 right: 75px;
 }
 .process-about-bg .text-c {
 top: 415px;
 right: 410px;
 }
 .process-about-bg .text-rod {
 top: 625px;
 right: 525px;
 }
 .process-about-bg .text-tap {
 bottom: 210px;
 left: 395px;
 }
 .process-about-bg .text-d {
 bottom: 68px;
 right: 73px;
 }
 .process-about-bg div {
 position: absolute;
 bottom: 290px;
 left: 25px;
 width: 290px;
 }
 .process-about-bg div span {
 display: block;
 width: 71px;
 height: 71px;
 background: url(/images/process-about-quality.png);
 }
 .process-about-bg div h4 {
 margin-bottom: 25px;
 margin-left: 7px;
 color: #e10000;
 font: 17px / 17px PFDinDisplayPro-Bold;
 }
 .process-about-bg div h5 {
 margin-left: 7px;
 color: #aeaeae;
 font: 14px / 22px PFDinDisplayPro-Thin;
 }
/*process-about end*/ /*process-doc*/ .process-doc {
 width: 1200px;
 min-width: 1200px;
 padding-top: 60px;
 padding-bottom: 70px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .process-doc h2 {
 text-align: center;
 color: #000000;
 font: 43px / 43px PFDinDisplayPro-Reg;
 }
 .process-doc .strip:after {margin-top: 35px;} .process-doc-wrap {
 width: 950px;
 margin: auto;
 margin-top: 35px;
 
 -webkit-column-count: 2; 
 -moz-column-count: 2; 
 column-count: 2; 
 -webkit-column-gap: 130px;
  -moz-column-gap: 130px;
  column-gap: 130px;
}
.process-doc-wrap p {
 color: #7e7e7e;
 font: 16px / 24px PFDinDisplayPro-Thin;
}
/*process-doc end*/
/*team-top*/ .team-top {
 width: 100%;
 min-width: 1200px;
 height: 550px;
 padding-top: 55px;
 box-sizing: border-box;
 margin: auto;
 background: url(/images/team-top-bg.jpg) no-repeat;
 background-size: cover;
}
 .team-top h1 {
 margin-top: 150px;
 margin-bottom: 25px;
 text-align: center;
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .team-top h2 {
 text-align: center;
 color: #dddddd;
 font: 35px / 42px PFDinDisplayPro-Thin;
 }
/*team-top end*/ /*team-staff*/ .team-staff {
 width: 1200px;
 min-width: 1200px;
 padding-top: 55px;
 padding-bottom: 15px;
 margin: auto;
 background: #ffffff;
}
.team-staff ul {
 overflow: hidden;
 margin: 0px 40px;
}
.team-staff ul li {
 position: relative;
 width: 33.33%;
 height: 455px;
 float: left;
 text-align: center;
}
 .team-staff ul li div {
 width: 268px;
 height: 268px;
 border-radius: 50%;
 border-style: solid;
 border-width: 2px;
 border-color: #e1e1e1;
 margin: auto;
 }
 .team-staff ul li div span {
 width: 237px;
 height: 237px;
 display: block;
 border-radius: 50%;
 border-style: solid;
 border-width: 15px;
 border-color: #ffffff;
 }
 .team-staff ul li div span img {
  display: block;
  width: 237px;
  height: 237px;
  margin: auto;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
 }
 .team-staff ul li h2 {
 margin-top: 25px;
 color: #d45933;
 font: 33px / 33px PFDinDisplayPro-Thin;
 }
 
 .team-staff ul li p {
 width: 230px;
 margin: auto;
 color: #979797;
 font: 16px / 24px PFDinDisplayPro-Light;
 }
 .team-staff ul li .orange-btn {
 position: absolute;
 top: 35px;
 left: 50px;
 width: 45px;
 height: 45px;
 display: block;
 border-radius: 50%;
 border-style: solid;
 border-width: 5px;
 border-color: #f3f3f3;
 z-index: 999;
 -webkit-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 -moz-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 }
 .team-staff ul li .orange-btn span {
 width: 23px;
 height: 17px;
 display: block;
 margin: auto;
 margin-top: 13px;
 background: url(/images/mail-small.png);
 } /*team-staff end*/ /*our-team-banner*/ .our-team-banner {
 width: 100%;
 min-width: 1200px;
 margin: auto;
 overflow: hidden;  background: rgb(241,241,241);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(241,241,241,1) 0%, rgba(236,236,236,1) 50%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(50%,rgba(236,236,236,1)), color-stop(100%,rgba(230,230,230,1)));
background: -webkit-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(236,236,236,1) 50%,rgba(230,230,230,1) 100%);
background: -o-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(236,236,236,1) 50%,rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(236,236,236,1) 50%,rgba(230,230,230,1) 100%);
background: linear-gradient(to right, rgba(241,241,241,1) 0%,rgba(236,236,236,1) 50%,rgba(230,230,230,1) 100%); 
 
}
 .our-team-banner-bg {
 width: 492px;
 height: 539px;
 float: left;
 margin-left: 40px;
 background: url(/images/our-team-banner-bg.png) no-repeat;
 background-size: cover;
 }
 .our-team-banner-wrap {
 width: 410px;
 padding-top: 110px;
 float: right;
 margin-right: 200px;
 }
 .our-team-banner-wrap h2 {
 margin-bottom: 35px;
 color: #000000;
 font: 62px / 62px PFDinDisplayPro-Thin;
 }
 .our-team-banner-wrap h3 {
 margin-bottom: 20px;
 color: #000000;
 font: 21px / 26px PFDinDisplayPro-Thin;
 }
 .our-team-banner-wrap p {
 color: #7e7e7e;
 font: 16px / 24px PFDinDisplayPro-Thin;
 }
/*our-team-banner end*/ /*reviews-slider*/ .reviews-slider {
 position: relative;
 width: 100%;
 min-width: 1200px;
 margin: auto;
 overflow: hidden;
 background: url(/images/reviews-slider-bg.jpg) no-repeat center;
 background-size: cover;
}
 .reviews-slider-body {
 #background: url(/images/reviews-slider-bg.jpg) no-repeat center;
 #background-size: cover;
 width:1200px;
 margin:0 auto;
 }
 .reviews-slider-body ul li {
 min-width: 1200px;
 height: 625px;
 float: left;
 margin: 0;
 padding: 0;
 text-align: center;
 cursor: pointer;
 }
 
 
 
 
 .reviews-slider-body .border-wrap {
 display: block;
 width: 138px;
 height: 138px;
 border: 10px solid #ffffff;
 border-radius: 50%;
 margin: auto;
 margin-top: 45px;
 box-sizing: border-box;
 }
 .reviews-slider-body ul li img {
 width: 118px;
 height: 118px;
 border-radius: 50%;
 margin: auto; 
 }
 .reviews-slider-body ul li h2 {
 margin-top: 20px;
 color: #ffffff;
 font: 62px / 60px PFDinDisplayPro-Thin;
 }
 .reviews-slider-body ul li h3 {
 color: #ffffff;
 font: 22px / 57px PFDinDisplayPro-Bold;
 }
 .reviews-slider-body ul li p {
 width: 840px;
 margin: auto;
 color: #bcbcbc;
 font: 30px / 38px PFDinDisplayPro-Light;
 }
 .reviews-slider-body .blue-btn {
 display: block;
 position: absolute;
 bottom: 80px;
 left: 50%;
 margin-left: -110px;
 width: 220px;
 height: 50px;
 border-radius: 25px;
 text-align: center;
 font-size: 22px;
 
 font-size:20px;
 background:none;
 color:white;
 box-shadow:none;
 border-radius:0px;
 border:2px solid white !important;
 }
 
 .reviews-slider-body .blue-btn:hover{
 color:black;
 background:white;
 transform:none;
 }
 
 
 
.reviews-slider-controls {
 width: 100%;
 min-width:1200px;
 position: absolute;
 top: 50%;
 margin-top: -55px;
 z-index: 15;
}
.reviews-slider-controls .disabled {opacity: .7;} .reviews-slider-controls .btn {
 position: absolute;
 top: 0;
 width: 100px;
 height: 100px;
 border-radius: 50%;
 cursor: pointer;
 color: transparent;
  border: none;
  outline: none;
  background: transparent;
 background: #ffffff;
}
.reviews-slider-controls .reviews-prev {
 left: -55px;
}
.reviews-slider-controls .reviews-prev span {
 display: block;
 background: url('/images/main-page-sprite.png') no-repeat -78px -334px;
 width: 15px;
 height: 25px;
 margin-left: 65px;
}
.reviews-slider-controls .reviews-next {
 right: -55px;
}
.reviews-slider-controls .reviews-next span {
 display: block;
 background: url('/images/main-page-sprite.png') no-repeat -129px -334px;
 width: 15px;
 height: 25px;
 margin-left: 8px;
} 
 .reviews-slider-dots-wrap {
 position: absolute;
 width: 1200px;
 top: 110px;
 z-index: 999;
 display: none;
 }
 #reviews-slider-dots {
 padding: 0;
 margin: auto;
 text-align: center;
 }
 #reviews-slider-dots li {
 display: inline-block;
 width: 13px;
 height: 13px;
 margin: 0;
 margin: 0 25px;
 text-indent: -999px;
 border-radius: 50%;
 cursor: pointer;
 overflow: hidden;
 background: #9d9d9d;
 -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
 -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
 }
 #reviews-slider-dots li.active {
 -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8);
 -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8);
 box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8);
 } /*reviews-slider end*/ /*languages-top*/ .languages-top {
 width: 100%;
 min-width: 1200px;
 height: 550px;
 padding-top: 160px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 text-align: center;
 background: url(/images/languages-top-bg.jpg) no-repeat;
 background-size: cover;
}
 .languages-top h1 {
 margin-top:50px;
 margin-bottom: 20px;
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .languages-top h2 {
 margin-bottom: 20px;
 color: #a7a7a7;
 font: 35px / 44px PFDinDisplayPro-Thin;
 }
 .languages-top .blue-btn {
 display: block;
 width: 218px;
 height: 45px;
 border-radius: 25px;
 margin: auto;
 color: #ffffff;
 font: 20px / 45px PFDinDisplayPro-Bold;
 
 background:none;
 border-radius:0px;
 box-shadow:none;
 border:2px solid white !important;
 
 }
 
 .languages-top .blue-btn:hover{
 background:white;
 transform:none;
 color:black;
 }
 
/*languages-top end*/ 
/*languages-about-page*/ .languages-about-page {
 width: 1200px;
 min-width: 1200px;
 padding-top: 80px;
 padding-bottom: 80px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .languages-about-page-title h2 {
 margin-bottom: 20px;
 text-transform: uppercase;
 text-align: center;
 color: #000000;
 font: 70px / 70px PFDinDisplayPro-Thin;
 }
 .languages-about-page-title p {
 text-align: center;
 color: #909090;
 font: 17px / 26px PFDinDisplayPro-Thin;
 }
 .languages-about-page-title + ul {
 padding-top: 25px;
 }
 .languages-about-page ul {overflow: hidden;}  .languages-about-page ul li {
 width: 300px;
 height: 292px;
 float: left;
 box-sizing: border-box;
 border-left: 1px solid #ededed;
 border-bottom: 1px solid #ededed;
 text-align: center;
 }
   .languages-about-page ul li a {
 display: block;
 width: 100%;
 height: 291px;
 padding-top: 20px;
 box-sizing: border-box;
 }
 .languages-about-page ul li img {
 display: block;
 width: 133px;
 height: 135px;
 margin: auto;
 padding-left: 28px;
 }
 .languages-about-page ul li a h3 {
 margin-top: -25px;
 margin-bottom: 25px;
 text-transform: uppercase;
 color: #000000;
 font: 400 21px / 21px PFDinDisplayPro-Reg;
 }
 .languages-about-page ul li a p {
 width: 200px;
 margin: auto;
 color: #999999;
 font: 14px / 22px PFDinDisplayPro-Light;
 }
 .languages-about-page ul li:hover {border-color: #ffffff;}  .languages-about-page ul li a:hover {
 -webkit-box-shadow: 7px 13px 75px 0.00px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: 7px 13px 75px 0.00px rgba(0, 0, 0, 0.12);
 box-shadow: 7px 13px 75px 0.00px rgba(0, 0, 0, 0.12);
 }  .languages-about-page .orange-btn {
 display: block;
 width: 172px;
 height: 40px;
 margin: auto;
 margin-top: 50px;
 color: #ffffff;
 font: 22px / 40px PFDinDisplayPro-Bold;
 }
/*languages-about-page end*/ /*language-view-top*/ .language-view-top {
 position: relative;
 width: 1200px;
 min-width: 1200px;
 height: 713px;
 padding-top: 200px;
 margin-top:40px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden; 
 z-index: 2;
}
 .language-view-top-bg {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: -1;
 }
 .language-view-top-quality {
 width: 210px;
 margin-left: 45px;
 }
 .language-view-top-quality span {
 display: block;
 width: 71px;
 height: 71px;
 background: url(/images/process-about-quality.png);
 }
 .language-view-top-quality h4 {
 margin-left: 10px;
 color: #e10000;
 font: 17px / 17px PFDinDisplayPro-Bold;
 }
 .language-view-top-quality p {
 margin-top: 15px;
 margin-left: 10px;
 color: #aeaeae;
 font: 14px / 22px PFDinDisplayPro-Thin;
 }  .language-view-top .hgroup-lang {
 margin-top: 25px;
 text-align: center;
 }  .language-view-top h1 {
 text-transform: uppercase;
 color: #000000;
 font: 98px / 98px PFDinDisplayPro-Medium;
 }
 .language-view-top h2 {
 margin-bottom: 20px;
 text-transform: uppercase;
 color: #000000;
 font: 83px / 83px PFDinDisplayPro-Light;
 }
 .language-view-top h3 {
 width: 740px;
 margin: auto;
 color: #a7a7a7;
 font: 30px / 44px PFDinDisplayPro-Thin;
 }
/*language-view-top end*/ 
/*language-view-text*/ .language-view-text {
 width: 100%;
 min-width: 1200px;
 padding-top: 40px;
 padding-bottom: 60px;
 margin: auto;
 border-top: 1px solid #dadada;
}
 .language-view-text-wrap {
 width: 100%;
 margin: auto; 
 }
 .language-view-text-wrap.columnizer,
 .language-view-text-wrap .columnizer{
 /*-webkit-column-count: 2; 
 -moz-column-count: 2; 
 column-count: 2; 
 -webkit-column-gap: 115px;
 -moz-column-gap: 115px;
 column-gap: 115px;*/
 width:1040px;
 margin:0 auto;
 }
 .language-view-text-wrap p, li {
 color: #2b2b2b;
 font: 17px / 25px PFDinDisplayPro-Thin;
 }
 .language-view-text-wrap ul {
 margin: 10px 0px 20px 20px;
 list-style: circle;
 }
 .language-view-text-wrap ul li{
 line-height:25px;
 } /*language-view-text end*/ 
/*language-view-quality*/ .language-view-text-wrap .language-view-quality{
 position: relative;
 display: table;
 width: 100%;
 min-width: 1200px;
 height: 600px;
 margin:40px auto;
 overflow: hidden;
 overflow-x :hidden;
  overflow-y: hidden;
 z-index: 2;
} .language-view-quality {
 position: relative;
 display: table;
 width: 1200px;
 min-width: 1200px;
 height: 600px;
 margin: auto;
 overflow: hidden;
 z-index: 2;
}
 .language-view-quality img {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 #height: 100%;
 z-index: -2;
 }
 .language-view-quality-bg {
 position: absolute;
 display: block;
 top: 0;
 left: 0;
 width: 100%;
 height: 600px;
 background: #000;
 opacity: 0.2;
 z-index: -1;
 }
 .language-view-quality-wrap {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 z-index: 999;
 }
 .language-view-quality-wrap h2,
 .language-view-text-wrap .language-view-quality h2{
 margin-bottom: 15px;
 color: #ffffff;
 font: 40px / 40px PFDinDisplayPro-Medium;
 text-align:center;
 }
 .language-view-quality-wrap h3 {
 width: 550px;
 margin: auto;
 color: #ffffff;
 font: 24px / 31px PFDinDisplayPro-Thin;
 }
/*language-view-quality end*/ /*language-view-white*/ .language-view-white {
 width: 1200px;
 min-width: 1200px;
 padding-top: 100px;
 padding-bottom: 90px;
 margin: auto;
 overflow: hidden;
 text-align: center;
}
 .language-view-white h2 {
 color: #000000;
 font: 70px / 70px PFDinDisplayPro-Thin;
 }
 .language-view-white p {
 width: 990px;
 margin: auto;
 margin-top: 25px;
 color: #656565;
 font: 18px / 25px PFDinDisplayPro-Thin;
 }
 .language-view-white .blue-btn {
 display: block;
 width: 220px;
 height: 50px;
 border-radius: 25px;
 margin: auto;
 margin-top: 40px;
 font-size: 22px;
 }
/*language-view-white end*/  /*company-small-banner*/ .company-small-banner {
 width: 1200px;
 min-width: 1200px;
 padding-top: 30px;
 padding-bottom: 30px;
 margin: auto;
 overflow: hidden;
 background: #f1f1f1;
}  .company-small-banner ul {
 width: 1122px;
 display: block;
 margin: auto;
 overflow: hidden;
 z-index: 10;
 }
 .company-small-banner ul li {
 width: 16.5%;
 float: left;
 border-right: 1px solid #b1b1b1;
 }
 .company-small-banner ul li:last-child {border: 0;}  .company-small-banner ul li a {
 height: 74px;
 margin: auto;
 display: block;
 z-index: 999;
 }
 .company-apple a {
 background: url('/images/clients-banner-company-sprite.png') no-repeat 0 -4px;
 width: 129px;
 }
 .company-allianz a {
 background: url('/images/clients-banner-company-sprite.png') no-repeat -206px 0;
 width: 129px;
 }
 .company-bc a {
 background: url('/images/clients-banner-company-sprite.png') no-repeat -406px -4px;
 width: 133px;
 }
 .company-ecco a {
 background: url('/images/clients-banner-company-sprite.png') no-repeat -607px -7px;
 width: 113px;
 }
 
 
/**/ 
.language-view-text h2 {
 color: #a7a7a7;
  text-align: left;
  text-transform: uppercase;
  margin: 20px auto;
 font-size: 18px;
 font-family: PFDinDisplayPro-Thin;
 #width: 1040px; 
} #butShowHide .head_b{
 display: block;
 width: 180px;
 height: 50px;
 border-radius: 25px;
 margin: auto;
 margin-top: 40px;
 font-size: 22px;
} .main-what-links5 {
  display: block;   }
.main-what-links5 a:hover div {
  border-color: #2099c3;
  }  
  .main-what-links5 div {
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  background-color: #f7f7f7;
  width: 50px;
  height: 50px;
  padding: 10px;
  margin: auto;
  margin-top:20%;
  background: url('/images/main-page-sprite.png') no-repeat -319px -137px;
  }
  .main-what-links5 a:hover h6 {
  color: #2099c3;
  }
   .main-what-links5 h6 {
  margin-top: 10px;
  color: #000000;
  font: 23px / 23px PFDinDisplayPro-Bold;
  }
  .main-what-links5 a{
  width:100%;
  display:block;
  }
  
  .languages-about-page h2{
  margin:auto;
  display:block;
  text-align:center;
  padding-bottom:40px;
  font: 50px / 55px PFDinDisplayPro-Reg;
  } @font-face {
  font-family: "PFDeausanspro-SemiBold";
  src: url("../fonts/eot/pfdeausanspro-sebold.eot");
  src: url("../fonts/eot/pfdeausanspro-sebold.eot?#iefix") format("embedded-opentype"),
     url("../fonts/woff/pfdeausanspro-sebold.woff") format("woff"),
     url("../fonts/PFDeausanspro-sebold.ttf") format("truetype"),
     url("../fonts/svg/pfdeausanspro-sebold.svg#pfdeausanspro-sebold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*banners*/ .banner-wrap {
 width: 430px;
 padding-left: 10px;
 }
 .banner-wrap h1 {
 text-transform: uppercase;
 margin-bottom: 25px;
 font: 55px / 55px PFDeausanspro-SemiBold;
 }
 .banner-wrap p {
 font: 17px / 27px PFDinDisplayPro-Thin;
 }
 .banner-wrap .orange-btn {
 margin-top: 40px;
 display: block;
 width: 157px;
 height: 40px;
 border-radius: 20px;
 font: 20px / 40px PFDinDisplayPro-Bold;
 } /*banner-delevery*/ .banner-delevery {
 width: 1200px;
 min-width: 1200px;
 padding-top: 180px;
 margin: auto;
 box-sizing: border-box;
 overflow: hidden;
}
 .banner-delevery-left {
 height: 534px;
 background: url(/images/banner-delevery-left-bg.jpg) no-repeat;
 }
 .banner-delevery-left .banner-wrap {
 margin-left: 100px;
 color: #ffffff;
 }  .banner-delevery-right {
 height: 604px;
 background: url(/images/banner-delevery-right-bg.jpg) no-repeat;
 }
 .banner-delevery-right .banner-wrap {
 float: right;
 margin-right: 115px;
 color: #000000;
 }
/*banner-delevery end*/ /*banner-docs*/ .banner-docs {
 width: 1200px;
 min-width: 1200px;
 padding-top: 135px;
 margin: auto;
 box-sizing: border-box;
 overflow: hidden;
}
 .banner-docs-left {
 height: 570px;
 background: url(/images/banner-docs-left-bg.jpg) no-repeat;
 } 
 .banner-docs-left .banner-wrap {
 margin-left: 90px;
 }
 .banner-docs-left .banner-wrap h1 {color: #ffffff;}  .banner-docs .banner-wrap p {color: #9d9d9d;}  .banner-docs-right {
 height: 569px;
 background: url(/images/banner-docs-right-bg.jpg) no-repeat;
 }
 .banner-docs-right .banner-wrap {
 float: right;
 margin-right: 170px;
 color: #000000;
 } /*banner-docs end*/ /*banner-visa*/ .banner-visa {
 width: 1200px;
 min-width: 1200px;
 padding-top: 175px;
 margin: auto;
 box-sizing: border-box;
 overflow: hidden;
}
 .banner-visa-left {
 height: 570px;
 background: url(/images/banner-visa-left-bg.jpg) no-repeat;
 } 
 .banner-visa-left .banner-wrap {
 margin-left: 90px;
 }
 .banner-visa-left .banner-wrap h1 {color: #ffffff;}  .banner-visa .banner-wrap p {color: #9d9d9d;}  .banner-visa-right {
 height: 569px;
 background: url(/images/banner-visa-right-bg.jpg) no-repeat;
 }
 .banner-visa-right .banner-wrap {
 float: right;
 margin-right: 170px;
 color: #000000;
 }
/*banner-visa end*/ /*banners end*/ /*getaquote-top .getaquote-mod {
 width: 1115px;
 margin: auto;
 background: #ffffff;
 -webkit-box-shadow: 2px 4px 207px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 2px 4px 207px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 2px 4px 207px 0px rgba(0, 0, 0, 0.15);
} .getaquote-mod .getaquote-top {
 padding-top: 90px;
 padding-bottom: 105px;
 
 background: rgb(235,235,235);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(254,254,254,1) 26%, rgba(255,255,255,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(26%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1)));
 background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 
 } .getaquote-top-title {
 margin-bottom: 55px;
 text-align: center;
 overflow: hidden;
}
 .getaquote-top-title h2 {
 margin-bottom: 35px;
 color: #000000;
 font: 66px / 66px PFDinDisplayPro-Reg;
 }
 .getaquote-top-title p {
 width: 740px;
 margin: auto;
 color: #898989;
 font: 19px / 28px PFDinDisplayPro-Thin;
 }
 .getaquote-top-title p a {color: #005cc3;} 
 .getaquote-form {
 width: 905px;
 margin: auto;
 }
 .getaquote-form input {
 box-sizing: border-box;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 }  .getaquote-form-inputs {
 display: block;
 overflow: hidden;
 }
 .getaquote-form-inputs li {
 margin-right: 14.5px;
 float: left;
 border: 1px solid #dadada;
 }
 .getaquote-form-inputs li:last-child {margin-right: 0 !important;}  .getaquote-form-inputs li:after {
 content: '';
 display: inline-block;
 width: 45px;
 height: 45px;
 vertical-align: top;
 }
 .getaquote-form-inputs .name-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat 7px 7px;}
 .getaquote-form-inputs .email-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat -57px 7px;}
 .getaquote-form-inputs .tel-wrap:after {background: url('/images/getaquote-sprite.png') no-repeat -125px 6px;}  .getaquote-form-inputs input {
  width: 245px;
  height: 45px;
  box-sizing: border-box;
  padding-left: 15px;
  color: #717171;
  font: 21px / 100% PFDinDisplayPro-Thin;
 }
   .etaquote-form-title {
 margin-top: 55px;
 margin-bottom: 35px;
 text-align: center;
 }
 .etaquote-form-title h2 {
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #ea4d00;
 font: 30px / 30px PFDinDisplayPro-Reg;
 }
 .etaquote-form-title p {
 color: #979797;
 font: 20px / 20px PFDinDisplayPro-Thin;
 }  .getaquote-form-select .select-mod {
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
}
 .getaquote-form-select label {
 display: inline-block;
 width: 28px;
 height: 40px;
 margin: 0 32px;
 background: url('/images/getaquote-sprite.png') no-repeat -191px 8px;
 }  .getaquote-form-select .jq-selectbox {
 width: 400px;
 height: 40px;
 display: inline-block;
 vertical-align: bottom;
 cursor: pointer;
 border: 1px solid #dadada;
 }
 .getaquote-form-select .jq-selectbox__select-text {
 display: block;
 width: 100%;
 padding-left: 15px;
 box-sizing: border-box;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 text-transform: capitalize;
 color: #000000;
 font: 21px / 38px PFDinDisplayPro-Medium; 
 }
 .getaquote-form-select .jq-selectbox__select-text.placeholder {
  color: #000000;
  font: 21px / 38px PFDinDisplayPro-Medium;
 }
 .getaquote-form-select .jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 70px;
  height: 100%;
  border-left: 1px solid #dadada;
 }
  .getaquote-form-select .jq-selectbox__trigger-arrow {
  position: absolute;
  top: 17px;
  right: 24px;
  width: 0; 
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #dadada;
  }
 .getaquote-form-select .jq-selectbox__dropdown {
 width: 100%;
 padding: 0;
 margin-left: -1px;
 box-sizing: border-box;
 border-left: 1px solid #dadada;
 background: #ffffff;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 }
 .jq-selectbox li {
  padding-left: 15px;
  text-transform: capitalize;
  color: #717171;
  font: 18px / 38px PFDinDisplayPro-Thin;
  -webkit-user-select: none;
   -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  border-bottom: 1px solid #ececec;
 }
 .jq-selectbox li:hover {
  color: #ea4d00;
  background: #f8f8f8;
 }
 .jq-selectbox__dropdown .selected {
  color: #ea4d00;
  background: #f2f2f2;
 } 
 .getaquote-form-select p {
 margin-left: 30px;
 color: #ababab;
 font: 15px / 28px PFDinDisplayPro-Thin;
 } 
.getaquote-form-tabs {
 margin-top: 45px;
}
 .getaquote-form-tabs ul li {
 display: inline-block;
 width: 265px;
 height: 80px;
 }
 .getaquote-form-tabs a {
 position: relative;
 display: block;
 width: 265px;
 height: 80px;
 text-align: center;
 text-transform: uppercase;
 font: 20px / 80px PFDinDisplayPro-Medium;
 }  .getaquote-form-tabs .attached-files {color: #000000;}  .getaquote-form-tabs .weblink {color: #005ba9;}  .getaquote-form-tabs ul li a.active {background: #f8f8f8;}  .getaquote-form-tabs .attached-files:before {
 content: '';
 display: block;
 position: absolute;
 top: 25px;
 left: 20px;
 background: url('/images/getaquote-sprite.png') no-repeat -254px -5px;
 width: 21px;
 height: 23px;
 }
 .getaquote-form-tabs .weblink:before {
 content: '';
 display: block;
 position: absolute;
 top: 28px;
 left: 50px;
 background: url('/images/getaquote-sprite.png') no-repeat -323px -3px;
 width: 24px;
 height: 24px;
 }  .getaquote-form-tabs #tabs1,
 .getaquote-form-tabs #tabs2 {
 width: 100%;
 height: 170px;
 padding-top: 45px;
 box-sizing: border-box;
 background: #f8f8f8;
 }
 .getaquote-form-tabs .jq-file {
 display: block !important;
 width: 500px;
 margin: auto;
 text-align: center;  }
 .getaquote-form-tabs .jq-file__name,
 .getaquote-form-tabs .jq-file.changed {
 margin-bottom: 20px;
 color: #545454;
 font: 18px / 20px PFDinDisplayPro-Reg;
 }
 .getaquote-form-tabs .jq-file__browse {
 width: 140px;
 height: 40px;
 margin: auto;
 border-radius: 20px;
 cursor: pointer;
 text-align: center;
 color: #ffffff;
 font: 22px / 40px PFDinDisplayPro-Bold;  background: rgb(246,164,78);   
 background: -moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1))); 
 background: -webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 background: -o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 
 } 
 #tabs2 .weblink-text {
 display: block;
 width: 400px;
 height: 45px;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 margin: auto;
 margin-top: 20px;
 padding-left: 15px;
 box-sizing: border-box;
 border: 1px solid #dadada;
 color: #717171;
 font: 21px / 100% PFDinDisplayPro-Thin;
 }
  
.getaquote-form-description {
 padding-top: 45px;
 padding-bottom: 60px;
 text-align: center;
 overflow: hidden;
}
 .getaquote-form-description h2 {
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #000000;
 font: 30px / 30px PFDinDisplayPro-Reg;
 }
 .getaquote-form-description p {
 margin-bottom: 25px;
 color: #818181;
 font: 16px / 16px PFDinDisplayPro-Thin;
 }
 .getaquote-form-description textarea {
 width: 100%;
 height: 120px;
 padding: 0;
 margin: 0;
 border: 0;
 outline: none;
 resize: none;
 padding: 5px 15px;
 box-sizing: border-box;
 border: 1px solid #dadada;
 color: #717171;
 font: 21px / 24px PFDinDisplayPro-Thin;
 } .getaquote-form-pay {
 width: 700px;
 margin: auto;
 margin-bottom: 50px;
}
 .getaquote-form-pay li {
 display: inline-block;
 vertical-align: middle;
 margin: 0 20px;
 }
 .getaquote-form-pay li a {display: block;}  .getaquote-form-pay .pay1 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat 0 -2px;
 width: 72px;
 height: 47px;
 }
 .getaquote-form-pay .pay2 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -105px -3px;
 width: 65px;
 height: 47px;
 }
 .getaquote-form-pay .pay3 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -213px -17px;
 width: 70px;
 height: 24px;
 }
 .getaquote-form-pay .pay4 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -329px 0;
 width: 55px;
 height: 56px;
 }
 .getaquote-form-pay .pay5 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -426px -10px;
 width: 103px;
 height: 43px;
 }
 .getaquote-form-pay .pay6 {
 background: url('/images/we-accepts-black-sprite.png') no-repeat -563px -4px;
 width: 49px;
 height: 43px;
 } .getaquote-form .blue-btn {
 display: block;
 width: 238px;
 height: 50px;
 margin: auto;
 border-radius: 25px;
 color: #ffffff;
 font: 24px / 50px PFDinDisplayPro-Bold;
} /*getaquote-top end*/ 
/*price-top*/ .price-top {
 width: 100%;
 min-width: 1200px;
 height: 675px;
 padding-top: 55px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 background: url(/images/price-top-bg.jpg) no-repeat;
 background-size: cover;
}
 .price-top h1 {
 margin-top: 155px;
 margin-bottom: 10px;
 text-align: center;
 text-transform: uppercase;
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .price-top h2 {
 text-align: center; 
 color: #9e9e9e;
 font: 35px / 44px PFDinDisplayPro-Thin;
 }
/*price-top end*/ 
/*price-process*/ .price-process {
 width: 100%;
 min-width: 1200px;
 padding-top: 75px;
 padding-bottom: 90px;
 margin: auto;
 overflow: hidden;
 background: #f1f1f1;
}  .price-process h2 {
 margin-bottom: 65px;
 text-align: center;
 color: #000000;
 font: 60px / 60px PFDinDisplayPro-Thin;
 }
 .price-process-wrap {
 position: relative;
 width: 800px;
 height: 620px;
 margin: auto;
 background: url(/images/price-process-bg.png) no-repeat center;
 }
 .price-process-wrap h3 {
 text-align: center;
 color: #000000;
 font: 500 26.69px / 26px PFDinDisplayPro-Medium;
 }
 .price-process-wrap p {
 position: absolute;
 color: #000000;
 font: 500 16.69px / 22.04px PFDinDisplayPro-Medium;
 }
 .price-process-wrap .text-rd {
 top: 100px;
 right: 95px;
 }
 .price-process-wrap .text-fe {
 top: 285px;
 right: 15px;
 }
 .price-process-wrap .text-ps {
 bottom: 105px;
 right: 100px;
 }
 .price-process-wrap .text-c {
 bottom: -10px;
 right: 338px;
 text-align: center;
 }
 .price-process-wrap .text-rod {
 bottom: 105px;
 left: 100px;
 }
 .price-process-wrap .text-tp {
 top: 295px;
 left: 10px;
 }
 .price-process-wrap .text-d {
 top: 110px;
 left: 120px;
 } /*price-process end*/  /*price-rates*/ .price-rates {
 width: 1200px;
 min-width: 1200px;
 padding-top: 60px;
 padding-bottom: 200px;
 margin: auto;
 overflow: hidden;
 background-color: #ffffff;
}
 .price-package-wrap {
 position: relative;
 padding-top: 35px;
 }
 .price-rates-title {
 text-align: center;
 margin-bottom: 60px;
 overflow: hidden;
 }
 .price-rates-title h2 {
 margin-bottom: 15px;
 color: #000000;
 font: 43px / 57px PFDinDisplayPro-Reg;
 }
 .price-rates-title p {
 color: #909090;
 font: 17px / 26px PFDinDisplayPro-Thin;
 }
 .price-rates-title .strip:after {margin-top: 25px;}  
 .price-packageA {
 float: left;
 margin-left: 40px;
 }
 .price-packageC {
 float: right;
 margin-right: 40px;
 }  .price-package {
 width: 336px;
 height: 645px;
 background-color: #ffffff;
 -webkit-box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 -moz-box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 box-shadow: 3px 6px 45px 0px rgba(0, 0, 0, 0.14);
 }
 .price-package div {
 width: 292px;
 height: 140px; 
 margin: auto;
 padding-top: 30px;
 box-sizing: border-box;
 text-align: center;
 border-bottom: 1px solid #d7d7d7;
 }
 .price-packageC{
 height: 740px;
 }
 .price-packageA .price-title {color: #17a346;}
 .price-packageC .price-title {color: #0074ae;} 
 .price-title h2 {
  text-transform: uppercase;
  font: 25px / 25px PFDinDisplayPro-Bold ;
 }
 .price-title h5 {
  margin-top: 10px;
  font: 60px / 60px PFDinDisplayPro-Medium;
 }
  .price-title h5 span {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
  font-size: 27px;
  }
 .price-package ul {
 width: 285px;
 margin-top: 15px;
 margin-left: 20px;
 }
 .price-package li {
  position: relative;
  padding: 11px 0;
  border-bottom: 1px solid #d7d7d7;
 }   .price-package li:before {
  content: '';
  position: absolute;
  top: 17px;
  left: 15px;
  display: block;
  background: url('/images/payment-package-row.png') no-repeat -10px 0;
  width: 6px;
  height: 10px; 
  }
  .price-package li p {
  padding-left: 45px;
  padding-right: 20px;
  color: #626262;
  font: 15px / 22px PFDinDisplayPro-Light;
  }
 .price-package .price-btn {
 width: 158px;
 height: 45px;
 display: block;
 margin: auto;
 margin-top: 17px;
 text-align: center;
 color: #ffffff;
 font-size: 20px;
 line-height: 45px;
 font-family: PFDinDisplayPro-Bold; 
 
 background:none;
 color:black;
 border-radius:0px;
 box-shadow:none;
 border:2px solid black !important;
 
 }
 
 .price-package .price-btn:hover{
 transform:none;
 color:white;
 background:black;
 }
   .price-packageB {
 position: absolute;
 top: 0px;
 left: 50%;
 margin-left: -194px;
 width: 388px;
 height: 890px;
 background: #ffffff;
 -webkit-box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 -moz-box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 box-shadow: 3px 6px 65px 0px rgba(0, 0, 0, 0.14);
 }
 .price-packageB .price-title {
 width: 388px;
 height: 180px; 
 padding-top: 45px;
 box-sizing: border-box;
 background: #f18500;
 text-align: center;
 color: #ffffff;
 }
 .price-packageB ul {width: 345px;}  .price-package.price-packageB li {padding: 14px 0;}  .price-package.price-packageB li:before {
  top: 20px;
  background: url('/images/payment-package-row.png') no-repeat -1px 0;
 }
  .price-package.price-packageB li p {font-size: 17px;}  .price-package .price-btn.orange-btn {
 width: 200px;
 height: 45px;
 #margin-top: 50px;
 font-size: 20px;
 line-height: 45px;
 border-radius: 0px;  background:none;
 color:black;
 border:2px solid black !important;
 text-transform:uppercase;
 box-shadow:none;
 }
 
 .price-package .price-btn.orange-btn:hover{
 transform:none;
 color:white;
 background:black;
 }
/*price-rates end*/ /*price-quality*/ .price-quality {
 width: 100%;
 min-width: 1200px;
 height: 600px;
 padding-top: 80px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 background: url(/images/price-quality-bg.jpg) no-repeat;
 background-size: cover;
}
 .price-quality-wrap {
 width: 440px;
 padding-top: 10px;
 padding-left: 10px;
 margin-left: 70px;
 overflow: hidden;
 }
 .price-quality-wrap div {
 width: 72px;
 height: 72px;
 margin-bottom: 10px;
 background: url('/images/main-page-sprite.png') no-repeat -4px -236px;
 #-webkit-box-shadow: 2px 4px 15px 0px rgba(55, 0, 0, 0.3);
 #-moz-box-shadow: 2px 4px 15px 0px rgba(55, 0, 0, 0.3);
 #box-shadow: 2px 4px 15px 0px rgba(55, 0, 0, 0.3);
 }
 .price-quality-wrap h2 {
 margin-bottom: 20px;
 color: #000000;
 font: 62px / 92px PFDinDisplayPro-Reg;
 }
 .price-quality-wrap h3 {
 margin-bottom: 15px;
 color: #000000;
 font: 21px / 26px PFDinDisplayPro-Thin;
 }
 .price-quality-wrap p {
 color: #878787;
 font: 100 16px / 26px PFDinDisplayPro-Thin;
 } /*price-quality end*/ 
/*price-capabilities*/ .price-capabilities {
 width: 100%;
 min-width: 1200px;
 height: 680px;
 padding-top: 75px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 background: red;
 background: url(/images/price-capabilities-bg.jpg) no-repeat;
 background-size: cover;
}
.price-capabilities-title {text-align: center;}  .price-capabilities-title h2 {
 margin-bottom: 10px; 
 color: #ffffff;
 font: 43px / 43px PFDinDisplayPro-Medium;
 }
 .price-capabilities-title p {
 color: #b9b9b9;
 font: 19px / 27px PFDinDisplayPro-Thin;
 }
 .price-capabilities ul {
 margin: 80px 60px 0 70px;
 overflow: hidden;
 text-align: center;
 }
 .price-capabilities ul li {
 width: 210px;
 float: left;
 margin-right: 75px;
 }
 .price-capabilities ul li:last-child {margin-right: 0 !important;}  .price-capabilities ul li div {
 width: 175px;
 height: 175px;
 margin: auto;
 background: url(/images/price-capabilities-sprite.png);
 }
 .price-capabilities .icon1 {background-position: -5px -12px;}
 .price-capabilities .icon2 {background-position: -222px -12px;}
 .price-capabilities .icon3 {background-position: -432px -12px;}
 .price-capabilities .icon4 {background-position: -622px -12px;} .price-capabilities ul li h3 {
 padding-top: 63px;
 color: #ffffff;
 font: 49px / 49px PFDinDisplayPro-Light;
}
.price-capabilities ul li h4 {
 margin-top: 25px;
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #ffffff;
 font: 20px / 27px PFDinDisplayPro-Reg;
}
.price-capabilities ul li p {
 padding: 0 10px;
 color: #c1c1c1;
 font: 16px / 25px PFDinDisplayPro-Thin;
}
/*price-capabilities end*/
/*reviews-top*/ .reviews-top {
 width: 100%;
 min-width: 1200px;
 padding-top: 75px;
 height: 550px;
 box-sizing: border-box;
 margin: auto;
 text-align: center;
 background: url(/images/reviews-top-bg.jpg) no-repeat;
 background-size: cover;
}
 .reviews-top h1 {
 margin-top:120px;
 margin-bottom: 25px;
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Medium;
 }
 .reviews-top h2 {
 margin-bottom: 30px;
 color: #bfbfbf;
 font: 35px / 44px PFDinDisplayPro-Light;
 }
 .reviews-top .blue-btn {
 display: inline-block;
 width: 160px;
 height: 40px;
 margin: auto;
 padding:2px 25px;
 border-radius: 20px;
 font: 14px / 40px PFDinDisplayPro-Bold;
 
 font-size:20px;
 background:none;
 box-shadow:none;
 color:white;
 border-radius:0px;
 border:2px solid white !important;
 
 }
 
 .reviews-top .blue-btn:hover{
 background:white;
 color:black;
 transform:none;
 cursor:pointer;
 }
 
 
 /*.reviews-top .blue-btn:before {
 content: '';
 display: inline-block;
 background: url('/images/our-guarantee-sprite.png') no-repeat -538px -22px;
 width: 22px;
 height: 40px;
 margin-right: 20px;
 vertical-align: middle;
 }*/
/*reviews-top end*/ /*reviews-one*/ .reviews-one {
 width: 1200px;
 min-width: 1200px;
 margin: auto;
 background: #ffffff;
}  .reviews-one div {
 position: relative;
 width: 600px;
 height: 650px;
 float: left;
 box-sizing: border-box;
 border-bottom: 1px solid #e6e6e6;
 text-align: center;
 }
 .reviews-one div:nth-child(even) {border-left: 1px solid #e6e6e6;}
 .reviews-one .reviews-wrap {
 display: block;
 width: 100%;
 height: 100%;
 padding-top: 60px;
 box-sizing: border-box;
 border: 0;
 outline: none;
 }
 .reviews-one div:hover {
 -webkit-box-shadow: 2px 4px 100px 0px rgba(0, 0, 0, 0.14);
 -moz-box-shadow: 2px 4px 100px 0px rgba(0, 0, 0, 0.14);
 box-shadow: 2px 4px 100px 0px rgba(0, 0, 0, 0.14);
 }
 .reviews-one div span {
 display: block;
 width: 136px;
 height: 136px;
 border-radius: 50%;
 border: 10px solid #ffffff;
 margin: auto;
 box-sizing: border-box;
 -webkit-box-shadow: 7px 12px 35px 0px rgba(0, 0, 0, 0.15); 
 -moz-box-shadow: 7px 12px 35px 0px rgba(0, 0, 0, 0.15); 
 box-shadow: 7px 12px 35px 0px rgba(0, 0, 0, 0.15); 
 }
 .reviews-one div span img {
  display: block;
  width: 116px;
  height: 116px;
  border-radius: 50%;
  margin: auto;
 }
 .reviews-one div h2 {
 margin-top: 15px;
 color: #e05921;
 font: 50px / 57px PFDinDisplayPro-Thin;
 }
 .reviews-one div h3 {
 margin-top: 10px;
 text-transform: uppercase;
 color: #000000;
 font: 22px / 22px PFDinDisplayPro-Bold;
 }
 .reviews-one .reviews-date {
 margin-top: 10px;
 margin-bottom: 25px;
 text-transform: uppercase;
 color: #000000;
 font: 16px / 16px PFDinDisplayPro-Light;
 }
 .reviews-one .reviews-detail {
 width: 430px;
 margin: auto;
 color: #bcbcbc;
 font: 300 24px / 30px PFDinDisplayPro-Light;
 }
 .reviews-read-more {
 position: absolute;
 bottom: 95px;
 left: 50%;
 margin-left: -74.5px;
 display: block;
 width: 147px;
 height: 42px;
 border-radius: 0px;
 border: 2px solid black;
 text-align: center;
 text-transform: uppercase;
 color: #e05921;
 font: 20px / 40px PFDinDisplayPro-Reg;
 color:black;
 }
 
 .reviews-read-more:hover{
 background:black;
 color:white;
 transform:none;
 cursor:pointer;
 }
 
 
/*reviews-one end*/ 
.help-block, .help-block-error {
 display: none;
}
@media (max-width:768px){
ul.header_flags {
 padding-right:0px!important;
}
}
ul.header_flags {
 float:right; 
 margin-right:0px;
 margin-top: 20px;
 padding-right:20px;
}
ul.header_flags li {
 float:right; 
 padding-left:20px; 
 line-height: 80px;
}
ul.header_flags li:first-child {
 padding-left:0px;
}
.phoneclick {
 width: 25px;
 height: 23px;
 display: block;
 cursor: pointer;
}
.phoneICO {
 background: url('/images/phoneICO.png');
}
.phoneICO-black {
 background: url('/images/phoneICO-black.png'); 
}
.contactus {
 width: 21px;
 height: 24px;
 display: block;
}
.locationICO {
 background: url('/images/locationICO.png');
}
.locationICO-black {
 background: url('/images/locationICO-black.png');
}
.feats-list {
 display: none;
}
.main-banner-quality_over {
 width:1150px; margin:0 auto;
}
.why-us-sect-cont, .getaguote_header, .getaguote_last, .header_flags span {
 display: none;
}
.mobile {
 display: none;
}
.news_children {
 padding-top: 150px;
}
.languages-about-page-title h2 {
  margin-bottom: 20px;
  text-transform: uppercase;
  text-align: center;
  color: #000000;
  font: 70px / 70px PFDinDisplayPro-Thin;
}
.item-25 ul {
 width: 550px !important;
}
.item-25 ul li {
 display: inline-block;
 width: 49%;
 vertical-align: top;
}
.rageg {
 display: block;
 width: 100%;
 height: 100%;
 margin: 0px !important;
 padding: 0px !important;
 text-decoration: none !important;
}
.select-mod {
 border: none;
  color: #00b5d1;
  font-weight: 700;
}
.getaquote-form-select select {
 width: 300px !important;
  border: 1px solid !important;
  padding: 5px !important;
}
.main-top{position:relative;min-width:1200px;width:100%;height:830px;overflow:hidden;margin:auto;box-sizing:border-box;z-index:2;}
.main-top-bg{position:absolute;display:block;top:0;left:0;width:100%;height:900px;background:url(/images/main-top-slider-for-bg.png) no-repeat top center;background-size:cover;}
.main-top .main-top-slogan{position:absolute;width:740px;top:210px;left:50%;margin-left:-370px;text-align:center;z-index:1;}
.main-top hgroup h1{text-transform:uppercase;color:#ffffff;font:76px/60px PFDinDisplayPro-Light;}
.main-top hgroup h2{margin-top:20px;margin-bottom:20px;color:#ffffff;font:26px/26px PFDinDisplayPro-Light;}
.main-top #hgroup h1{text-transform:uppercase;color:#ffffff;font:76px/60px PFDinDisplayPro-Light;}
.main-top #hgroup h2{margin-top:20px;margin-bottom:20px;color:#ffffff;font:26px/26px PFDinDisplayPro-Light;}
.main-top-slogan-btn{height:50px;display:inline-block;padding:0 35px;margin:auto;border-radius:25px;font-size:23px;border-radius:0px;box-shadow:none;border:2px solid white;text-transform:uppercase;background:none;font-weight:normal;font-size:20px;white-space: nowrap;}
.main-top-slogan-btn:hover{background:white;color:black;transform:none;}
.main-top-slider-for{min-width:1200px;width:100%;height:830px;}
.main-top-slider-for img{z-index:0 !important;height:auto;}
.main-top-slider-nav{min-width:1200px;width:100%;position:absolute;margin:0 auto;height:375px;left:0;top:-375px;z-index:10;}
.slider-nav-slide{position:relative;#width:299px !important;height:250px !important;margin-top:125px;margin-left:1px;box-sizing:border-box;outline:none;cursor:pointer;z-index:999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.slider-nav-slide:hover .slider-nav-title{background:#ffb04e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZiMDRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjU5NDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NmUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, #ffb04e 0%, #f5943f 50%, #e76e29 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffb04e), color-stop(50%,#f5943f), color-stop(100%,#e76e29));background:-webkit-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);background:-o-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);background:-ms-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);background:linear-gradient(135deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);}
.slider-nav-slide:hover .slider-nav-title:before{display:block;}
.slider-nav-title{width:100%;height:44px;background:rgba(0, 0, 0, 0.5);z-index:10;}
.slider-nav-title:before{content:'';display:none;position:absolute;top:-12px;right:30px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ec7b30;}
.slider-nav-title p{padding-left:30px;text-transform:uppercase;color:#ffffff;font:18px/44px PFDinDisplayPro-Bold;}
.slider-nav-title p:after{content:'';display:block;float:right;margin-top:10px;margin-right:30px;width:21px;height:24px;background:url('/images/main-page-sprite.png') no-repeat -9px -48px;}
.slick-current .slider-nav-info{cursor:default;display:block !important;}
.slider-nav-info{display:none;position:absolute;top:-126px;left:-1px;#width:299px;width:100%;height:170px;padding:30px 65px 0 70px;box-sizing:border-box;background:#ffffff;cursor:default;z-index:999;}
.slider-nav-info:after{content:'';display:block;position:absolute;top:35px;right:-12px;width:0;height:0;border-top:12px solid transparent;border-left:12px solid #ffffff;border-bottom:12px solid transparent;}
.slider-nav-info h2{margin-bottom:10px;text-transform:uppercase;color:#000000;font:18px/18px PFDinDisplayPro-Bold;}
.slider-nav-info p{margin-bottom:15px;color:#868686;font:13px/20px PFDinDisplayPro-Reg;}
.slider-nav-info p.adressny{margin-left: -38px;width: 300px;}
.slider-nav-info a{position:relative;color:#000000;font:15px/15px PFDinDisplayPro-Medium;}
.slider-nav-info a:before{content:'';display:block;position:absolute;top:-3px;left:-40px;width:24px;height:21px;background:url('/images/main-page-sprite.png') no-repeat -52px -44px;}
.slider-nav-text{position:relative;padding-top:60px;text-align:center;color:#fab053;}
.slider-nav-text:after{content:'';display:block;position:absolute;top:20px;right:40px;width:45px;height:45px;}
.slider-nav-text-icon1:after{background:url('/images/main-page-sprite.png') no-repeat -61px -86px;}
.slider-nav-text-icon2:after{background:url('/images/main-page-sprite.png') no-repeat -5px -86px;}
.slider-nav-text-icon3:after{background:url('/images/main-page-sprite.png') no-repeat -115px -88px;}
.slider-nav-text-icon4:after{background:url('/images/main-page-sprite.png') no-repeat -5px -86px;}
.slider-nav-text-icon5:after{background:url('/images/main-page-sprite.png') no-repeat -225px -88px;}
.slider-nav-text-icon6:after{background:url('/images/main-page-sprite.png') no-repeat -170px -88px;}
.slider-nav-text-icon7:after{background:url('/images/main-page-sprite.png') no-repeat -280px -88px;}
.slider-nav-text-icon8:after{background:url('/images/cert.png') no-repeat;}
.slider-nav-text h3{margin-bottom:22px;font:37.57px/30px PFDinDisplayPro-Reg;}
.slider-nav-text h3 span{text-transform:uppercase;font:23px/23px PFDinDisplayPro-Reg;vertical-align:middle;}
.slider-nav-text p{font:16px/16px PFDinDisplayPro-Reg;}
.main-top-slider-nav .slick-arrow,
.main-top-slider-for .slick-arrow{position:absolute;display:block;top:50%;width:35px;height:71px;padding:0;color:transparent;outline:none;border:0;z-index:1;}
.main-top-slider-nav .slick-prev,
.main-top-slider-for .slick-prev{visibility:hidden !important;display:none !important;left:0;background:url('/images/main-page-sprite.png') no-repeat -191px -3px;}
.main-top-slider-nav .slick-next,
.main-top-slider-for .slick-next{right:0;background:url('/images/main-page-sprite.png') no-repeat -142px -3px;}
.main-what{width:100%;min-width:1200px;padding-top:70px;padding-bottom:70px;margin:auto;text-align:center;background:url('/images/tileback.jpg') no-repeat 50% 50%;background-size:cover;overflow:hidden;}
.main-what h2{margin-bottom:30px;text-transform:uppercase;color:#000000;font:63.22px/43px PFDinDisplayPro-Light}
.main-what h3{color:#909090;font:17px/26px PFDinDisplayPro-Thin;margin-bottom:30px;}
.main-what h3:after{content:'';display:block;width:94px;height:5px;background:#33bed9;margin:30px auto auto;}
.main-what-links{}
.main-what-links ul{width:960px;height:225px;padding-top:50px;display:table;float:left;}
.main-what-links ul li{width:25%;height:160px;display:table-cell;vertical-align:middle}
.main-what-links ul li a{width:100%;height:160px;padding-top:18px;box-sizing:border-box;display:block;border-right:1px solid #ececec;}
.main-what-links ul li:hover{-webkit-box-shadow:0px 0px 50px 12px #ececec;-moz-box-shadow:0px 0px 50px 12px #ececec;box-shadow:0px 0px 50px 12px #ececec;}
.main-what-links h5{color:#999999;font:16px/16px PFDinDisplayPro-Light;}
.main-what-links h5 span{margin-bottom:15px;display:block;color:#000000;font:24px/24px PFDinDisplayPro-Reg;}
.main-what-links ul li a div{height:64px;width:60px;margin:auto;margin-bottom:15px;}
.main-what-links1 div{background:url('/images/main-page-sprite.png') no-repeat -2px -146px;}
.main-what-links2 div{background:url('/images/main-page-sprite.png') no-repeat -80px -146px;}
.main-what-links3 div{background:url('/images/main-page-sprite.png') no-repeat -168px -146px;}
.main-what-links4 div{background:url('/images/main-page-sprite.png') no-repeat -250px -146px;}
.main-what-links5{display:block;width:238px;height:140px;float:right;margin-top:80px;padding-top:20px;background-color:rgba(230, 230, 230, 0.3);}
.main-what-links5 a:hover div{border-color:#2099c3;}
.main-what-links5 a:hover h6{color:#2099c3;}
.main-what-links5 div{border-radius:50%;border-style:solid;border-width:1px;border-color:transparent;background-color:#f7f7f7;width:50px;height:50px;padding:10px;margin:auto;background:url('/images/main-page-sprite.png') no-repeat -319px -137px;}
.main-what-links5 h6{margin-top:10px;color:#000000;font:23px/23px PFDinDisplayPro-Bold;}
.main-how-work{min-width:1200px;width:100%;padding-top:70px;margin:auto;overflow:hidden;background:rgb(230,230,230);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(238,238,238,1) 50%, rgba(247,247,247,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(50%,rgba(238,238,238,1)), color-stop(100%,rgba(247,247,247,1)));background:-webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(238,238,238,1) 50%,rgba(247,247,247,1) 100%);background:-o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(238,238,238,1) 50%,rgba(247,247,247,1) 100%);background:-ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(238,238,238,1) 50%,rgba(247,247,247,1) 100%);background:linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(238,238,238,1) 50%,rgba(247,247,247,1) 100%);}
.main-how-work h2{text-align:center;color:#000000;font:63.22px/43px PFDinDisplayPro-Light;}
.main-how-work h2 span{margin-top:20px;display:block;color:#888888;font:16px/16px PFDinDisplayPro-Light;}
.main-how-work-links{padding-top:50px;padding-bottom:45px;}
.main-how-work-links-top{width:755px;margin:auto;overflow:hidden;}
.main-how-work-links-top ul li{width:33%;float:left;}
.main-how-work-links-top ul li a{color:#ec6430;font:23px/23px PFDinDisplayPro-Medium;display:block;text-align:center;}
.main-how-work-links-top ul li a:hover{color:#006aa9;}
.main-how-work-links-top ul li a:hover span{border-color:#006aa9;}
.main-how-work-links-top ul li a span{display:inline-block;width:22px;height:22px;margin-left:25px;margin-right:14px;border-style:solid;border-width:2px;border-color:#ec6430;text-align:center;font:20px/22px PFDinDisplayPro-Bold;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.main-how-work-links-icon{position:relative;width:930px;height:130px;margin:45px auto 10px;overflow:hidden;}
.main-how-work-links-icon div{position:absolute;top:12px;width:104px;height:104px;border-radius:50%;border-style:solid;border-width:4px;border-color:#ffffff;}
.main-how-work-links-icon div:hover{border-color:#ec6430;}
.main-how-work-links-icon div:before{position:absolute;display:block;top:-12px;left:-12px;width:44px;height:44px;border-radius:50%;text-align:center;color:#ffffff;font:31.7px/44px PFDinDisplayPro-Medium;background:url('/images/main-page-sprite.png') no-repeat -334px -92px;-webkit-box-shadow:8px 7px 18px 0px rgba(0, 0, 0, 0.17);-moz-box-shadow:8px 7px 18px 0px rgba(0, 0, 0, 0.17);box-shadow:8px 7px 18px 0px rgba(0, 0, 0, 0.17);}
.main-how-work-links-icon1:before{content:'1';}
.main-how-work-links-icon2:before{content:'2';}
.main-how-work-links-icon3:before{content:'3';}
.main-how-work-links-icon ul{clear:both;width:200px;position:absolute;top:52px;}
.main-how-work-links-icon ul li{float:left;width:10px;height:10px;margin-left:35px;border-radius:50%;background-color:#a2a2a2;}
.main-how-work-links-icon ul li:first-child{margin-left:0 !important;}
.main-how-work-links-pointL{left:165px;}
.main-how-work-links-pointR{right:165px;}
.main-how-work-links-icon1{left:12px;background:url('/images/how-work-links-icon1.png') no-repeat center #ededed;}
.main-how-work-links-icon2{left:50%;margin-left:-52px;background:url('/images/how-work-links-icon2.png') no-repeat center #ededed;}
.main-how-work-links-icon3{right:12px;background:url('/images/how-work-links-icon3.png') no-repeat center #ededed;}
.main-how-work-text{width:1200px;margin:auto;#margin-left:25px;}
.main-how-work-text p{width:33%;display:inline-block;vertical-align:middle;font-family:PFDinDisplayPro;color:#000000;font:33.69px/42.04px PFDinDisplayPro-Light;text-align:center;}
.main-how-work-btn.blue-btn{width:135px;height:50px;display:block;text-align:center;padding:0px 20px;border-radius:25px;margin:auto;margin-top:40px;font-size:23.21px;font-size:20px;color:black;background:none;border-radius:0px;box-shadow:none;border:2px solid black;text-transform:uppercase;}
.main-how-work-btn.blue-btn:hover{transform:none;color:white;background:black;}
.clients-banner-left{width:1200px;min-width:1200px;padding-top:50px;padding-bottom:55px;margin:auto;background:#3ecece;}
.clients-banner-left-bg{display:inline-block;width:438px;height:358px;margin-left:140px;background:url(/images/client-banner-bg.png) no-repeat;vertical-align:middle;}
.clients-banner-left-wrap{display:inline-block;width:420px;padding-left:10px;margin-left:90px;vertical-align:middle;}
.clients-banner-left-wrap h2{margin-bottom:25px;color:#ffffff;font:56px/56px PFDinDisplayPro-Light;}
.clients-banner-left-wrap p{margin-bottom:25px;color:#ffffff;font:17px/27px PFDinDisplayPro-Thin;}
.clients-banner-left-wrap .orange-btn{display:block;width:175px;height:40px;border-radius:20px;font-size:18px;line-height:45px;}
.banner-partners{width:1200px;min-width:1200px;margin:auto;overflow:hidden;}
.main-banner-quality{width:100%;min-width:1200px;padding-top:100px;padding-bottom:110px;margin:auto;overflow:hidden;background:url(/images/swissBack.jpg) no-repeat center;background-size:cover;}
.main-banner-quality-wrap{width:560px;padding-left:10px;float:right;}
.main-banner-quality-wrap div{width:72px;height:72px;margin-bottom:10px;background:url('/images/main-page-sprite.png') no-repeat -4px -236px;}
.main-banner-quality-wrap h2{margin-bottom:20px;color:#000000;font:62px/92px PFDinDisplayPro-Reg;}
.main-banner-quality-wrap h3{width:370px;margin-bottom:20px;color:#000000;font:21px/26px PFDinDisplayPro-Light;}
.main-banner-quality-wrap p{width:370px;color:#7e7e7e;font:16px/26px PFDinDisplayPro-Light;}
.main-banner-quality-wrap h4{margin-top:15px;margin-left:37px;color:#000000;font:17px/17px PFDinDisplayPro-Light;}
.main-banner-quality-wrap .blue-btn{height:50px;display:inline-block;text-align:center;padding:0 30px;margin:auto;border-radius:25px;margin-top:50px;font-size:26px;font-size:20px;color:black;background:none;border-radius:0px;box-shadow:none;text-transform:uppercase;border:2px solid black;}
.main-banner-quality-wrap .blue-btn:hover{background:black;color:white;transform:none;}
.main-why-us{width:1200px;min-width:1200px;padding-top:100px;padding-bottom:85px;margin:auto;background:#ffffff;}
.main-why-us h2{text-align:center;color:#000000;font:46px/46px PFDinDisplayPro-Reg;}
.main-why-us h2:after{content:'';display:block;width:94px;height:5px;background-color:#f6974c;margin:30px auto auto;}
.main-why-us ul{display:block;}
.main-why-us ul li{width:25%;height:500px;padding:40px 0;box-sizing:border-box;float:left;}
.main-why-us ul li a{height:400px;display:block;padding-top:20px;padding-right:45px;border-right:1px solid #e5e5e5;}
.main-why-us ul li a:last-child{border:0 !important;}
.main-why-us ul li:hover a{-webkit-box-shadow:0px 0px 50px 12px #ececec;-moz-box-shadow:0px 0px 50px 12px #ececec;box-shadow:0px 0px 50px 12px #ececec;}
.main-why-us ul li a:hover div{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.main-why-us ul li a div{width:70px;height:70px;margin-left:40px;}
.main-why-us h3{width:77%;margin-left:50px;color:#000000;font:25px/29px PFDinDisplayPro-Reg;}
.main-why-us p{margin-top:20px;margin-left:50px;color:#a2a2a2;font:13px/19px PFDinDisplayPro-Reg;}
.main-why-us-icon1{margin-bottom:30px;background:url('/images/main-page-sprite.png') no-repeat -83px -239px;}
.main-why-us-icon2{margin-bottom:30px;background:url('/images/main-page-sprite.png') no-repeat -160px -239px;}
.main-why-us-icon2+h3{#margin-bottom:37px;}
.main-why-us-icon3{margin-bottom:30px;background:url('/images/main-page-sprite.png') no-repeat -237px -239px;}
.main-why-us-icon3+h3{#margin-bottom:37px;}
.main-why-us-icon4{margin-bottom:30px;background:url('/images/main-page-sprite.png') no-repeat -314px -239px;}
.main-why-us .orange-btn{clear:both;display:block;width:185px;margin:auto;font-size:19px;padding:5px 20px;border-radius:0px;color:black;background:none;box-shadow:none;font-size:20px;text-transform:uppercase;border:2px solid black;}
.main-why-us .orange-btn:hover{color:white;transform:none;background:black;}
.reviews-slider{position:relative;#width:1200px;min-width:1200px;margin:auto;overflow:hidden;width:100%;background:url(/images/reviews-slider-bg.jpg) no-repeat center;background-size:cover;}
.reviews-slider-body{#background:url(/images/reviews-slider-bg.jpg) no-repeat center;#background-size:cover;width:1200px;margin:0 auto;}
.reviews-slider-body ul li{min-width:1200px;height:625px;float:left;margin:0;padding:0;text-align:center;cursor:pointer;}
.reviews-slider-body .border-wrap{display:block;width:138px;height:138px;border:10px solid #ffffff;border-radius:50%;margin:auto;margin-top:45px;box-sizing:border-box;}
.reviews-slider-body ul li img{width:118px;height:118px;border-radius:50%;margin:auto;}
.reviews-slider-body ul li h2{margin-top:20px;color:#ffffff;font:62px/60px PFDinDisplayPro-Thin;}
.reviews-slider-body ul li h3{color:#ffffff;font:22px/57px PFDinDisplayPro-Bold;}
.reviews-slider-body ul li p{width:840px;margin:auto;color:#bcbcbc;font:30px/38px PFDinDisplayPro-Light;}
.reviews-slider-body .blue-btn{display:block;position:absolute;bottom:80px;left:50%;margin-left:-110px;width:220px;height:50px;border-radius:25px;text-align:center;font-size:22px;border-radius:0px;background:none;border:2px solid white;font-size:20px;text-transform:uppercase;box-shadow:none;}
.reviews-slider-body .blue-btn:hover{background:white;color:black;transform:none;}
.reviews-slider-controls{min-width:1200px;width:100%;position:absolute;top:50%;margin-top:-41px;z-index:15;}
.reviews-slider-controls .disabled{opacity:.7;}
.reviews-slider-controls .btn{position:absolute;top:0;width:100px;height:100px;border-radius:50%;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;background:#ffffff;}
.reviews-slider-controls .reviews-prev{left:-50px;}
.reviews-slider-controls .reviews-prev span{display:block;background:url('/images/main-page-sprite.png') no-repeat -78px -334px;width:15px;height:25px;margin-left:55px;}
.reviews-slider-controls .reviews-next{right:-50px;}
.reviews-slider-controls .reviews-next span{display:block;background:url('/images/main-page-sprite.png') no-repeat -129px -334px;width:15px;height:25px;margin-left:19px;}
.reviews-slider-dots-wrap{position:relative;top:128px;z-index:999;}
#reviews-slider-dots{padding:0;margin:auto;text-align:center;display:none;}
#reviews-slider-dots li{display:inline-block;width:13px;height:13px;margin:0;margin:0 25px;text-indent:-999px;border-radius:50%;cursor:pointer;overflow:hidden;background:#9d9d9d;-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .1);box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .1);}
#reviews-slider-dots li.active{-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .8);-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .8);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .8);}
.our-team-block{width:100%;min-width:1200px;margin:auto;padding-top:80px;padding-bottom:70px;overflow:hidden;background:#f4f4f4;}
.our-team-block-title{text-align:center;overflow:hidden;}
.our-team-block-title h2{margin-bottom:20px;color:#000000;font:63px/50px PFDinDisplayPro-Light;}
.our-team-block-title p{color:#888888;font:16px/16px PFDinDisplayPro-Light;}
.our-team-block-content{}
.our-team-links{width:1065px;margin:auto;margin-top:60px;overflow:hidden;}
.our-team-links li{margin-right:42px;display:inline-block;vertical-align:top;border-radius:50%;border-style:solid;border-width:2px;border-color:#e3e3e3;background-color:rgba(255, 255, 255, 0.2);width:107px;height:107px;overflow:hidden;}
.our-team-links li:hover{border-color:#f28347;}
.our-team-links li:hover a{border-color:#ffffff;}
.our-team-links li:last-child{margin-right:0 !important;}
.our-team-links li a{margin:auto;display:block;width:79px;height:79px;margin-top:2px;border-radius:50%;border-style:solid;border-width:12px;border-color:#f5f5f5;overflow:hidden;}
.our-team-links li img{display:block;width:79px;height:79px;margin:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;overflow:hidden;-webkit-filter:grayscale(1) invert(0.1);filter:grayscale(1) invert(0.1);}
.our-team-links li a:hover img{-webkit-filter:grayscale(1);filter:grayscale(1);}
.our-team-links li.active{border-color:#f28347;}
.our-team-links li.active a{border-color:#ffffff;}
.our-team-links li.active img{-webkit-filter:none;filter:none;}
.our-team-detail-wrap{width:775px;margin:auto;margin-top:60px;overflow:hidden;}
.our-team-detail{position:relative;overflow:hidden;}
.our-team-detail a{position:absolute;top:45px;left:305px;width:70px;height:70px;display:block;border-radius:50%;border-style:solid;border-width:5px;border-color:#f3f3f3;z-index:99;}
.our-team-detail a span{width:39px;height:30px;display:block;margin:auto;margin-top:20px;background:url(/images/mail.png) 50% 50% no-repeat;background-size:40px;}
.our-team-detail img{width:353px;height:353px;border-radius:50%;display:inline-block;vertical-align:middle;}
.our-team-detail-text{width:350px;margin-top:58px;margin-left:65px;display:inline-block;vertical-align:top;overflow:hidden;}
.our-team-detail-text h2{margin-bottom:35px;color:#d45932;font:52px/52px PFDinDisplayPro-Thin;}
.our-team-detail-text h3{margin-bottom:30px;color:#000000;font:25px/33px PFDinDisplayPro-Thin;}
.our-team-detail-text p{color:#999999;font:18px/18px PFDinDisplayPro-Thin;}
.slider-nav-info a.mailS{display:block;margin-bottom:13px;}
.slider-nav-info a.mailS:before{background:url('/images/email19.png') no-repeat 50% 50%;}
.work-with-us-ico{margin-bottom:9px;}
/* Slider */
.slick-slider
{
  position: relative;   display: block;   -moz-box-sizing: border-box;
     box-sizing: border-box;   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
      user-select: none;   -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
    touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
} .slick-list
{
  position: relative;   display: block;
  overflow: hidden;   margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
} .slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
} .slick-track
{
  position: relative;
  top: 0;
  left: 0;   display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;   content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
} .slick-slide
{
  display: none;
  float: left;   height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;   height: auto;   border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.header-main{
 background:none !important;
 position: absolute !important;
  z-index: 100;
 left:50%;
 padding-top:27px;
}
/**
 * IceMegaMenu Extension for Joomla 3.0 By IceTheme
 * 
 * 
 * @copyright Copyright (C) 2012 IceTheme.com. All rights reserved.
 * @license GNU General Public License version 2
 * 
 * @Website http://www.icetheme.com/Joomla-Extensions/icemegamenu.html
 *
 */
 
/* clear some styles */
.icemegamenu ul, 
.icemegamenu li {
 list-style-type:none;
 padding:0;
 margin:0
} 
.sub_level_1 li {
  position: relative;
}
.sub_level_1 li:hover ul{
 display: block;
 opacity: unset;
 max-height: unset;
 width: 300px;
 margin-left: 0px !important;
} 
.collapse {
 overflow: visible!important;}
 
/* begin mainmenu */ 
.icemegamenu > ul {
 position: relative;
 margin:0;
 padding:0;
 z-index: 999;
 clear: both;
 width: 100%;
 height:50px;
 }
 
 .icemegamenu > ul > li {
 position: relative;
 display: block;
 float: left;
 padding-top:13px;}
 
 .icemegamenu > ul > li:hover {
 border-top:2px solid white;
 padding-top:11px;
 padding-bottom:20px;
 }
 
 .icemegamenu > ul > li#iceMenu_106
 /*.icemegamenu > ul > li#iceMenu_103,
 .icemegamenu > ul > li#iceMenu_270*/{
 position:static;
 }
 
 .icemegamenu > ul > li#iceMenu_103 div.iceCols,
 .icemegamenu > ul > li#iceMenu_270 div.iceCols{
 width:210px !important;
 }
 
 .icemegamenu > ul > li#iceMenu_360 div.iceCols{
 width:200px !important;
 }
 
 .icemegamenu > ul > li#iceMenu_104 .iceCols{
 width:200px !important;
 }
 
 .icemegamenu > ul > li a.iceMenuTitle {
 position: relative;
 z-index: 9999;
 display: block;
 padding: 1px 15px 0 15px;
 /*height:49px;*/
 line-height: 34px;
 font-size: 12px;
 color: #fff;
 text-transform:uppercase;
 text-decoration:none;
 #text-shadow: 1px 1px 1px #000;
 -webkit-transition: all .25s ease-out;
 -moz-transition: all .25s ease-out;
 -ms-transition: all .25s ease-out;
 -o-transition: all .25s ease-out;
 transition: all .25s ease-out;
 font-family: PFDinDisplayPro-Bold;
 }
 
 
  
 .icesubMenu a{
 font-size:10px !important;
 }
 
 .icemegamenu ul > li a.iceMenuTitle:hover,
 .icemegamenu ul > li:hover > a.iceMenuTitle,
 .icemegamenu ul > ul > li:hover > a.iceMenuTitle,
 ul.icesubMenu li.active a.iceMenuTitle { 
 #color: #F0C237 
 }
 
 div.icemegamenu ul#icemegamenu li.active a.icemega_active > span.icemega_title{ 
 #color: #F0C237 
 } 
 
 /* subtitles */
 .icemegamenu > ul > li span.icemega_desc {
 display:block;
 font-size:12px;
 font-family:Verdana, Geneva, sans-serif;
 padding:0;
 line-height:1.25em;
 color:#999!important;
 margin-bottom: 7px;
 margin-top:-8px;
 text-shadow:none!important}   /* when dont have subtitle */
 .icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle {
  padding-top:7px;
  display:block}
  
  
 /* when is current */ 
 .icemegamenu > ul > li.active {
  #background:#444
  }
  
  .icemegamenu > ul > li.active:first-child {
  #border-radius:5px 0 0 5px
  }
  
.ice-megamenu-toggle {
  float: right;
}
.ice-megamenu-toggle {
  display: none;
}
.ice-megamenu-toggle a {
  background: url("/images/mobile_menu_btn.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 30px;
  margin-top: 20px;
  text-indent: -9999px;
  width: 30px;
 cursor:pointer;
}    /* Submenu */
ul.icesubMenu {
  position: absolute;
  z-index: 600;
  padding: 0 0 10px;
 margin:0;
  top: 70px !important;
  left: -1px;
 display:none;
 max-height:0;
 
  opacity: 0;
 border-top:2px solid #fab053;
  background: #5f83aa;
 -webkit-transition: all 1s;
 -moz-transition: all 1s;
 -ms-transition: all 1s;
 -o-transition: all 1s;
 transition: all 1s;
 }
 
 
 #icemegamenu > li:hover > ul.icesubMenu {
 width: 280px;
 opacity: 1;
 max-height:1000px;
 display:block;
 top: 50px;
 -webkit-transition: all 1s;
 -moz-transition: all 1s;
 -ms-transition: all 1s;
 -o-transition: all 1s;
 transition: all 1s;
 }
 
 ul.icesubMenu ul > li {
 position:relative;}
 
 ul.icesubMenu > li a.iceMenuTitle {
  height:auto;
  display:block;
  font-size:14px;
  padding:0 0 0 16px;
  margin:0 14px;
  color:#d0cfcf;
  border-radius:0;
  background:url(/images/point.png) no-repeat 0 10px; 
  border-bottom:1px dotted rgba(208,207,207,.8)!important;}
 
 ul.icesubMenu > li a.iceMenuTitle:hover {
  color:white;
  background:url(/images/point-hover.png) no-repeat 0 10px; 
 }
 
 /* when is parent */
 ul.icesubMenu li.parent {
  background: url(/images/arrow.png) no-repeat 93% 45%;}
 
 
 
 
 
 
/* Second Level Dropdown */
ul.sub_level_2,
ul.sub_level_3,
ul.sub_level_4,
ul.sub_level_5 {
 top: -1px !important;
 left: 100%;
 margin-left:15px;
 z-index:99999;
 box-shadow:none;
 #border:0px solid #444;
 #border-top-color:#555;
 border:0px;
 }
 
 ul.icesubMenu ul > li:hover > ul {
 opacity: 1;
 max-height:1000px;
 overflow:visible;
 visibility:visible;
 margin-left:-2px;
 display:block;}
 
 
 
 
/* Modules inside dropdown */
.icesubMenu .icemega_cover_module {
  padding: 15px 15px;
 color:#999;
 width:450px !important;
}  .icesubMenu .icemega_cover_module span.iceModuleTile {
 color:#fff;
 font-size:18px;
 text-shadow:1px 1px 1px #000;
 margin-bottom:6px;
 display:block;} .icesubMenu .icemega_cover_module a {
 color:#F0C237}  .ice_righttoleft{
 left:auto!important;
 right:0;
 }
 
 .icemega_modulewrap h3 {
 display:none;
 }
 
 .icemega_modulewrap ol{
 padding-left:0px !important;
 }
 
 
 .icemega_modulewrap ol li {
 display:inline-block;
 width:30%;
 }
 
 .icemega_modulewrap ol li h4{
 color:white;
 font: 12px / 14px PFDinDisplayPro-Light;
 }
 
 .icemega_modulewrap ol li p{
 color:white;
 font: 12px / 14px PFDinDisplayPro-Light;
 }
 
 .content-top{width:100%;min-width:1200px;padding-top:55px;padding-bottom:50px;margin:auto;overflow:hidden;text-align:center;background:rgb(235,235,235);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(254,254,254,1) 26%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(26%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);}
.content-top h1{margin-bottom:20px;color:#000000;font:65px/80px PFDinDisplayPro-Medium;}
.content-top h2{color:#7a7a7a;font:35px/50px PFDinDisplayPro-Thin;}
.content-page-main-bg{width:100%;min-width:1200px;height:450px;margin:auto;background:url(/images/content-page-main-bg.jpg) no-repeat;background-size:cover;}
.content-page-main-bg h1,
.content-page-main-bg h2{color:white !important;text-shadow:2px 2px 1px rgba(0, 0, 0, 1);}
.content-page-main-bg h1{margin: 130px auto 0 auto;width: 80%;}
.content-title-type{width:1200px;min-width:1200px;padding-top:0px;#padding-bottom:120px;margin:auto;overflow:hidden;background:#ffffff;}
.content-title-type-wrap{width:1035px;margin:auto;}
.content-title-type h2{margin:20px 0px;text-align:center;color:#000000;font:46px/46px PFDinDisplayPro-Reg;}
.content-title-type h3{text-align:center;color:#818181;font:17px/26px PFDinDisplayPro-Thin;}
.content-title-type .strip:after{margin-top:20px;}
.content-title-type-colums{margin-top:75px;margin-bottom:45px;/*-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:115px;-moz-column-gap:115px;column-gap:115px;*/}
.content-title-type-colums h4{margin-bottom:25px;color:#000000;font:22px/22px PFDinDisplayPro-Medium;}
.content-title-type-colums p{margin-bottom:20px;color:#818181;font:17px/25px PFDinDisplayPro-Thin;line-height: 30px;}
.content-title-type-label{position:relative;display:block;padding:40px 70px 40px 90px;color:#000000;font:18px/26px PFDinDisplayPro-Thin;background-color:#f7f7f7;background-color:rgba(192, 192, 192, 0.13);}
.content-title-type-label:before{content:'';display:block;position:absolute;top:0;left:60px;width:6px;height:63%;margin:25px 0;background-color:#ee7736;}
.content-image-title{width:100%;min-width:1200px;height:500px;display:table;margin:auto;box-sizing:border-box;background:url(/images/content-image-title-bg.jpg) no-repeat;background-size:cover;}
.content-image-title-text{display:table-cell;vertical-align:middle;text-align:center;}
.content-image-title-text h2{margin-bottom:25px;color:#ffffff;font:78px/78px PFDinDisplayPro-Medium;}
.content-image-title-text p{color:#b8b8b8;font:100 35px/50px PFDinDisplayPro-Thin;}
.content-second-title{width:1200px;min-width:1200px;padding-top:100px;padding-bottom:80px;margin:auto;background:#ffffff;}
.content-second-title h2{margin-bottom:25px;text-align:center;color:#000000;font:70px/70px PFDinDisplayPro-Thin;}
.content-second-title p{width:990px;margin:auto;text-align:center;color:#656565;font:100 17px/25px PFDinDisplayPro-Thin;}
.content-contact-form{width:1200px;min-width:1200px;padding-top:60px;padding-bottom:60px;margin:auto;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#ffffff;}
.content-contact-form_modal{width:800px;min-width:800px;padding-top:30px;padding-bottom:30px;margin:auto;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#ffffff;}
.content-contact-form h2, .content-contact-form_modal h2{margin-bottom:40px;text-align:center;color:#000000;font:46px/46px PFDinDisplayPro-Reg;}
.content-contact-form form{width:975px;margin:auto;color:#9c9c9c;font-size:20px;font-family:PFDinDisplayPro-light;outline:none;}
.content-contact-form_modal form{width:675px;margin:auto;color:#9c9c9c;font-size:20px;font-family:PFDinDisplayPro-light;outline:none;position:relative;z-index:1060;}
.content-contact-form span{width:464px;display:inline-block;border:1px solid #e2e2e2;}
.content-contact-form_modal span{width:325px;display:inline-block;border:1px solid #e2e2e2;}
.content-contact-form span:after, .content-contact-form_modal span:after{content:'';display:inline-block;top:5px;right:15px;width:40px;height:40px;vertical-align:top;}
.content-contact-form .name-wrap, .content-contact-form_modal .name-wrap{float:left;}
.content-contact-form .tel-wrap, .content-contact-form_modal .tel-wrap{float:right;}
.content-contact-form .email-wrap, .content-contact-form_modal .email-wrap{width:973px;margin-top:30px;background:url('/images/mail.png') 99% 50% no-repeat;}
.content-contact-form .name-wrap:after, .content-contact-form_modal .name-wrap:after{background:url(/images/content-page-sprite.png) no-repeat 3px 0px;}
.content-contact-form .tel-wrap:after, .content-contact-form_modal .tel-wrap:after{background:url(/images/content-page-sprite.png) no-repeat -37px 0px;;}
.content-contact-form span input{position:relative;display:inline-block;width:424px;height:40px;text-indent:25px;border:0;padding:0;outline:none;line-height:40px\0/;}
.content-contact-form_modal span input{position:relative;display:inline-block;width:280px;height:40px;text-indent:25px;border:0;padding:0;outline:none;line-height:40px\0/;}
.content-contact-form textarea{width:973px;height:80px;border:0;padding:0;box-sizing:border-box;padding:15px 25px;margin-top:30px;line-height:24px;resize:none;border:1px solid #e2e2e2;outline:none;}
.content-contact-form_modal textarea{width:675px;height:80px;border:0;padding:0;box-sizing:border-box;padding:15px 25px;margin-top:30px;line-height:24px;resize:none;border:1px solid #e2e2e2;outline:none;}
.content-contact-form .blue-btn, .content-contact-form_modal .blue-btn{display:block;width:190px;height:50px;border:0;padding:0;line-height:45px;border-radius:25px;margin:auto;margin-top:30px;border-radius:0px;box-shadow:none;background:none;color:black;font-size:20px;border:2px solid black !important;}
.content-contact-form .blue-btn:hover, .content-contact-form_modal .blue-btn:hover{color:white;background:black;transform:none;}
.fancybox-title{display:none;}
.fancybox-close{width:15px;height:15px;position:absolute;top:5px;right:5px;background:url('/images/close.png') no-repeat left top;}
.empty_field{border-bottom:1px solid red !important;}
.fancybox-prev, .fancybox-next{display:none;}
.docUl{margin:10px 0px 20px 20px;list-style:circle !important;}
.docUl li{color:#818181;font:17px/25px PFDinDisplayPro-Thin;}
.docOl{margin:10px 0px 20px 0px;}
.docOl li{color:#818181;font:17px/25px PFDinDisplayPro-Thin;padding-left:20px;}
#butShowHide .blue-btn{display:block;width:190px;height:50px;border:0;padding:0;line-height:50px;font-size:20px;border-radius:25px;margin:auto;margin-top:30px;color:black;border-radius:0px;box-shadow:none;background:none;border:2px solid black;}
#butShowHide .blue-btn:hover{color:white;background:black;transform:none;} 
.support-modal3 {
 width:100% !important; 
 min-width: 1200px !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
 top: 0 !important;
 left:0% !important;
 position:fixed !important;
 z-index:16000002;
 bottom:0;
 background:rgba(0,0,0,0.7);
} .support-modal3 .close-modal3 {
 background:none !important;
 color:#fff;
 text-indent: 0px !important;
 font-size:90px;
 width: auto !important; 
  height: auto !important;
} .blue-btn-mob-site{
 font-family: PFDinDisplayPro-Light;
 background:none !important;
 -webkit-border-radius: 12;
 -moz-border-radius: 12;
 border-radius: 12px;
 -webkit-box-shadow: 0px 1px 3px #666666;
 -moz-box-shadow: 0px 1px 3px #666666;
 box-shadow: 0px 1px 3px #666666;
 color: #ffffff;
 border:10px solid #ffffff !important;
 font-size: 80px !important;
 padding: 20px 50px 20px 50px;
 text-decoration: none;
} .text-popup{
 width:80%;
 margin:0 auto;
 color:#ffffff;
 font-size:60px;
 text-align:center;
 padding-top:100px;
} .ms-popup-cont {
 width:85%;
 margin:0 auto;
 background:#ffb04e;
 background:-moz-linear-gradient(-45deg, #ffb04e 0%, #f5943f 50%, #e76e29 100%);
 background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffb04e), color-stop(50%,#f5943f), color-stop(100%,#e76e29));
 background:-webkit-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);
 background:-o-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);
 background:-ms-linear-gradient(-45deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);
 background:linear-gradient(135deg, #ffb04e 0%,#f5943f 50%,#e76e29 100%);
 border-radius:50px;
 height:400px;
 -webkit-box-shadow: 0px 0px 72px 10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 72px 10px rgba(0,0,0,0.75);
box-shadow: 0px 0px 72px 10px rgba(0,0,0,0.75);
} .support-modal3 .service-box .service-box-text{
 padding-left:0px;
 text-align:center;
} .support-modal3 .phone-box .phone-text{
 text-align:center;
} .support-modal3 .phone-box .phone-text{
 text-align:center;
} .support-modal3 .phone-box .phone-text a{
 display:inline-block !important;
 font-size:0px;
 line-height: 50px;
 margin-top:30px;
} 
.vacancies-link{
 position:fixed;
 font-family: PFDinDisplayPro-Bold;
 display:block;
 color:#fff;
 background:#ff0000;
 top:100px;
 padding:10px;
 z-index:999;
 transform: rotate(90deg);
 transform-origin: left top 0;
 left:100%;
 white-space: nowrap;
 }
 
 
#vaclink {
 -webkit-animation: vaclink 3s linear infinite;
 animation: vaclink 3s linear infinite;
} @-webkit-keyframes vaclink {
 0% { color: rgba(255,255,255, 1); }
 50% { color: rgba(255,255,255, 0.6); }
 100% { color: rgba(255,255,255, 1); }
}
@keyframes vaclink {
 0% { color: rgba(255,255,255, 1); }
 50% { color: rgba(255,255,255, 0.6); }
 100% { color: rgba(255,255,255, 1); }
} .ms-popup-cont {
 position: relative;
}
.ms-popup-cont .close {
 position: absolute;
 right: 32px;
 top: 32px;
 width: 40px;
 height: 40px;
 cursor: pointer;
} .ms-popup-cont .close:before, .close:after {
 position: absolute;
 left: 15px;
 content: ' ';
 height: 40px;
 width: 10px;
 background-color: #fff;
}
.ms-popup-cont .close:before {
 transform: rotate(45deg);
}
.ms-popup-cont .close:after {
 transform: rotate(-45deg);
}
/*blog-top*/ .blog-top {
 padding-top: 180px;
 #background: url(/images/contacts-top-bg.png) right 150px no-repeat;
#background: rgb(235,235,235);
#background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
#background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(254,254,254,1) 40%, rgba(255,255,255,1) 100%);
#background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(40%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1)));
#background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 40%,rgba(255,255,255,1) 100%);
#background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 40%,rgba(255,255,255,1) 100%);
#background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 40%,rgba(255,255,255,1) 100%);
#background: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 40%,rgba(255,255,255,1) 100%); 
} .bg-wrapper-news{
   background: url(/images/contacts-top-bg.png) right 150px no-repeat;
} 
.blog-RL,
.blog-LR {
 width: 1200px;
 min-width: 1200px;
 margin: auto;
 overflow: hidden;
}
.tower-left {
 width: 334px;
 overflow: hidden;
}
.blog-LR .tower-left {float: left;}  .blog-wrap {
 width: 1025px;
 margin: auto !important;
 overflow: hidden;
 }
 .tower-left .main-news-soc-network {
 position: static;
 padding-top: 5px;
 margin-left: 30px;
 }  .tower-left .title {
 width: 240px;
 margin-top: 25px;
 margin-left: 30px;
 }
 .tower-left .title h2 {
  margin-bottom: 10px;
  color: #000000;
  font: 103px / 103px PFDinDisplayPro-Thin;
 }
 .tower-left .title p {
  color: #9e9e9e;
  font: 100 20px / 33px PFDinDisplayPro-Thin;
 }  .blog-top .categorys {
 display: block;
 width: 334px;
 margin-top: 30px;
 margin-bottom: 55px;
 overflow: hidden;
 }
 .blog-top .categorys li {
 clear: both;
 padding-left: 30px;
 padding-right: 40px;
 border-bottom: 1px solid #9e9e9e;
 overflow: hidden;
 }
 .blog-top .categorys li:last-child {border: 0;}  .blog-top .categorys li p {
 float: left;
 text-transform: uppercase;
 color: #005ba9;
 font: 16px / 49px PFDinDisplayPro-Medium;
 }
 .blog-top .categorys li span {
 display: block;
 float: right;
 color: #9e9e9e;
 font: 16px / 49px PFDinDisplayPro-Light;
 }  .blog-news-one {
 position: relative;
 margin-left: 20px;
 overflow: hidden;
 }
 .blog-news-one img {
 display: block;
 width: 269px;
 height: 253px;
 }
 .date.small {
 position: absolute;
 top: 12px;
 right: 0px;
 width: 81px;
 height: 81px;
 text-align: center;
 border-radius: 50%;
 background-color: #000000;
 -webkit-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 /*z-index: 999;*/
 }
 .date.small .day {
 padding-top: 15px;
 color: #ffffff;
 font: 27px / 25px PFDinDisplayPro-Medium;
 }
 .date.small .month {
 color: #ffffff;
 font: 14px / 18px PFDinDisplayPro-Reg;
 }
 .date.small .year {
 color: #a3a3a3;
 color: rgba(255, 255, 255, 0.5);
 font: 11px / 11px PFDinDisplayPro-Reg;
 }
 .blog-news-one h3 {
 max-height: 85px;
 overflow: hidden;
 width: 264px;
 margin-left: 5px;
 padding: 25px 0;
 color: #000000;
 font: 25px / 35px PFDinDisplayPro-Light;
 }
 .blog-news-one .news-briefly {
 width: 255px;
 margin-left: 5px;
 color: #8b8b8b;
 font: 100 14px / 25px PFDinDisplayPro-Thin;
 } .tower-right {
 width: 629px;
 
}
.blog-LR .tower-right {
 padding-top: 15px;
 float: right;
}
 .blog-with-slider {
 position: relative;
 overflow: hidden;
 }
 .blog-with-slider .slider-controls {
 width: 629px;
 top: 393px;
 }
 .blog-with-slider .slider-body {
 width: 629px;
 overflow: hidden;
 height: 1000px;
 }
 .blog-with-slider .slider-body ul li {
 position: relative;
 width: 629px;
 height: 100%;
 }
 .blog-with-slider .slider-body ul li img {
  width: 629px;
  height: 786px;
 }  .date.big {
 position: absolute;
 top: 312px;
 left: 50%;
 margin-left: -81px;
 width: 162px;
 height: 162px;
 border-radius: 50%;
 text-align: center;
 background-color: #000000;
 -webkit-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 z-index: 999;
 }
 .date.big .day {
 padding-top: 30px;
 color: #ffffff;
 font: 54px / 54px PFDinDisplayPro-Medium;
 }
 .date.big .month {
 color: #ffffff;
 font: 28px / 28px PFDinDisplayPro-Reg;
 }
 .date.big .year {
 color: #a3a3a3;
 color: rgba(255, 255, 255, 0.5);
 font: 22px / 24px PFDinDisplayPro-Reg;
 }  .tower-right .text {
 width: 625px;
 padding-top: 30px;
 margin-left: 5px;
 text-align: left;
 }
 .tower-right .text h2 {
 margin-bottom: 20px;
 color: #000000;
 font: 35px / 35px PFDinDisplayPro-Light;
 }
 .tower-right .text p {
 color: #8b8b8b;
 font: 24px / 32px PFDinDisplayPro-Thin;
 letter-spacing: -0.5px\0/;
 }
/*blog-top end*/ /*blog-list*/ .blog-list {
 width: 1200px;
 min-width: 1200px;
 padding-bottom: 80px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .blog-list ul {
 display: block;
 width: 1035px;
 padding-top: 35px;
 margin-left: 65px;
 }
 .blog-list ul li {
 position: relative;
 width: 315px;
 height: 533px;
 float: left;
 margin-left: 45px;
 }    .blog-list ul li a {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 22.5px;
 box-sizing: border-box;
 }
 .blog-list ul li a:hover {
 background-color: #ffffff;
 -webkit-box-shadow: 7px 13px 95px 0px rgba(0, 0, 0, 0.11);
 -moz-box-shadow: 7px 13px 95px 0px rgba(0, 0, 0, 0.11);
 box-shadow: 7px 13px 95px 0px rgba(0, 0, 0, 0.11);
 }  .blog-list ul li a img {
  display: block;
  width: 269px;
  height: 253px;
 }
 .blog-list ul li .date.small {
  top: 34.5px;
  right: -15px;
 }
 .blog-list ul li h2 {
  margin-top: 25px;
  margin-left: 5px;
  color: #000000;
  font: 25px / 35px PFDinDisplayPro-Light;
  overflow: hidden;
  max-height: 100px;
 }
 .blog-list .blog-list-text {
  margin-top: 20px;
  margin-left: 5px;
  color: #8b8b8b;
  font: 14px / 25px PFDinDisplayPro-Thin;
 }   .blog-list ul li ol {
  width: 315px;
  height: 533px;
  list-style: none;
  padding-left: 0 !important;
  margin-left: 20px;
  }
  .blog-list ul li ol li {
  width: 270px;
  height: 104px;
  margin-top: 30px;
  margin-left: 0;
  float: none;
  }
  .blog-list ul li ol li a {padding: 0;}   .blog-list ul li ol li a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  }   .blog-list ul li ol h3,
  .blog-list ul li h3 {
   margin-top: 15px;
   color: #00acce;
   font: 71px / 71px PFDinDisplayPro-Thin;
  }
  
  .blog-list ul li ol li a img {
   width: 108px;
   height: 104px;
   display: inline-block;
   vertical-align: middle;
  }
   .blog-list ol li div {
   width: 135px;
   margin-left: 22px;
   display: inline-block;
   vertical-align: middle;
   }
   .blog-list ol li div h4 {
   color: #000000;
   font: 17px / 24px PFDinDisplayPro-Reg;
   }
   .blog-list ol li div p {
   margin-top: 10px;
   color: #757575;
   font: 17px / 24px PFDinDisplayPro-Light;
   } /*if you need to remove the unit from "ul" uncommented*/ 
/*
.blog-list-popular {
 width: 315px;
 height: 533px;
 list-style: none;
 padding-left: 0 !important;
 margin-left: 20px;
 }
 .blog-list-popular li {
 width: 270px;
 height: 104px;
 margin-top: 30px;
 margin-left: 0;
 float: none;
 }
 .blog-list-popular li a {padding: 0;}  .blog-list-popular li a:hover {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}  .blog-list-popular h3 {
  margin-top: 15px;
  color: #00acce;
  font: 71px / 71px PFDinDisplayPro-Thin;
 }
 .blog-list-popular li a img {
  width: 108px;
  height: 104px;
  display: inline-block;
  vertical-align: middle;
 }
  .blog-list-popular li div {
  width: 135px;
  margin-left: 22px;
  display: inline-block;
  vertical-align: middle;
  }
  .blog-list-popular li div h4 {
  color: #000000;
  font: 17px / 24px PFDinDisplayPro-Reg;
  }
  .blog-list-popular li div p {
  margin-top: 10px;
  color: #757575;
  font: 17px / 24px PFDinDisplayPro-Light;
  }
*/  /*blog-list end*/ /*blog-RL*/ .blog-RL .blog-wrap {margin-left: 87.5px;}  .blog-RL .tower-right {float: left;}  .blog-RL .tower-left {float: right;}  .blog-RL .tower-left .blog-news-one {padding-bottom: 60px;}  .blog-show-more-btn {
 display: block;
 width: 987px;
 height: 60px;
 margin: auto;
 border-radius: 5px;
 background: #f3f3f3;
 text-align: center;
 text-transform: uppercase;
 color: #000000;
 font: 30px / 60px PFDinDisplayPro-Medium;
 } /*blog-RL end*/ .paginator{
 width: 1200px;
  min-width: 1200px;
  margin: auto;
  overflow: hidden;
 font: 15px / 28px PFDinDisplayPro-Light;
 position:relative;
} .paginator .counter{
 text-align:center;
 font: 15px / 28px PFDinDisplayPro-Light;
} .paginator ul {
 display:table;
 margin:0 auto;
} .paginator ul li{
 display:table-cell;
 padding:5px;
} .tooltip {
 display:none;
 font-size:0px;
}
/*blog-view-top*/ .content-contact-form{
 #border-top:0px !important;
} .blog-view-top {
 width: 100%;
 min-width: 1200px;
 height: 605px;
 padding-top: 240px;
 padding-bottom: 105px;
 box-sizing: border-box;
 margin: auto;
 overflow: hidden;
 /*background: url(/images/blog-view-top-bg.jpg) no-repeat;*/
 background-size: cover !important;
}
 .blog-view-top h1 {
 width: 856px;
 margin: auto;
 text-align: center;
 text-transform: uppercase;
 color: #ffffff;
 font: 43px / 58px PFDinDisplayPro-Medium;
 text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.4);
 }
 .blog-view-top h2 {
 width: 600px;
 margin: 20px auto 30px;
 text-align: center;
 color: #cbcbcb;
 font: 30px / 37px PFDinDisplayPro-Thin;
 }
 .blog-view-top-date {
 width: 117px;
 height: 117px;
 border-radius: 50%;
 margin: auto;
 text-align: center;
 background-color: #ffffff;
 -webkit-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.12);
 }
 .blog-view-top-date .day {
 padding-top: 20px;
 color: #000000;
 font: 39px / 36px PFDinDisplayPro-Medium;
 }
 .blog-view-top-date .month {
 color: #000000;
 font: 20px / 26px PFDinDisplayPro-Reg;
 }
 .blog-view-top-date .year {
 color: #000000;
 color: rgba(0, 0, 0, 0.5);
 font: 16px / 16px PFDinDisplayPro-Reg;
 }
/*blog-view-top end*/ 
/*blog-view-text*/ .blog-view-text {
 width: 1200px;
 min-width: 1200px;
 padding-top: 85px;
 padding-bottom: 85px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .blog-view-text h2 {
 width: 600px;
 margin: auto;
 margin-bottom: 20px;
 text-align: center;
 color: #000000;
 font: 40px / 57px PFDinDisplayPro-Reg;
 }
 .blog-view-text h3 {
 text-align: left;
 color: #838282;
 font: 100 17px / 26px PFDinDisplayPro-Thin;
 font-weight: 700;
 }
 .blog-view-text .strip:after {margin-top: 30px;}  .blog-view-text-wrap {
 width: 1100px;
 margin: auto;
 margin-top: 65px;
 overflow: hidden;
 /*-webkit-column-count: 1; 
 -moz-column-count: 1; 
 column-count: 1; 
 -webkit-column-gap: 115px;
   -moz-column-gap: 115px;
   column-gap: 115px;*/
 }
 
 .blog-view-text-wrap h2 {
 margin-bottom: 10px;
 
 color: #000000;
 font: 23px / 31px PFDinDisplayPro-Light;
 text-align:left;
 width:100% !important;
 margin-left:0px;
 padding-left:0px;
 
 }
 .blog-view-text-wrap p {
 margin-bottom: 30px;
 color: #838282;
 font: 17px / 26px PFDinDisplayPro-Thin;
 line-height: 30px;
 }
/*blog-view-text end*/ /*blog-view-slider*/ .blog-view-slider {
 width: 1200px;
 min-width: 1200px;
 padding-bottom: 80px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .blog-view-slider h2 {
 text-align: center;
 text-transform: uppercase;
 color: #000000;
 font: 40px / 40px PFDinDisplayPro-Reg;
 } .blog-view-slider-wrap {
 position: relative;
 width: 1030px;
 margin: auto;
 overflow: hidden;
}
 .blog-view-slider-wrap .slider-controls .btn {
 width: 90px;
 height: 90px;
 }
 .blog-view-slider-wrap .slider-controls {margin-top: -45px;}
 .blog-view-slider-wrap .slider-controls .btn-prev {left: -45px;}
 .blog-view-slider-wrap .slider-controls .btn-next {right: -45px;}
 .slider-controls .btn-prev span {margin-left: 50px;}
 .slider-controls .btn-next span {margin-left: 12px;}
/*blog-view-slider end*/ /*blog-view-description*/ .blog-view-description {
 width: 1200px;
 min-width: 1200px;
 padding-bottom: 20px;
 margin: auto;
 overflow: hidden;
 background: #ffffff;
}
 .blog-view-description-wrap {
 width: 1030px;
 margin: auto;
 overflow: hidden;
 /*-webkit-column-count: 2;
 -moz-column-count: 2; 
 column-count: 2;
 -webkit-column-gap: 60px; 
 -moz-column-gap: 60px; 
 column-gap: 60px;*/
 }
 .blog-view-description h2 {
 margin-bottom: 10px;
 text-transform: uppercase;
 color: #000000;
 font: 23px / 31px PFDinDisplayPro-Light;
 }
 .blog-view-description p {
 margin-bottom: 20px;
 color: #828282;
 font: 100 17px / 25px PFDinDisplayPro-Thin;
 line-height: 30px;
 }
 .blog-view-description ul{
 margin-bottom: 15px;
 }
 .blog-view-description li p {
 margin-bottom: 5px;
 padding-left: 25px;
 }
 .blog-view-text-wrap li p {
 margin-bottom: 5px;
 padding-left: 25px;
 }
 .blog-view-text-wrap h3.title-blog-view-text{
 margin-bottom: 10px;
  text-transform: uppercase;
  color: #000000;
  font: 23px / 31px PFDinDisplayPro-Light;
 text-align: left;
 }
 .blog-view-text-bottom{
 text-align: center;
 }
/*blog-view-description end*/
.portBlock .language-view-quality {
  position: relative;
  display: table;
  min-width: 1200px;
  height: 600px;
  margin: 40px auto;
  overflow: hidden;
  z-index: 2;
 width: 100%;
} .portBlock .language-view-quality-bg {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 600px;
  background: #000;
  opacity: 0.2;
  z-index: -1;
} .portBlock .language-view-quality img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  #height: 100%;
  z-index: -2;
} .portBlock .language-view-quality-wrap {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  z-index: 999;
} .portBlock .language-view-quality-wrap h3 {
  width: 550px;
  margin: auto;
  color: #ffffff;
  font: 24px / 31px PFDinDisplayPro-Thin;
} .portBlock .language-view-quality-wrap h2 {
 margin-bottom: 15px;
  color: #ffffff;
  font: 40px / 40px PFDinDisplayPro-Medium;
  text-align: center;
} /*shop*/ .shop {
 width: 1200px;
 min-width: 1200px;
 margin: auto;
 background: #ffffff;
 #margin-top:130px;
 #padding-top:140px; }
 .shop-tower-left {
 position: relative;
 width: 210px;
 float: left;
 background-color: #3f3f3f;
 }
.shop-menu {
 position: fixed;
 #top: 90px;
 width: 210px;
 height: 100% !important;
 background-color: #3f3f3f;
} .fixed-menu {
 top: 0;
}
 .shop-search {
 width: 175px;
 height: 69px;
 padding-top: 35px;
 margin: auto;
 box-sizing: border-box;
 }
 .shop-search input {
 display: block;
 outline: none;
 border: 0;
 padding: 0;
 margin: 0;
 height: 34px;
 float: left;
 background-color: transparent;
 }
 .shop-search input[type="search"] {
 width: 130px;
 padding-left: 20px;
 box-sizing: border-box;
 border-top-left-radius: 17px;
 border-bottom-left-radius: 17px;
 color: #797979;
 font: 13px / 100% PFDinDisplayPro-Reg;
 background: #ffffff;
 }
   .shop-search input[type="submit"] {
 width: 45px;
 text-indent: -9999px;
 border-top-right-radius: 17px;
 border-bottom-right-radius: 17px;
 background: url('/images/shop-sprite.png') no-repeat -194px -7px #fdfdfd;
 }
.shop-menu nav {
 width: 100%;
 margin-top: 15px;
}  .shop-menu nav ul li {
 position: relative;
 width: 100%;
 }
 .shop-menu nav ul li.active,
 .shop-menu nav ul li a.active,
 .shop-menu nav ul li:hover {
 
 background: rgb(244,156,74);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0OWM0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmOGE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTZhMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(left, rgba(244,156,74,1) 0%, rgba(239,138,66,1) 50%, rgba(229,106,52,1) 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,156,74,1)), color-stop(50%,rgba(239,138,66,1)), color-stop(100%,rgba(229,106,52,1)));
 background: -webkit-linear-gradient(left, rgba(244,156,74,1) 0%,rgba(239,138,66,1) 50%,rgba(229,106,52,1) 100%);
 background: -o-linear-gradient(left, rgba(244,156,74,1) 0%,rgba(239,138,66,1) 50%,rgba(229,106,52,1) 100%);
 background: -ms-linear-gradient(left, rgba(244,156,74,1) 0%,rgba(239,138,66,1) 50%,rgba(229,106,52,1) 100%);
 background: linear-gradient(to right, rgba(244,156,74,1) 0%,rgba(239,138,66,1) 50%,rgba(229,106,52,1) 100%);
   } 
 .shop-menu nav ul li:before {
 content: '';
 visibility: hidden;
 position: absolute;
 top: 50%;
 right: -12px;
 margin-top: -12px;
 width: 0;
 height: 0;
 border-top: 12px solid transparent;
 border-left: 12px solid #E56A34;
 border-bottom: 12px solid transparent;
 }
 .shop-menu nav ul li.active:before,
 .shop-menu nav ul li:hover:before {visibility: visible;}  .shop-menu nav ul li a {
 display: block;
 width: 100%;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 30px;
 box-sizing: border-box;
 }
@media (max-height: 770px) {
 
 .shop-search {
 height: 50px;
 padding-top: 15px;
 }
 
 .shop-menu nav ul li a {
 padding-top: 7px;
 padding-bottom: 7px;
 }
} 
 .shop-menu nav ul li a:before {
  content: '';
  width: 34px;
  display: inline-block;
  vertical-align: middle;
 }
 .item-link1 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -4px 0;
  height: 29px;
 }
 .item-link2 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -3px -80px;
  height: 25px;
 }
 .item-link3 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -6px -151px;
  height: 34px;
 }
 .item-link4 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -4px -236px;
  height: 26px;
 }
 .item-link5 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -3px -314px;
  height: 25px;
 }
 .item-link6 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -2px -390px;
  height: 28px;
 }
 .item-link7 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -7px -466px;
  height: 32px;
 }
 .item-link8 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat 0 -551px;
  height: 20px;
 }
 .item-link9 a:before {
  background: url('/images/shop-menu-sprite.png') no-repeat -5px -622px;
  height: 28px;
 }
 .shop-menu nav ul li a p {
  width: 85px;
  margin-left: 15px;
  display: inline-block;
  color: #ffffff;
  font: 16px / 19px PFDinDisplayPro-Reg;
  vertical-align: middle;
 }
 
.shop-tower-right {
 #width: 990px;
 #float: right;
}
 .shop-tower-right .shop-title {
 width: 100%;
 height: 253px;
 display: table;
 background: url(/images/shop-title-bg.jpg) no-repeat;
 background-size: cover;
 }
 .shop-caption {
 display: table-cell;
 vertical-align: middle;
 margin: auto;
 text-align: center;
 }
 .shop-caption img {
 display: inline-block;
 vertical-align: middle;
 }
 .shop-caption hgroup {
 margin-left: 25px;
 display: inline-block;
 vertical-align: bottom;
 text-align: left;
 }
 .shop-caption h1 {
  margin-bottom: 5px;
  text-transform: uppercase;
  color: #ffffff;
  font: 54px / 54px PFDinDisplayPro-Medium;
 }
  .shop-caption h2 {
  color: #a7a7a7;
  font: 25px / 30px PFDinDisplayPro-Light;
  }  .shop-languages {
 width: 100%;
 display: table;
 padding-top: 40px;
 }
 .shop-languages form {
 display: table-cell;
 vertical-align: middle;
 margin: auto;
 text-align: center;
 }
 .shop-languages h3 {
 display: inline-block;
 color: #a4a4a4;
 font: 22px / 22px PFDinDisplayPro-Light;
 vertical-align: middle;
 }
 .select-wrap {
 display: inline-block;
 width: 278px;
 height: 38px;
 margin-left: 30px;
 border-radius: 20px;
 border: 1px solid #dadada;
 vertical-align: middle;
 text-align: left;
 }
 .select-wrap label {
 width: 110px;
 height: 38px;
 display: inline-block;
 border-top-left-radius: 19px;
 border-bottom-left-radius: 19px;
 text-align: center !important;
 color: #000000;
 font: 17px / 38px PFDinDisplayPro-Medium;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 }
 
/*select style*/ .jq-selectbox {
 width: 159px;
 height: 38px;
 float: right;
 vertical-align: middle;
 cursor: pointer;
 z-index: 1 !important;
}
 .jq-selectbox__select-text {
 display: block;
 width: 121px;
 padding-left: 5px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 text-transform: uppercase;
 color: #00b5d1;
 font: 17px / 38px PFDinDisplayPro-Medium; 
 }
 .jq-selectbox__select-text.placeholder {
 padding-left: 5px;
 text-transform: uppercase;
 color: #00b5d1;
 font: 17px / 38px PFDinDisplayPro-Medium;
 }
 .jq-selectbox__trigger {
 position: absolute;
 top: 0;
 right: 0;
 width: 37px;
 height: 100%;
 border-left: 1px solid #dadada;
 }
 .jq-selectbox__trigger-arrow {
 position: absolute;
 top: 14px;
 right: 16px;
 width: 11px;
 height: 8px;
 background: url('/images/shop-sprite.png') no-repeat -237px -3px;
 }
 .jq-selectbox__dropdown {
 box-sizing: border-box;
 width: 100%;
 padding: 0;
 margin-top: 1px;
 border-left: 1px solid #dadada;
 background: #ffffff;
 -webkit-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 -moz-box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);
 box-shadow: 2px 4px 15px 0px rgba(0, 0, 0, 0.08);  }
 .jq-selectbox li {
 padding-left: 5px;
 text-transform: uppercase;
 color: #00b5d1;
 font: 17px / 38px PFDinDisplayPro-Medium;
 -webkit-user-select: none;
   -moz-user-select: none;
 -ms-user-select: none;
  user-select: none;
 white-space: nowrap;
 border-bottom: 1px solid #ececec;
 }
 .jq-selectbox li:last-child {border: 0;}  .jq-selectbox li:hover {color: #e86f2d;}  .jq-selectbox li.selected {
 color: #e86f2d;
 background: #f7f7f7;
 } /*select style*/ 
.shop-languages-list {
 padding-top: 30px;
}
 .shop-languages-list ul {}  .shop-languages-list ul li {
 position: relative;
 #width: 330px;
 width: 25%;
 height: 350px;
 float: left;
 box-sizing: border-box;
 border-left: 1px solid #ececec;
 border-bottom: 1px solid #ececec;
 text-align: center;
 }
 /*.shop-languages-list ul li:nth-child(4n+1) {border-left: 0 !important;}*/  .shop-languages-list ul li a {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 box-sizing: border-box;
 }
 .shop-languages-list ul li a:hover {
 -webkit-box-shadow: 2px 4px 85px 0px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: 2px 4px 85px 0px rgba(0, 0, 0, 0.12);
 box-shadow: 2px 4px 85px 0px rgba(0, 0, 0, 0.12);
 }  .shop-languages-list ul li a img {
  display: block;
  width: 90px;
  margin-top: 10px;
  margin-left: 38.5%;
 }
 .shop-languages-list ul li h2 {
  margin-top: -17px;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #000000;
  font: 19px / 19px PFDinDisplayPro-Bold;
 }
 .shop-languages-list ul li h3 {
  width: 235px;
  margin: auto;
  color: #000000;
  font: 25px / 29px PFDinDisplayPro-Thin;
  text-transform: uppercase;
 }
 .shop-languages-list ul li p {
  width: 235px;
  margin: 17px auto 13px auto;
  color: #a7a7a7;
  font: 15px / 19px PFDinDisplayPro-Thin;
 }
 .shop-languages-list ul li .price {
  color: #000000;
  font: 22px / 22px PFDinDisplayPro-Bold;
 }
/*shop end*/ /*online-consultation-banner*/ .online-consultation-banner {
 width: 100%;
 height: 446px;
 display: table;
 clear: both;
 overflow: hidden;
 margin:0 auto;
 background: #f3f3f3 url(/images/online-consultation-banner-bg.png) 50% 0% no-repeat;
} .wrapper-cons{
 width:1200px;
 margin:0 auto;
}
 .online-consultation-banner:before {
 content: '';
 width: 70px;
 display: table-cell;  }
 .online-consultation-banner-wrap {
 width: 470px;
 margin-left: 70px;
 display: table-cell;
 vertical-align: middle;
 }
 .online-consultation-banner-wrap h2 {
 color: #000000;
 font: 62px / 62px PFDinDisplayPro-Reg;
 }
 .online-consultation-banner-wrap h3 {
 width: 450px;
 margin-top: 15px;
 color: #929292;
 font: 15px / 19px PFDinDisplayPro-Thin;
 }
 .online-consultation-banner-wrap ul {
 width: 280px;
 display: inline-block;
 vertical-align: top;
 }
 .online-consultation-banner-wrap ul li {
 margin-top: 40px;
 }  .online-consultation-banner-wrap ul li a {
  position: relative;
  display: block;
  padding-left: 65px;
  color: #000000;
  font: 18px / 18px PFDinDisplayPro-Medium;
 }
 .online-consultation-banner-wrap ul li a:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0px;
  display: block;
  width: 44px;
 }
  .online-consultation-banner-wrap ul li a p {
  margin-bottom: 5px;
  color: #5c5c5c;
  font: 14.5px / 14px PFDinDisplayPro-Thin;
  }
 .online-icon1 a:before {
 background: url('/images/shop-sprite.png') no-repeat -3px 0;
 top: -11px !important;
 height: 50px;
 }
 .online-icon11 a:before {
 background: url('/images/shop-sprite_new.png') no-repeat -3px 0;
 top: -11px !important;
 height: 50px;
 }
 .online-icon2 a:before {
 background: url('/images/shop-sprite.png') no-repeat -63px -3px;
 height: 44px;
 }
 .online-icon21 a:before {
 background: url('/images/shop-sprite_new.png') no-repeat -63px -3px;
 height: 44px;
 }
 .online-icon3 a:before {
 background: url('/images/shop-sprite.png') no-repeat -63px -3px;
 height: 44px;
 }
 .online-icon4 a:before {
 background: url('/images/shop-sprite.png') no-repeat -123px -3px;
 height: 44px;
 }
/*online-consultation-banner end*/ 
/*main-news correction*/ ..main-news.correction {
 width: 1200px;
 min-width: 1200px;
 background-color: transparent;
}
.main-news.correction .scrollbar {width: 1090px;} .main-news.correction .frame-wrap {width: 818px;} /*main-news correction end*/ /*banner-languages correction*/ .banner-languages.correction {
 width: 100%;
 min-width: 1200px;
} /*banner-languages correction end*/ 
/*footer correction*/ .footer.correction {
 width: 990px;
 min-width: 990px;
}
.footer.correction .footer-menu>ul {margin-left: 15px !important;}
.footer.correction .footer-menu ul {margin-left: 75px;} .footer.correction .footer-menu ul li {width: 24.9%;} /*footer correction end*/ 
/*shop-view*/ .shop-view {
 width: 1200px;
 min-height: 831px;
 box-sizing: border-box;
 overflow: hidden;
 border-bottom: 1px solid #dadada;
 margin:0 auto;
 
 #background: rgb(235,235,235);
 #background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 #background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(254,254,254,1) 26%, rgba(255,255,255,1) 100%);
 #background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(26%,rgba(254,254,254,1)), color-stop(100%,rgba(255,255,255,1)));
 #background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 #background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 #background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 #ackground: linear-gradient(to bottom, rgba(235,235,235,1) 0%,rgba(254,254,254,1) 26%,rgba(255,255,255,1) 100%);
 
}
 .shop-view-description {
 width: 860px;
 min-height: 830px;
 display: table;
 float: left;
 box-sizing: border-box;
 border-right: 1px solid #dadada;
 padding: 30px 0px;
 }
 .shop-view-description-wrap {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 }
 .shop-view-description-wrap .shop-view-logo {
 display: block;
 margin: auto;
 }
 .shop-view-description-wrap h1 {
   margin-top: 25px;
 margin-bottom: 5px;
 /*text-transform: uppercase;*/ 
 color: #000000;
 font: 50px / 65px PFDinDisplayPro-Thin;
 }
 .shop-view-description-bg {
 position: relative;
 width: 234px;
 height: 234px;
 display: block;
 margin: auto;
 }
 .shop-view-description-bg img {
  width: 234px;
  height: 234px;
  display: block;
  border-radius: 50%;
 }  .shop-view-description-bg .orange-btn {
  position: absolute;
  top: 15px;
  right: 0px;
  width: 45px;
  height: 45px;
  display: block;
  border-radius: 50%;
  border-style: solid;
  border-width: 5px;
  border-color: #f3f3f3;
  z-index: 5;
  -webkit-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
  box-shadow: -6px -5px 15px 0px rgba(0,0,0,0.15);
 }  .shop-view-description-bg .orange-btn span {
  width: 21px;
  height: 21px;
  display: block;
  margin: auto;
  margin-top: 10px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  color: #ffffff;
  font: 20px / 21px PFDinDisplayPro-Bold;
 }
 
 .shop-view-description-wrap h2 {
  margin-top: 25px;
  margin-bottom: 5px;
  text-transform: uppercase;
  color: #000000;
  font: 50px / 65px PFDinDisplayPro-Thin;
 }
 .shop-view-description-wrap h3{
  margin-bottom: 30px;
  #text-transform: uppercase;
  color: #000000;
  font: 25px / 30px PFDinDisplayPro-Thin;
 }
 
 .shop-view-description-wrap #HSblock{
  display:block !important;
  padding-bottom:30px;
 }
 .shop-view-description-wrap p,
 .shop-view-description-wrap div {
  width: 820px;
  margin: auto;
  color: #646464;
  font: 17px / 23px PFDinDisplayPro-Light;
  text-align:justify;
  padding: 5px 0px;
 } .shop-view-choice {
 width: 340px;
 height: 400px;
 padding-top: 50px;
 float: right;
 box-sizing: border-box;
 #border-right: 1px solid #dadada;
 border-bottom: 1px solid #dadada;
}
 .shop-view-choice-doc-language {
 text-align: center;
 }
 .shop-view-choice-doc-language p {
 display: block;
 width: 85px;
 height: 85px;
 padding-top: 25px;
 margin: auto;
 box-sizing: border-box;
 border: 1px solid #9f9f9f;
 border-radius: 50%;
 text-align: center;
 color: #9f9f9f;
 font: 17px / 17px PFDinDisplayPro-Thin;
 }
 .shop-view-choice-doc-language img {
 display: block;
 width: 170px;
 /* height: 135px; */
 margin: auto;
 margin-bottom: -30px;
 margin-left: 100px;
 border-radius: 50%;
 }
 .shop-view-choice-doc-language h2 {
 margin-top: 0px;
 color: #000000;
 font: 700 23px / 23px PFDinDisplayPro-Bold;
 }  .shop-view-choice .select-wrap {margin-top: 50px;} .shop-view-price {
 width: 340px;
 height: 430px;
 padding-top: 75px;
 float: right;
 box-sizing: border-box;
 text-align: center;
 #border-right: 1px solid #dadada;
}
 .shop-view-price h2 {
 color: #838383;
 font: 19px / 19px PFDinDisplayPro-Light;
 }
 .shop-view-price p {
 margin-top: 15px;
 margin-bottom: 25px;
 color: #000000;
 font: 69px / 69px PFDinDisplayPro-Light;
 }
 .shop-view-price a {
 display: inline-block;
 width: 220px;
 height: 52px;
 margin: auto;
 border-radius: 26px;
 font: 20px / 52px PFDinDisplayPro-Bold;
 }
 .shop-view-price a:before {
 content: '';
 display: inline-block;
 }
 .shop-view-price .blue-btn {
 color: black;
 background:none;
 border-radius:0px;
 box-shadow:none;
 border:2px solid black !important;
 }
 
 .shop-view-price .blue-btn:hover{
 background:black;
 color:white;
 }  .shop-view-price .help-btn {
 margin-top: 20px;
 color: #a9a9a9;
 color: rgba(141, 141, 141, 0.7);
 #background: #ececec;
 #background: rgba(65, 65, 65, 0.1);
 background:none;
 border-radius:0px;
 border:2px solid rgba(141, 141, 141, 0.7);
 }
 
 .shop-view-price .help-btn:hover{
 background: rgb(141, 141, 141);
 color: white;
 } .shop-view-slider {
 width: 100%;
 padding-top: 45px;
 padding-bottom: 40px;
 overflow: hidden;
}
 .shop-view-slider h2 {
 text-align: center;
 text-transform: uppercase;
 color: #000000;
 font: 25px / 25px PFDinDisplayPro-Medium;
 }
 .shop-view-slider-wrap {
 position: relative;
 width: 100%;
 height: 305px;
 margin-top: 45px;
 box-sizing: border-box;
 overflow: hidden;
 }
 
 .slider-docs .shop-view-slider-wrap {
 position: relative;
 width: 990px;
 height: 230px;
 margin-top: 45px;
 box-sizing: border-box;
 overflow: hidden;
 }  .shop-view-slider-wrap .slider-controls {width: 100%;}  .shop-view-slider-wrap .btn {
  width: 64px;
  height: 64px;
  background: #000000;
 }  .shop-view-slider-wrap .slider-controls .btn-prev {
  background: url('/images/main-page-sprite.png') no-repeat -192px -3px;
  width: 35px;
  height: 71px;
  left:-10px;
 }  .shop-view-slider-wrap .slider-controls .btn-next {
  background: url('/images/main-page-sprite.png') no-repeat -142px -3px;
  width: 35px;
  height: 71px;
  right:-10px;
 }   .shop-view-slider-wrap .slider-controls .btn-prev span {
  margin-left: 35px;
  width: 12px;
  height: 19px;
  background: url('/images/shop-view-sprite.png') no-repeat -194px -5px;
  display:none;
  }
  .shop-view-slider-wrap .slider-controls .btn-next span {
  margin-left: 5px;
  width: 12px;
  height: 19px;
  background: url('/images/shop-view-sprite.png') no-repeat -229px -5px;
  display:none;
  }  .shop-view-slider-wrap .slider-body ul li {
 position: relative;
 width: 300px;
 height: 305px;
 border-right: 1px solid #dadada;
 }
 
 .slider-docs .shop-view-slider-wrap .slider-body ul li {
 position: relative;
 width: 250px;
 height: 305px;
 border-right: 0px;
 }
 .shop-view-slider-wrap .slider-body ul li:last-child {border: 0;}  .slider-docs .shop-view-slider-wrap .slider-body ul li a {
  position: absolute;
  display: block;
  top: 0;
  left: 52px;
  width: 150px;
  height: 305px;
  box-sizing: border-box;
  text-align: center;
 }
 
 .shop-view-slider-wrap .slider-body ul li a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 300px;
  height: 305px;
  box-sizing: border-box;
  text-align: center;
 }
  .shop-view-slider-wrap .slider-body ul li a img {
  width: 90px;
  margin-top: -5px;
  margin-left: 4.5%;
  }
 .shop-view-slider-wrap .slider-body ul li a h3 {
  margin-top: -15px;
  text-transform: uppercase;
  color: #000000;
  font: 19px / 19px PFDinDisplayPro-Bold;
 }
 .shop-view-slider-wrap .slider-body ul li a h4 {
  width: auto;
  min-height: 60px;
  margin: 15px auto;
  color: #000000;
  font: 25px / 29px PFDinDisplayPro-Light;
 }
 .shop-view-slider-wrap .slider-body ul li a p {
  width: auto;
  margin: 0px 5px;
  color: #a7a7a7;
  font: 15px / 19px PFDinDisplayPro-Light;
 }
 
 .slider-docs .shop-view-slider-wrap .slider-body ul li a p {
  width: 112px;
  margin: auto;
  color: #a7a7a7;
  font: 15px / 19px PFDinDisplayPro-Light;
 }
 
 .shop-view-slider-wrap .slider-body ul li a p span {
  display: block;
  margin-top: 10px;
  color: #000000;
  font: 22px / 22px PFDinDisplayPro-Bold;
 }
 
/*shop-view end*/  
/*about-offices*/ .about-offices {
 position: relative;
 width: 100%;
 min-width: 1200px;
 height: 574px;
 margin: auto;
 #margin-bottom: 45px;
 box-sizing: border-box;
 background: url(/images/back-docs.png), url(/images/doc-back.jpg) no-repeat;
 background-size: cover;
 transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
} 
 .about-offices-title {
 padding-top: 170px;
 text-align: center;  }
 .about-offices-title h1 {
 color: #ffffff;
 font: 93px / 93px PFDinDisplayPro-Thin;
 }
 .about-offices-title p {
 margin-top: 15px;
 margin-bottom: 25px;
 color: #b3b3b3;
 font: 21px / 21px PFDinDisplayPro-Light;
 }
 .about-offices-title .blue-btn {
 display: block;
 width: 200px;
 height: 50px;
 border-radius: 25px;
 box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
 margin: auto;
 color: #ffffff;
 font: 27px / 50px PFDinDisplayPro-Bold;
 }
 .about-offices-title .blue-btn:before {
 content: '';
 display: inline-block;
 margin-top: 11px;
 margin-right: 7px;
 width: 26px;
 height: 26px;
 background: url('/images/about-sprite.png') no-repeat -342px -22px;
 vertical-align: top;
 }
 .about-offices ul {
 position: absolute;
 bottom: 0px;
 width: 100%;
 height: 189px;
 background-color: rgba(0, 0, 0, 0.3);
 }  .about-offices ul li {
 position: relative;
 display: block;
 width: 10.95%;
 height: 189px;
 margin: 0 1px;
 float: left;
 box-sizing: border-box;
 text-align: center;
 background-color: rgba(0, 0, 0, 0.4);
 }  .about-offices .cor {padding-top: 30px !important;}  .about-offices .about-offices-wrap {
 position: absolute;
 display: block;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 30px 20px 0;
 box-sizing: border-box;
 }  .about-offices ul li h2 {
 margin-bottom: 20px;
 text-transform: uppercase;
 color: #ffffff;
 font: 21px / 26px PFDinDisplayPro-Medium;
 }
 .about-offices .cor h2 {margin-bottom: 10px !important;}  .about-offices ul li p {
 color: #a8a8a8;
 font: 400 13px / 20px PFDinDisplayPro-Reg;
 }  .about-offices .about-offices-tel {
 position: absolute;
 bottom: 55px;
 left: 40px;
 display: block;
 text-align: center;
 color: #ffffff;
 font: 16px / 16px PFDinDisplayPro-Bold;
 visibility: hidden;
 }
 .about-offices .about-offices-more {
 position: absolute;
 display: block;
 width: 55px;
 height: 20px;
 bottom: 20px;
 left: 50%;
 margin-left:-22.5px;
 border-radius: 3px;
 text-align: center;
 color: #df152d;
 font: 13px / 20px PFDinDisplayPro-Bold;
 background-color: #ffffff;
 visibility: hidden;
 }  .about-offices ul li:hover{
 background:none;
 }
 .about-offices ul li a:hover {
 background: rgb(246,164,78); 
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YTQ0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhN2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTQ2MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1))); 
 background: -webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: -ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 background: linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 z-index: 999;
 }  .about-offices ul li:hover .about-offices-wrap {padding-top: 30px;}  .about-offices .cor:hover .about-offices-wrap {padding-top: 20px;}  .about-offices ul li:hover p {
 line-height: 15px;
 color: #ffd6bd;
 }  .about-offices ul li:hover .about-offices-tel,
 .about-offices ul li:hover .about-offices-more {visibility: visible;} /*about-offices end*/  .slider-docs .shop-view-slider-wrap,
.slider-docs .slider-controls{
 width:100%;
} .slider-docs .slider-controls{
 
} .slider-docs .shop-view-slider-wrap .slider-body ul li,
.slider-docs .shop-view-slider-wrap .slider-body ul,
.slider-docs .shop-view-slider-wrap .slider-body ul li a p{
 background:none;
 color:white;
} .slider-docs .shop-view-slider-wrap .slider-body ul li.line-slide{
 width:24px;
 height:200px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li.line-slide div{
 width:12px;
 height:150px;
 display:block;
 border-right:1px solid white;
} .slider-docs .shop-view-slider-wrap .slider-body ul li.line-slide:hover{
 background:none;
}  .slider-docs .shop-view-slider-wrap .slider-controls .btn-next{
 background: url('/images/main-page-sprite.png') no-repeat -142px -3px;
 width: 35px;
  height: 71px;
 right:-10px;
} .slider-docs .shop-view-slider-wrap .slider-controls .btn-prev{
 background: url('/images/main-page-sprite.png') no-repeat -192px -3px;
 width: 35px;
  height: 71px;
 left:-10px;
} .slider-docs .shop-view-slider-wrap .slider-controls .btn-next span,
.slider-docs .shop-view-slider-wrap .slider-controls .btn-prev span{
 display:none;
} .slider-docs .shop-view-slider-wrap .slider-body ul li:hover{
 #background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YTQ0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhN2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTQ2MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 #background: -moz-linear-gradient(top, rgba(246,164,78,1) 0%, rgba(234,123,59,1) 50%, rgba(218,70,37,1) 100%);
 #background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,164,78,1)), color-stop(50%,rgba(234,123,59,1)), color-stop(100%,rgba(218,70,37,1))); 
 #background: -webkit-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 #background: -o-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 #background: -ms-linear-gradient(top, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%); 
 #ackground: linear-gradient(to bottom, rgba(246,164,78,1) 0%,rgba(234,123,59,1) 50%,rgba(218,70,37,1) 100%);
 z-index: 999;
 border-right:0px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li span{
 height: 29px;
 width:29px;
 margin:0 auto;
 padding-bottom:10px;
 display:block;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .mar-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -4px 0;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .bir-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -3px -80px;
}
.slider-docs .shop-view-slider-wrap .slider-body ul li .imm-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -6px -151px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .ado-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -4px -236px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .emp-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -3px -314px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .med-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -2px -390px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .leg-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -7px -466px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .edu-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat 0 -551px;
} .slider-docs .shop-view-slider-wrap .slider-body ul li .oth-doc span{
  background: url('/images/shop-menu-sprite.png') no-repeat -5px -622px;
}

.shop-view-description a , .content-title-type-wrap a{
	text-decoration: underline;
}
.content-tags {
	margin: 20px auto !important;
	border-top: 1px solid #818181 !important;
	padding: 20px 0px !important;
	color: #5c5b5b !important;
}
.content-tags a {
	display: inline-block;
    vertical-align: top;
    margin: 5px 10px 0px 5px;
    text-transform: lowercase;
    color: #fff;    
	background-color: red;
    padding: 4px 10px;
    border-radius: 10px;
    font-size: 16px;
	text-decoration: none;
}
.content-tags a:hover {
	background: #6d6c6c;
}
@media (min-width:768px) {
	.item-13 ul  {
		width: 400px !important;
	}	
	.item-13 ul li {
		display: inline-block;
		vertical-align: top;
		width: 32%;
	}
	.content-page-main-bg a.main-top-slogan-btn {
		margin: 20px 0px;
		background: #f00;
		color: #fff;
		border: 3px solid #fff;
		box-shadow: 0px 0px 16px 5px rgba(29, 27, 27, 1);
	}
	
}	
@media (min-width:1200px) {
	.content-tags {
		min-width: 90%;
		width: 90%;		
		margin: 0 auto;
	}	
}
.tags_list {
	width: 90%;
    margin: 0 auto;
    padding: 150px 0px 0px 0px;
}
.tags_list h1 {
	text-align: center;
    margin: 0px 0px 50px 0px;
}
.tags_list ul {

}
.tags_list ul li {
	display: block;
    margin: 0px 0px 30px 0px;
}
.tags_list ul li a {
	
}
.tags_list ul li a img {
	display: inline-block;
    width: 200px;
    vertical-align: top;
    margin: 0px 20px 0px 0px;
}
.tags_list ul li div {
	display: inline-block;
    width: calc(100% - 225px);
    vertical-align: top;    
}
.tags_list ul li a h2 {
	padding: 0px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 20px;
    color: #606060;
}
.tags_list ul li a p {
	line-height: 30px;
	color: #606060;
	font-size: 18px;
}
	
.dop_content_wrap {
	width: 90%;
	margin: 0 auto;
	padding: 50px 0px;
}
.dop_content_wrap h2 {	
	text-align: center;
	color: #5c5b5b;
}
ul.dop_wrap_opac {
	list-style: decimal;
}
ul.dop_wrap_opac li {
	margin: 10px 0px;
    padding: 0px 10px;
	color: #5c5b5b;
    font-size: 20px;
    font-weight: 600;
}
ul.dop_wrap_opac li a {
	color: #5c5b5b;
    font-size: 20px;
    font-weight: 600;
}
ul.dop_wrap_opac li a:hover {
	text-decoration: underline;
}	

.tags_index {
	width: 90%;
    margin: 0 auto;
    padding: 150px 0px 0px 0px;
}
.tags_index ul {
	margin: 50px 0px;
}
.tags_index ul li {
	display: inline-block;
    margin: 10px;
    min-width: 13%;
    padding: 5px 10px;
    border: 1px solid red;
    border-radius: 5px;
    text-align: center;
}