/* cmsms stylesheet: Bootstrap Date modified: 09/11/18 00:23:31 */
/*! JTSage-DateBox-4.4.1 |2018-06-07T18:42:12Z | (c) 2010,  2018 JTSage | https://github.com/jtsage/jquery-mobile-datebox/blob/master/LICENSE.txt */

.ui-datebox-container{width:290px;-webkit-transform:translate3d(0,0,0)}.ui-datebox-header{padding-top:.5rem}.ui-datebox-collapse{text-align:center}div.ui-datebox-inline.ui-datebox-inline-has-input{float:none;clear:both;position:relative;top:5px}div.ui-datebox-container.ui-datebox-inline{width:290px}.ui-datebox-gridheader{text-align:center}.ui-datebox-gridheader a{margin:3px}.ui-datebox-gridheader h4{display:inline-block}.ui-datebox-grid{clear:both;margin-bottom:5px}.ui-datebox-inline .ui-datebox-gridrow .ui-controlgroup-controls{width:100%;text-align:center}.ui-datebox-inline .ui-datebox-gridrow .ui-controlgroup-controls .ui-btn{float:none;clear:both}.ui-datebox-gridrow{margin-left:auto;margin-right:auto;display:table;margin-bottom:0}.ui-datebox-gridrow-last{margin-bottom:5px}.ui-datebox-controls{padding:0 3px;width:100%}.ui-datebox-griddate{width:40px;height:30px;line-height:30px;padding:0;display:inline-block;vertical-align:middle;text-align:center;font-weight:700;font-size:12px;zoom:1}.ui-datebox-griddate-week{width:35px;height:30px;line-height:30px;display:inline-block;vertical-align:middle;text-align:center;font-weight:700;font-size:12px;zoom:1}.ui-datebox-gridrow div.ui-datebox-griddate-empty{border:1px solid transparent;color:#888}.ui-datebox-griddate.ui-datebox-griddate-label{border:1px solid transparent;height:15px;line-height:15px}.ui-datebox-datebox-groups.row{margin-right:5px;margin-left:5px;margin-bottom:10px}.ui-datebox-datebox-group.col-xs-3,.ui-datebox-datebox-group.col-xs-4{padding-left:0;padding-right:0}div.ui-datebox-datebox-button{width:100%;margin:0}.ui-datebox-datebox-groups input{text-align:center}.ui-datebox-datebox-groups label{text-align:center;width:100%;margin-bottom:0;border:1px solid #ccc}div.ui-datebox-datebox-button.glyphicon-plus{border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;top:0}div.ui-datebox-datebox-button.glyphicon-minus{border-top-right-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;top:0}.ui-datebox-fliplab,.ui-datebox-header h4{text-align:center}.ui-datebox-flipcenter{width:260px;height:40px;border:1px solid #EEE;margin-right:auto;margin-left:auto;position:relative;-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);-moz-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-datebox-flipcontent{text-align:center;height:135px;margin-bottom:-40px}.ui-datebox-flipcontent div{margin-left:3px;margin-right:3px;width:28%;height:130px;display:inline-block;text-align:center;zoom:1;overflow:hidden}.ui-datebox-flipcontentd div{width:20%}.ui-datebox-flipcontente div{width:16.5%;margin-left:2px;margin-right:2px}.ui-datebox-flipcontentf div{width:14%;margin-left:1.5px;margin-right:1.5px}.ui-datebox-flipcontentg div{width:12%;margin-left:1px;margin-right:1px}.ui-datebox-flipcontent ul{list-style-type:none;display:inline;border:1px solid transparent}.ui-datebox-flipcontent li{min-height:30px}.ui-datebox-flipcontent li span{margin-top:7px;display:block}.ui-datebox-slide{width:290px;margin-left:auto;margin-right:auto}.ui-datebox-sliderow-int{display:inline-block;white-space:nowrap}.ui-datebox-sliderow{margin-bottom:5px;text-align:center;overflow:hidden;width:290px}.ui-datebox-slide .ui-btn{margin:0;padding:0 1em}.ui-datebox-slidebox{text-align:center;display:inline-block;zoom:1;vertical-align:middle;font-weight:700;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-datebox-slideyear{width:84px;line-height:30px;font-size:14px}.ui-datebox-slidemonth{width:51px;line-height:30px;font-size:12px}.ui-datebox-slideday{width:40px;line-height:20px;font-size:14px}.ui-datebox-slidehour{width:60px;line-height:22px;font-size:14px}.ui-datebox-slidemins{width:40px;line-height:22px;font-size:14px}.ui-datebox-slidewday{font-size:10px;font-weight:400}span.ui-datebox-nopad{margin:0}
/* cmsms stylesheet: Bootstrap LinearIcons modified: 08/13/20 10:12:12 */
@font-face {font-family: 'Linearicons-Free';src:url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.eot?w118d');src:url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.woff2?w118d') format('woff2'),url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.woff?w118d') format('woff'),url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.ttf?w118d') format('truetype'),url('https://www.imcol.co.za/uploads/TBS/fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');font-weight: normal;font-style: normal;}[class^="lnr-"], [class*=" lnr-"] {font-family: 'Linearicons-Free' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.lnr-home:before {content: "\e800";}.lnr-apartment:before {content: "\e801";}.lnr-pencil:before {content: "\e802";}.lnr-magic-wand:before {content: "\e803";}.lnr-drop:before {content: "\e804";}.lnr-lighter:before {content: "\e805";}.lnr-poop:before {content: "\e806";}.lnr-sun:before {content: "\e807";}.lnr-moon:before {content: "\e808";}.lnr-cloud:before {content: "\e809";}.lnr-cloud-upload:before {content: "\e80a";}.lnr-cloud-download:before {content: "\e80b";}.lnr-cloud-sync:before {content: "\e80c";}.lnr-cloud-check:before {content: "\e80d";}.lnr-database:before {content: "\e80e";}.lnr-lock:before {content: "\e80f";}.lnr-cog:before {content: "\e810";}.lnr-trash:before {content: "\e811";}.lnr-dice:before {content: "\e812";}.lnr-heart:before {content: "\e813";}.lnr-star:before {content: "\e814";}.lnr-star-half:before {content: "\e815";}.lnr-star-empty:before {content: "\e816";}.lnr-flag:before {content: "\e817";}.lnr-envelope:before {content: "\e818";}.lnr-paperclip:before {content: "\e819";}.lnr-inbox:before {content: "\e81a";}.lnr-eye:before {content: "\e81b";}.lnr-printer:before {content: "\e81c";}.lnr-file-empty:before {content: "\e81d";}.lnr-file-add:before {content: "\e81e";}.lnr-enter:before {content: "\e81f";}.lnr-exit:before {content: "\e820";}.lnr-graduation-hat:before {content: "\e821";}.lnr-license:before {content: "\e822";}.lnr-music-note:before {content: "\e823";}.lnr-film-play:before {content: "\e824";}.lnr-camera-video:before {content: "\e825";}.lnr-camera:before {content: "\e826";}.lnr-picture:before {content: "\e827";}.lnr-book:before {content: "\e828";}.lnr-bookmark:before {content: "\e829";}.lnr-user:before {content: "\e82a";}.lnr-users:before {content: "\e82b";}.lnr-shirt:before {content: "\e82c";}.lnr-store:before {content: "\e82d";}.lnr-cart:before {content: "\e82e";}.lnr-tag:before {content: "\e82f";}.lnr-phone-handset:before {content: "\e830";}.lnr-phone:before {content: "\e831";}.lnr-pushpin:before {content: "\e832";}.lnr-map-marker:before {content: "\e833";}.lnr-map:before {content: "\e834";}.lnr-location:before {content: "\e835";}.lnr-calendar-full:before {content: "\e836";}.lnr-keyboard:before {content: "\e837";}.lnr-spell-check:before {content: "\e838";}.lnr-screen:before {content: "\e839";}.lnr-smartphone:before {content: "\e83a";}.lnr-tablet:before {content: "\e83b";}.lnr-laptop:before {content: "\e83c";}.lnr-laptop-phone:before {content: "\e83d";}.lnr-power-switch:before {content: "\e83e";}.lnr-bubble:before {content: "\e83f";}.lnr-heart-pulse:before {content: "\e840";}.lnr-construction:before {content: "\e841";}.lnr-pie-chart:before {content: "\e842";}.lnr-chart-bars:before {content: "\e843";}.lnr-gift:before {content: "\e844";}.lnr-diamond:before {content: "\e845";}.lnr-linearicons:before {content: "\e846";}.lnr-dinner:before {content: "\e847";}.lnr-coffee-cup:before {content: "\e848";}.lnr-leaf:before {content: "\e849";}.lnr-paw:before {content: "\e84a";}.lnr-rocket:before {content: "\e84b";}.lnr-briefcase:before {content: "\e84c";}.lnr-bus:before {content: "\e84d";}.lnr-car:before {content: "\e84e";}.lnr-train:before {content: "\e84f";}.lnr-bicycle:before {content: "\e850";}.lnr-wheelchair:before {content: "\e851";}.lnr-select:before {content: "\e852";}.lnr-earth:before {content: "\e853";}.lnr-smile:before {content: "\e854";}.lnr-sad:before {content: "\e855";}.lnr-neutral:before {content: "\e856";}.lnr-mustache:before {content: "\e857";}.lnr-alarm:before {content: "\e858";}.lnr-bullhorn:before {content: "\e859";}.lnr-volume-high:before {content: "\e85a";}.lnr-volume-medium:before {content: "\e85b";}.lnr-volume-low:before {content: "\e85c";}.lnr-volume:before {content: "\e85d";}.lnr-mic:before {content: "\e85e";}.lnr-hourglass:before {content: "\e85f";}.lnr-undo:before {content: "\e860";}.lnr-redo:before {content: "\e861";}.lnr-sync:before {content: "\e862";}.lnr-history:before {content: "\e863";}.lnr-clock:before {content: "\e864";}.lnr-download:before {content: "\e865";}.lnr-upload:before {content: "\e866";}.lnr-enter-down:before {content: "\e867";}.lnr-exit-up:before {content: "\e868";}.lnr-bug:before {content: "\e869";}.lnr-code:before {content: "\e86a";}.lnr-link:before {content: "\e86b";}.lnr-unlink:before {content: "\e86c";}.lnr-thumbs-up:before {content: "\e86d";}.lnr-thumbs-down:before {content: "\e86e";}.lnr-magnifier:before {content: "\e86f";}.lnr-cross:before {content: "\e870";}.lnr-menu:before {content: "\e871";}.lnr-list:before {content: "\e872";}.lnr-chevron-up:before {content: "\e873";}.lnr-chevron-down:before {content: "\e874";}.lnr-chevron-left:before {content: "\e875";}.lnr-chevron-right:before {content: "\e876";}.lnr-arrow-up:before {content: "\e877";}.lnr-arrow-down:before {content: "\e878";}.lnr-arrow-left:before {content: "\e879";}.lnr-arrow-right:before {content: "\e87a";}.lnr-move:before {content: "\e87b";}.lnr-warning:before {content: "\e87c";}.lnr-question-circle:before {content: "\e87d";}.lnr-menu-circle:before {content: "\e87e";}.lnr-checkmark-circle:before {content: "\e87f";}.lnr-cross-circle:before {content: "\e880";}.lnr-plus-circle:before {content: "\e881";}.lnr-circle-minus:before {content: "\e882";}.lnr-arrow-up-circle:before {content: "\e883";}.lnr-arrow-down-circle:before {content: "\e884";}.lnr-arrow-left-circle:before {content: "\e885";}.lnr-arrow-right-circle:before {content: "\e886";}.lnr-chevron-up-circle:before {content: "\e887";}.lnr-chevron-down-circle:before {content: "\e888";}.lnr-chevron-left-circle:before {content: "\e889";}.lnr-chevron-right-circle:before {content: "\e88a";}.lnr-crop:before {content: "\e88b";}.lnr-frame-expand:before {content: "\e88c";}.lnr-frame-contract:before {content: "\e88d";}.lnr-layers:before {content: "\e88e";}.lnr-funnel:before {content: "\e88f";}.lnr-text-format:before {content: "\e890";}.lnr-text-format-remove:before {content: "\e891";}.lnr-text-size:before {content: "\e892";}.lnr-bold:before {content: "\e893";}.lnr-italic:before {content: "\e894";}.lnr-underline:before {content: "\e895";}.lnr-strikethrough:before {content: "\e896";}.lnr-highlight:before {content: "\e897";}.lnr-text-align-left:before {content: "\e898";}.lnr-text-align-center:before {content: "\e899";}.lnr-text-align-right:before {content: "\e89a";}.lnr-text-align-justify:before {content: "\e89b";}.lnr-line-spacing:before {content: "\e89c";}.lnr-indent-increase:before {content: "\e89d";}.lnr-indent-decrease:before {content: "\e89e";}.lnr-pilcrow:before {content: "\e89f";}.lnr-direction-ltr:before {content: "\e8a0";}.lnr-direction-rtl:before {content: "\e8a1";}.lnr-page-break:before {content: "\e8a2";}.lnr-sort-alpha-asc:before {content: "\e8a3";}.lnr-sort-amount-asc:before {content: "\e8a4";}.lnr-hand:before {content: "\e8a5";}.lnr-pointer-up:before {content: "\e8a6";}.lnr-pointer-right:before {content: "\e8a7";}.lnr-pointer-down:before {content: "\e8a8";}.lnr-pointer-left:before {content: "\e8a9";}
/* cmsms stylesheet: Bootstrap Icomoon Elegant modified: 08/13/20 10:12:41 */
@font-face {font-family: 'icomoon';src:  url('https://www.imcol.co.za/uploads/TBS/fonts/icomoon.eot?3oujdn');src:  url('https://www.imcol.co.za/uploads/TBS/fonts/icomoon.eot?3oujdn#iefix') format('embedded-opentype'),url('https://www.imcol.co.za/uploads/TBS/fonts/icomoon.ttf?3oujdn') format('truetype'),url('https://www.imcol.co.za/uploads/TBS/fonts/icomoon.woff?3oujdn') format('woff'),url('https://www.imcol.co.za/uploads/TBS/fonts/icomoon.svg?3oujdn#icomoon') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that change fonts */font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-mobile:before {content: "\e000";}.icon-laptop:before {content: "\e001";}.icon-desktop:before {content: "\e002";}.icon-tablet:before {content: "\e003";}.icon-phone:before {content: "\e004";}.icon-document:before {content: "\e005";}.icon-documents:before {content: "\e006";}.icon-search:before {content: "\e007";}.icon-clipboard:before {content: "\e008";}.icon-newspaper:before {content: "\e009";}.icon-notebook:before {content: "\e00a";}.icon-book-open:before {content: "\e00b";}.icon-browser:before {content: "\e00c";}.icon-calendar:before {content: "\e00d";}.icon-presentation:before {content: "\e00e";}.icon-picture:before {content: "\e00f";}.icon-pictures:before {content: "\e010";}.icon-video:before {content: "\e011";}.icon-camera:before {content: "\e012";}.icon-printer:before {content: "\e013";}.icon-toolbox:before {content: "\e014";}.icon-briefcase:before {content: "\e015";}.icon-wallet:before {content: "\e016";}.icon-gift:before {content: "\e017";}.icon-bargraph:before {content: "\e018";}.icon-grid:before {content: "\e019";}.icon-expand:before {content: "\e01a";}.icon-focus:before {content: "\e01b";}.icon-edit:before {content: "\e01c";}.icon-adjustments:before {content: "\e01d";}.icon-ribbon:before {content: "\e01e";}.icon-hourglass:before {content: "\e01f";}.icon-lock:before {content: "\e020";}.icon-megaphone:before {content: "\e021";}.icon-shield:before {content: "\e022";}.icon-trophy:before {content: "\e023";}.icon-flag:before {content: "\e024";}.icon-map:before {content: "\e025";}.icon-puzzle:before {content: "\e026";}.icon-basket:before {content: "\e027";}.icon-envelope:before {content: "\e028";}.icon-streetsign:before {content: "\e029";}.icon-telescope:before {content: "\e02a";}.icon-gears:before {content: "\e02b";}.icon-key:before {content: "\e02c";}.icon-paperclip:before {content: "\e02d";}.icon-attachment:before {content: "\e02e";}.icon-pricetags:before {content: "\e02f";}.icon-lightbulb:before {content: "\e030";}.icon-layers:before {content: "\e031";}.icon-pencil:before {content: "\e032";}.icon-tools:before {content: "\e033";}.icon-tools-2:before {content: "\e034";}.icon-scissors:before {content: "\e035";}.icon-paintbrush:before {content: "\e036";}.icon-magnifying-glass:before {content: "\e037";}.icon-circle-compass:before {content: "\e038";}.icon-linegraph:before {content: "\e039";}.icon-mic:before {content: "\e03a";}.icon-strategy:before {content: "\e03b";}.icon-beaker:before {content: "\e03c";}.icon-caution:before {content: "\e03d";}.icon-recycle:before {content: "\e03e";}.icon-anchor:before {content: "\e03f";}.icon-profile-male:before {content: "\e040";}.icon-profile-female:before {content: "\e041";}.icon-bike:before {content: "\e042";}.icon-wine:before {content: "\e043";}.icon-hotairballoon:before {content: "\e044";}.icon-globe:before {content: "\e045";}.icon-genius:before {content: "\e046";}.icon-map-pin:before {content: "\e047";}.icon-dial:before {content: "\e048";}.icon-chat:before {content: "\e049";}.icon-heart:before {content: "\e04a";}.icon-cloud:before {content: "\e04b";}.icon-upload:before {content: "\e04c";}.icon-download:before {content: "\e04d";}.icon-target:before {content: "\e04e";}.icon-hazardous:before {content: "\e04f";}.icon-piechart:before {content: "\e050";}.icon-speedometer:before {content: "\e051";}.icon-global:before {content: "\e052";}.icon-compass:before {content: "\e053";}.icon-lifesaver:before {content: "\e054";}.icon-clock:before {content: "\e055";}.icon-aperture:before {content: "\e056";}.icon-quote:before {content: "\e057";}.icon-scope:before {content: "\e058";}.icon-alarmclock:before {content: "\e059";}.icon-refresh:before {content: "\e05a";}.icon-happy:before {content: "\e05b";}.icon-sad:before {content: "\e05c";}.icon-facebook:before {content: "\e05d";}.icon-twitter:before {content: "\e05e";}.icon-googleplus:before {content: "\e05f";}.icon-rss:before {content: "\e060";}.icon-tumblr:before {content: "\e061";}.icon-linkedin:before {content: "\e062";}.icon-dribbble:before {content: "\e063";}
/* cmsms stylesheet: Bootstrap Default2 modified: 09/23/20 11:58:55 */
/*Color Variables*//*--------------------------------------------------*/::selection {background-color: #CFD529;color: #fff;}/*--------------------------------------------------*//*--------------------------------------------------*//*Prefix Styles*/.hidden { display: none !important; margin: 0; padding: 0; }.m0 {margin: 0;}.p0 {padding: 0;}body {font: 400 1rem/1.8rem "Open Sans", sans-serif;overflow-x: hidden !important;color: #fff;}a {color: #CFD529;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}a:hover { color: #0A949E; }body h1, body h2, body h3, body h4, body h5, body h6 {font-family: "Roboto Condensed", sans-serif;margin: 0;margin-bottom: 0px;color: #fff;}body p {font: 400 1rem/1.8rem "Open Sans", sans-serif;margin: 0;color: #fff;}body section.row, body header.row, body footer.row {margin: 0;}body {     color: #fff;background: url(https://www.imcol.co.za/uploads/images/background3.jpg) no-repeat;background-attachment: fixed;position: relative;background-size: cover;background-position: center;}.cms_form .field { margin-bottom: 10px; }/* Section Title*/.title {text-align: center;position: relative;text-shadow: rgba(0,0,0,0.2) 0px 1px 2px}.title h1 {color: #fff;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;padding-top: 60px;position: relative;font-size: 5rem;}h1.title_extra { color: #fff; }.title h2 {padding-top: 90px;;}.title h3 {color: #fff;font: 400 1.5rem "Roboto Condensed", sans-serif;padding-top: 90px;}/* h1.title:after, h2.title:after {content: "";position: absolute;background: #CFD529;height: 5px;width: 60px;left: 50%;transform: translateX(-50%);bottom: -50px;} */.title small { font-size: 60%; }.title h4 {font: 400 1rem "Roboto Condensed", sans-serif;color: #fff;padding-top: 85px;}/* Subtitle */.subtitle h2 {font: 700 36px "Roboto Condensed", sans-serif;text-transform: uppercase;position: relative;margin-bottom: 20px;}.subtitle h2:after {content: "";position: absolute;height: 2px;width: 80px;color: #fff;left: 0;bottom: -22px;}.subtitle h5 {font: 400 1rem "Roboto Condensed", sans-serif;color: #fff;padding-top: 22px;}/*Ancore*/a, .btn, button {outline: none;transition: all 300ms linear 0s;}a:before, a:after, .btn:before, .btn:after, button:before, button:after {transition: all 300ms linear 0s;}a:focus, a:hover, .btn:focus, .btn:hover, button:focus, button:hover {outline: none;text-decoration: none;transition: all 300ms linear 0s;}/*--------------------------------------------------*//* Top header */.top_header_area {background: #0A949E;height: 50px; max-height: 50px;display: block;}.top_header_area .top_nav li a {font: 400 1rem/2rem "Open Sans", sans-serif;color: #fff;padding: 0;padding-left: 30px;}.top_header_area .top_nav li a i {color: #CFD529;font-size: 18px;padding-right: 10px;}.top_header_area .top_nav li a:hover, .top_header_area .top_nav li a:focus {background-color: transparent;color: #CFD529;}.top_header_area .top_nav li:first-child a {padding: 0;}.top_header_area .nav {margin: 0;padding-top: 10px;}.top_header_area .social_nav li a {font-size: 1rem;color: #fff;padding: 0;text-align: center;height: 24px;width: 24px;border-radius: 50%;margin-left: 10px;display: inline-block;position: relative;}.top_header_area .social_nav li a i {line-height: 24px;}.top_header_area .social_nav li a:hover, .top_header_area .social_nav li a:focus {background: #CFD529;color: #111f29;}/* End Top header *//* Top header 2 */.top_header_area.top_header {background-color: transparent;position: relative;overflow: hidden;}.top_header_area.top_header .right_top_header {background: #111f29;display: block;overflow: hidden;padding-left: 20px;}.top_header_area.top_header .right_top_header:after {content: "";position: absolute;right: 0;width: 50%;background: #111f29;height: 50px;z-index: -1;}/* End Top header 2 *//* Header area */.header_area {background: #fff;border-radius: 0;border: 0;margin: 0;width: 100%;z-index: 9999;top: 0;box-shadow: 0px 0px 20px 0px rgba(21, 47, 95, 0.2);}.header_area .searchForm {height: 0;overflow: hidden;transition: all 300ms linear 0s;}.header_area .searchForm .input-group-addon {border-radius: 0;border: none;font-size: 1rem;padding: 0 45px;background: #CFD529;color: #fff;cursor: pointer;}.header_area .searchForm .form-control {height: 79px;padding: 0 15px;border-radius: 0;border: none;color: #fff;background: #CFD529;text-align: center;font: 400 16px "Open Sans", sans-serif;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.header_area .searchForm .form-control.placeholder {font: 400 16px "Open Sans", sans-serif;color: #fff;}.header_area .searchForm .form-control:-moz-placeholder {font: 400 16px "Open Sans", sans-serif;color: #fff;}.header_area .searchForm .form-control::-webkit-input-placeholder {font: 400 16px "Open Sans", sans-serif;color: #fff;}.header_area .show {height: 80px;border-bottom: 1px solid transparent;}.header_area .navbar-header .navbar-brand {padding-top: 39px;}.header_area .navbar-header .navbar-brand img {max-width: 100%;}.header_area .navbar-collapse .navbar-nav.navbar-right li a {font: 700 1rem/2.5rem "Open Sans", sans-serif;color: #222222;text-transform: uppercase;padding: 0;padding-left: 30px;}.header_area .navbar-collapse .navbar-nav.navbar-right li a:hover, .header_area .navbar-collapse .navbar-nav.navbar-right li a:focus {color: #CFD529;}.header_area .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom {width: 100px;background: #CFD529;color: #fff;padding: 0;text-align: center;margin-left: 15px;}.header_area .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom:hover, .header_area .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom:focus {color: #222222;}@media (min-width: 768px) {.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu .other_dropdwn {margin-right: -122px;}}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul {border: none;box-shadow: none;border-radius: 0px;min-width: 190px;transition: all 500ms ease-in-out;background: #CFD529;}@media (min-width: 768px) {.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul {margin-right: -150px;display: block;transform: rotateX(-90deg);transform-origin: top;}}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul li {display: block;}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a {line-height: normal;font: 700 14px/normal "Open Sans", sans-serif;padding: 12px 8px;display: block;}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul:before {content: "";width: 100%;height: 5px;background: #222222;position: absolute;top: 0px;transform: translateZ(0);backface-visibility: hidden;transform: scaleX(0);transform-origin: 0 50%;transition: all 800ms ease-in-out;}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul:after {content: "";width: 100%;height: 5px;position: absolute;bottom: 0px;background: #222222;transform: translateZ(0);backface-visibility: hidden;transform: scaleX(0);transform-origin: 100% 50%;transition: all 800ms ease-in-out;}@media (min-width: 768px) {.header_area .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul {transform: rotateX(0deg);}.header_area .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul:before {transform: scaleX(1);}.header_area .navbar-collapse .navbar-nav.navbar-right li:hover.submenu ul:after {transform: scaleX(1);}}/* End Header area *//* End header area 2 */.header_area_tow {background-color: transparent;position: relative;box-shadow: none;}.header_area_tow .navbar_right_fulid {background: #fff;height: 100px;padding-left: 20px;box-shadow: 0px 0px 40px 0px rgba(21, 47, 95, 0.2);}.header_area_tow .navbar_right_fulid:after {content: "";position: absolute;right: 0;height: 100px;background: #fff;width: 30%;z-index: -1;box-shadow: 0px 0px 40px 0px rgba(21, 47, 95, 0.2);}.header_area_tow .navbar_right_fulid ul.nav.navbar-nav.navbar-right {margin-right: 0;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color: transparent;}/* header area 2 *//*--------------------------------------------------*//* slider_area */.slider_area .slider_inner .camera_caption {height: 100%;}.slider_area .slider_inner .camera_caption div {background: transparent;position: absolute;width: 100%;text-align: center;z-index: 1;top: 50%;transform: translateY(-50%);text-transform: uppercase;text-shadow: none;left: 0;}.slider_area .slider_inner .camera_caption div h5 {color: #CFD529;font: 400 24px "Open Sans", sans-serif;}.slider_area .slider_inner .camera_caption div h3 {color: #fff;font: 400 30px "Open Sans", sans-serif;padding-top: 27px;}.slider_area .slider_inner .camera_caption div p {padding-top: 60px;color: #fff;font: 400 1rem/1.8rem "Open Sans", sans-serif;max-width: 750px;margin: 0 auto;padding-bottom: 90px;}.slider_area .slider_inner .camera_caption div a {font: 700 18px/59px "Open Sans", sans-serif;width: 180px;text-align: center;background: #CFD529;display: block;text-shadow: none;margin: 0 auto;outline: none !important;box-shadow: none;border: 0;color: #222222;position: relative;z-index: 2;padding: 0;}.slider_area .slider_inner .camera_caption div a:before {content: "";position: absolute;z-index: -1;background: #fff;top: 0;bottom: 0;left: 0;display: block;right: 0;transform: scaleY(0);transform-origin: 50%;transition-property: transform;transition-duration: 0.3s;transition-timing-function: ease-out;}.slider_area .slider_inner .camera_caption div a:hover:before, .slider_area .slider_inner .camera_caption div a:focus:before {transform: scaleY(1);}.slider_area .slider_inner .camera_prev, .slider_area .slider_inner .camera_next {opacity: 1 !important;background-color: transparent;}.slider_area .slider_inner .camera_prev span, .slider_area .slider_inner .camera_next span {display: none;}.slider_area .slider_inner .camera_prev {position: relative;}.slider_area .slider_inner .camera_prev:after {content: "";position: absolute;top: -20px;background: url("../vendors/camera-slider/images/prev.png") no-repeat;left: 382px;height: 50px;width: 50px;}.slider_area .slider_inner .camera_next:after {content: "";position: absolute !important;top: 0;background: url("../vendors/camera-slider/images/next.png") no-repeat;right: 382px;height: 50px;width: 50px;}.slider_area .slider_inner .camera_fakehover {top: 20px;}/* End slider_area *//* slider_area_tow */.slider_area_tow .slider_inner .camera_caption div .container {width: 1170px !important;text-align: left;position: relative;top: 250px;}.slider_area_tow .slider_inner .camera_caption div .container p {margin: 0;}.slider_area_tow .slider_inner .camera_caption div .container a {margin: 0;}.slider_area_tow .slider_inner .camera_prev:after {left: 230px;}.slider_area_tow .slider_inner .camera_next:after {right: 230px;}/* End slider_area_tow *//* Banner Area */.banner_area {color: #0A949E;background: url(https://www.imcol.co.za/uploads/images/parallax1.jpg) no-repeat;position: relative;background-size: cover;background-position: center;text-align: center;z-index: 1;}.banner_area:after {content: "";position: absolute;top: 0;background-color: rgba(255, 255, 255, 0.9);left: 0;right: 0;bottom: 0;display: block;z-index: -1;}.banner_area h1 {color: #0A949E;text-transform: uppercase;padding-top: 85px;}.banner_area .breadcrumb {background-color: transparent;padding-top: 15px;padding-bottom: 60px;display: inline-block;}.banner_area .breadcrumb > li {display: inline-block;}.banner_area .breadcrumb li a {font: 400 1rem "Open Sans", sans-serif;color: #CFD529;}.banner_area .breadcrumb li a.active {color: #CFD529;}/* End Banner Area *//*--------------------------------------------------*/.professional_builder {background: #f5f5f5;padding-top: 80px;padding-bottom: 50px;}.professional_builder .builder_all .builder {text-align: center;padding-bottom: 25px;}.professional_builder .builder_all .builder i {font-size: 48px;color: #CFD529;padding-bottom: 35px;}.professional_builder .builder_all .builder h4 {font: 700 18px "Roboto Condensed", sans-serif;color: #222222;padding-bottom: 20px;}.professional_builder .builder_all .builder p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;}/*--------------------------------------------------*//* main_area */.main_area .about_row {padding-top: 70px;padding-bottom: 70px;}.main_area .about_row p {/* padding-top: 28px; */padding-bottom: 12px;}.main_area .about_row p.myaddress {padding-bottom: 0;}.main_area .about_row .about_client {padding-top: 7px;}.main_area .about_row .about_client img {max-width: 100%;}.main_area .about_row .our_skill_inner .single_skill h3 {font: 700 18px "Roboto Condensed", sans-serif;color: #222222;padding-bottom: 8px;}.main_area .about_row .our_skill_inner .single_skill .progress {background: #f5f5f5;box-shadow: none;height: 8px;width: 100%;overflow: visible;border-radius: 0;position: relative;margin-bottom: 40px;}.main_area .about_row .our_skill_inner .single_skill .progress .progress-bar {background: #CFD529;box-shadow: none;}.main_area .about_row .our_skill_inner .single_skill .progress .progress-bar .progress_parcent {font: 700 18px "Open Sans", sans-serif;color: #222222;position: absolute;right: 0;top: -30px;}.main_area .main2_pages {padding-top: 90px;}/* End main_area *//*--------------------------------------------------*/.extra_area {background: none;}.extra_area .title h2:after {background: #fff;}.extra_area .title h4, .extra_area h2.title {}.extra_area .construction_iner {padding-top: 60px;padding-bottom: 70px;}.extra_area .construction_iner .construction {text-align: center;padding-bottom: 30px;cursor: move;}.extra_area .construction_iner .construction .cns-img {z-index: 2;}.extra_area .construction_iner .construction .cns-img img {max-width: 100%;}.extra_area .construction_iner .construction .cns-content {background: #fff;padding: 0 30px;padding-bottom: 20px;margin-top: -30px;}.extra_area .construction_iner .construction .cns-content i {color: #fff;font-size: 24px;background: #333333;line-height: 60px;width: 60px;display: block;margin: 0 auto;z-index: 1;transition: all 300ms linear 0s;position: relative;}.extra_area .construction_iner .construction .cns-content a {font: 700 18px "Open Sans", sans-serif;text-transform: uppercase;color: #222222;padding-top: 17px;display: block;}.extra_area .construction_iner .construction .cns-content p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 20px;}.extra_area .construction_iner .construction:hover a, .extra_area .construction_iner .construction:focus a {color: #CFD529;}.extra_area .construction_iner .construction:hover i, .extra_area .construction_iner .construction:focus i {font-size: 35px;}/*--------------------------------------------------*/.our_feature_area {padding-bottom: 90px;background: #fefefe;}.our_feature_area .feature_row {padding-top: 70px;}.our_feature_area .feature_row .feature_img {padding-top: 10px;}.our_feature_area .feature_row .feature_img img {max-width: 100%;}.our_feature_area .feature_row .feature_content .subtitle {padding-bottom: 40px;}.our_feature_area .feature_row .feature_content .media {padding-bottom: 15px;}.our_feature_area .feature_row .feature_content .media .media-left {padding-right: 30px;}.our_feature_area .feature_row .feature_content .media .media-left a i {font-size: 24px;color: #CFD529;line-height: 50px;width: 60px;text-align: center;background: #333333;border: 5px solid #CFD529;}.our_feature_area .feature_row .feature_content .media .media-body a {font: 700 18px "Open Sans", sans-serif;color: #222222;text-transform: uppercase;}.our_feature_area .feature_row .feature_content .media .media-body a:hover, .our_feature_area .feature_row .feature_content .media .media-body a:focus {color: #CFD529;}.our_feature_area .feature_row .feature_content .media .media-body p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 20px;}/*--------------------------------------------------*//* our_services_area */.our_services_area {background: none;padding-bottom: 0px;}.our_services_area .title h2 {color: #fff;}.our_services_area .title h4 {color: #fefefe;}.our_services_area .portfolio_inner_area {padding-top: 60px;}.our_services_area .portfolio_inner_area .portfolio_filter {padding-bottom: 55px;}.our_services_area .portfolio_inner_area .portfolio_filter ul {text-align: center;margin: 0;padding: 0;}.our_services_area .portfolio_inner_area .portfolio_filter ul li {list-style: none;display: inline-block;padding-left: 30px;}.our_services_area .portfolio_inner_area .portfolio_filter ul li:first-child {padding: 0;}.our_services_area .portfolio_inner_area .portfolio_filter ul li a {font: 400 1rem "Open Sans", sans-serif;text-transform: uppercase;color: #0A949E;}.our_services_area .portfolio_inner_area .portfolio_filter ul li:hover a, .our_services_area .portfolio_inner_area .portfolio_filter ul li:focus a, .our_services_area .portfolio_inner_area .portfolio_filter ul li.active a {color: #CFD529;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner {position: relative;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner img {max-width: 100%;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover {background-color: rgba(207, 213, 41, 0.851);position: absolute;top: 20px;left: 20px;right: 20px;bottom: 20px;overflow: hidden;display: block;text-align: center;padding-top: calc(50% - 150px);cursor: pointer;opacity: 0;transition: all 300ms linear 0s;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover h4 {color: #fff;font: 700 1rem "Roboto Condensed", sans-serif;padding-bottom: 30px;text-transform: uppercase;position: relative;left: -65%;transition: all 300ms linear 0s;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul {padding: 0;margin: 0;position: relative;right: -67%;transition: all 300ms linear 0s;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul li {list-style: none;display: inline-block;padding-left: 17px;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul li:first-child {padding: 0;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul li a {font-size: 1rem;color: #fff;line-height: 45px;width: 45px;border-radius: 50%;border: 1px solid #fff;display: block;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul li a:hover, .our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover ul li a:focus {color: #CFD529;background: #fff;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:hover .gallery_hover, .our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:focus .gallery_hover {opacity: 1;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:hover .gallery_hover h4, .our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:focus .gallery_hover h4 {left: 0;}.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:hover .gallery_hover ul, .our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner:focus .gallery_hover ul {right: 0;}/* grid-sizer css */@media (min-width: 992px) {.grid-sizer {width: 20%;}.single_facilities { width: 20%; }}@media (max-width: 991px) {.grid-sizer {width: 50%;}.single_facilities { width: 50%; }}@media (max-width: 576px) {.grid-sizer {width: 100%;}.single_facilities { width: 100%; }}/* End our_services_area *//* our_services_tow */.our_services_tow {background: #f5f5f5;padding-bottom: 100px;overflow: hidden;display: block;}.our_services_tow .architecture_area {padding-top: 60px;}.our_services_tow .architecture_area .portfolio_filter_2 {border: 1px solid #dfe3e4;display: block;overflow: hidden;}.our_services_tow .architecture_area .portfolio_filter_2 ul {padding: 0;}.our_services_tow .architecture_area .portfolio_filter_2 ul li {float: left;list-style: none;width: 20%;text-align: center;transition: all 300ms linear 0s;border-right: 1px solid #dfe3e4;height: 150px;}.our_services_tow .architecture_area .portfolio_filter_2 ul li:last-child {border-right: 0;}.our_services_tow .architecture_area .portfolio_filter_2 ul li a {font: 400 18px "Open Sans", sans-serif;color: #222222;display: block;padding-top: 40px;padding-bottom: 35px;}.our_services_tow .architecture_area .portfolio_filter_2 ul li a i {font-size: 36px;display: block;padding-bottom: 10px;}.our_services_tow .architecture_area .portfolio_filter_2 ul li:hover, .our_services_tow .architecture_area .portfolio_filter_2 ul li:focus, .our_services_tow .architecture_area .portfolio_filter_2 ul li.active {border-bottom: 5px solid #CFD529;}.our_services_tow .architecture_area .portfolio_filter_2 ul li:hover a, .our_services_tow .architecture_area .portfolio_filter_2 ul li:focus a, .our_services_tow .architecture_area .portfolio_filter_2 ul li.active a {color: #CFD529;}.our_services_tow .architecture_area .portfolio_2 {padding-top: 90px;}.our_services_tow .architecture_area .portfolio_2 .single_facilities img {max-width: 100%;}.our_services_tow .architecture_area .portfolio_2 .single_facilities .who_we_area .subtitle {padding-bottom: 30px;}.our_services_tow .architecture_area .portfolio_2 .single_facilities .who_we_area .subtitle h2:after {background: #CFD529;}.our_services_tow .architecture_area .portfolio_2 .single_facilities .who_we_area p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-bottom: 30px;}.our_services_tow .architecture_area .portfolio_2 .single_facilities .who_we_area a {margin-top: 20px;}.our_services_tow .services_pages {padding-top: 0;}.grid-sizer-2 {width: 41.66666667%;}/* our_services_tow *//*--------------------------------------------------*/.our_team_area {padding-bottom: 70px;background: #fefefe;}.our_team_area .team_row {padding-top: 70px;}.our_team_area .team_row .team_membar {height: 378px;display: block;overflow: hidden;position: relative;margin-bottom: 30px;}.our_team_area .team_row .team_membar img {max-width: 100%;}.our_team_area .team_row .team_membar .team_content {background: #CFD529;text-align: center;padding-top: 20px;padding-bottom: 30px;position: absolute;bottom: 0;left: 0;right: 0;display: block;}.our_team_area .team_row .team_membar .team_content ul {padding: 0;margin: 0;height: 0px;overflow: hidden;transition: all 300ms linear 0s;}.our_team_area .team_row .team_membar .team_content ul li {list-style: none;padding-left: 20px;display: inline-block;}.our_team_area .team_row .team_membar .team_content ul li:first-child {padding: 0;}.our_team_area .team_row .team_membar .team_content ul li a {font-size: 1rem;color: #fff;line-height: 43px;width: 45px;text-align: center;border-radius: 50%;border: 1px solid #fff;display: block;}.our_team_area .team_row .team_membar .team_content ul li a:hover, .our_team_area .team_row .team_membar .team_content ul li a:focus {color: #CFD529;background: #fff;}.our_team_area .team_row .team_membar .team_content .name {font: 700 1rem "Open Sans", sans-serif;color: #fff;display: block;text-transform: uppercase;padding-top: 10px;}.our_team_area .team_row .team_membar .team_content h6 {font: 400 1rem "Roboto Condensed", sans-serif;color: #fff;padding-top: 5px;}.our_team_area .team_row .team_membar:hover .team_content ul, .our_team_area .team_row .team_membar:focus .team_content ul {height: 50px;}/*--------------------------------------------------*/.our_achievments_area {background: url("../images/achievments_bg.jpg") no-repeat fixed;background-position: center;text-align: center;position: relative;z-index: 1;padding-bottom: 100px;}.our_achievments_area:after {content: "";position: absolute;top: 0;background-color: rgba(0, 0, 0, 0.8);left: 0;right: 0;bottom: 0;display: block;z-index: -1;}.our_achievments_area .title h2 {color: #fff;}.our_achievments_area .title h4 {color: #fefefe;}.our_achievments_area .achievments_row {padding-top: 60px;}.our_achievments_area .achievments_row .completed {text-align: center;border-right: 3px solid #fff;}.our_achievments_area .achievments_row .completed:last-child {border: 0;}.our_achievments_area .achievments_row .completed i {font-size: 30px;color: #fff;display: block;padding-top: 10px;}.our_achievments_area .achievments_row .completed .counter {font: 700 40px "Open Sans", sans-serif;color: #CFD529;display: block;padding-top: 23px;}.our_achievments_area .achievments_row .completed h6 {font: 400 1rem "Roboto Condensed", sans-serif;color: #fff;padding-top: 20px;text-transform: uppercase;padding-bottom: 5px;}/*--------------------------------------------------*//* Testimonial Area */.testimonial_area {padding-bottom: 90px;background: #fefefe;}.testimonial_area .testimonial_carosel {padding-top: 60px;}.testimonial_area .testimonial_carosel .item .media {max-width: 260px;margin: 0 auto;padding-bottom: 35px;}.testimonial_area .testimonial_carosel .item .media .media-left {padding-right: 30px;}.testimonial_area .testimonial_carosel .item .media .media-left a img {width: auto;}.testimonial_area .testimonial_carosel .item .media .media-body {padding-top: 40px;}.testimonial_area .testimonial_carosel .item .media .media-body h4 {font: 700 1rem "Roboto Condensed", sans-serif;text-transform: uppercase;color: #222222;}.testimonial_area .testimonial_carosel .item .media .media-body h6 {font: 400 italic 1rem "Roboto Condensed", sans-serif;color: #555555;padding-top: 5px;}.testimonial_area .testimonial_carosel .item p {font: 400 italic 1rem/1.8rem "Open Sans", sans-serif;color: #CFD529;max-width: 945px;margin: 0 auto;text-align: center;padding-bottom: 50px;}.testimonial_area .testimonial_carosel .item p i {color: #555555;font-size: 18px;display: block;}.testimonial_area .testimonial_carosel .item p .fa-quote-left {text-align: right;padding-top: 5px;}.testimonial_area .testimonial_carosel .item p .fa-quote-right {text-align: left;padding-bottom: 5px;}.testimonial_area .testimonial_carosel .owl-controls {text-align: center;}.testimonial_area .testimonial_carosel .owl-controls .owl-dots .owl-dot {height: 10px;width: 10px;border: 2px solid #555555;margin-left: 15px;display: inline-block;transition: all 300ms linear 0s;border-radius: 50%;}.testimonial_area .testimonial_carosel .owl-controls .owl-dots .owl-dot:hover, .testimonial_area .testimonial_carosel .owl-controls .owl-dots .owl-dot:focus, .testimonial_area .testimonial_carosel .owl-controls .owl-dots .owl-dot.active {background: #CFD529;border: 2px solid #CFD529;}.testimonials blockquote {font-size: 16px;color: #0A949E;font-weight: 400;font-family: 'Noto Serif', serif;font-style: italic;padding-left: 20px;color: #181818;line-height: 1.6em;border-left: 3px #1B2121 solid;}/* End Testimonial Area *//* Our Partners Area */.our_partners_area {background: transparent;}.our_partners_area .partners {padding-top: 60px;padding-bottom: 90px;}.our_partners_area .partners .item img {width: 100%;}.our_partners_area .book_now_area {background: #CFD529;padding: 50px 0;}.our_partners_area .book_now_area .book_now .booking_text {padding-top: 8px;}.our_partners_area .book_now_area .book_now .booking_text h4 {font: 700 18px "Roboto Condensed", sans-serif;color: #222222;}.our_partners_area .book_now_area .book_now .booking_text p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 5px;}.our_partners_area .book_now_area .book_now .book_bottun a {width: 200px;background: #333333;border-radius: 10px;color: #fff;}/* End Our Partners Area *//*--------------------------------------------------*/.featured_works {background: url("../images/protfolio_bg.jpg") no-repeat fixed;background-position: center;text-align: center;position: relative;z-index: 1;padding-bottom: 100px;display: block;overflow: hidden;padding-bottom: 100px;}.featured_works:after {content: "";position: absolute;top: 0;background-color: rgba(0, 0, 0, 0.9);left: 0;right: 0;bottom: 0;display: block;z-index: -1;}.featured_works .title h2 {color: #fff;}.featured_works .title h4 {color: #fefefe;}.featured_works .featured_gallery {padding-top: 60px;}.featured_works .featured_gallery .gallery_iner {position: relative;overflow: hidden;}.featured_works .featured_gallery .gallery_iner img {max-width: 100%;}.featured_works .featured_gallery .gallery_iner:after {content: "";position: absolute;background-color: rgba(248, 184, 29, 0.7);display: block;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;opacity: 0;transition: all 300ms linear 0s;}.featured_works .featured_gallery .gallery_iner .gallery_hover {position: absolute;top: 45%;left: 0;transform: translateY(-50%);right: 0;text-align: center;z-index: 2;}.featured_works .featured_gallery .gallery_iner .gallery_hover h4 {color: #fff;font: 700 1rem "Roboto Condensed", sans-serif;text-transform: uppercase;padding-bottom: 18px;position: relative;right: -100%;transition: all 300ms linear 0s;}.featured_works .featured_gallery .gallery_iner .gallery_hover a {width: 200px;font: 400 14px/60px "Open Sans", sans-serif;text-align: center;display: block;border-radius: 10px;background: #333333;color: #fff;position: relative;left: -100%;transition: all 300ms linear 0s;text-transform: uppercase;margin: 0 auto;}.featured_works .featured_gallery .gallery_iner .gallery_hover a:hover, .featured_works .featured_gallery .gallery_iner .gallery_hover a:focus {background: #fff;color: #CFD529;}.featured_works .featured_gallery .gallery_iner:hover:after, .featured_works .featured_gallery .gallery_iner:focus:after {opacity: 1;}.featured_works .featured_gallery .gallery_iner:hover .gallery_hover h4, .featured_works .featured_gallery .gallery_iner:focus .gallery_hover h4 {right: 0;}.featured_works .featured_gallery .gallery_iner:hover .gallery_hover a, .featured_works .featured_gallery .gallery_iner:focus .gallery_hover a {left: 0;}/*--------------------------------------------------*//* latest_blog_area */.latest_blog_area {padding-bottom: 70px;background: #f5f5f5;}.latest_blog_area .latest_blog {padding-top: 60px;}.latest_blog_area .latest_blog .blog_content {padding-bottom: 25px;}.latest_blog_area .latest_blog .blog_content img {width: 100%;max-width: 100%;}.latest_blog_area .latest_blog .blog_content .blog_heading {font: 700 18px "Open Sans", sans-serif;color: #222222;display: block;padding-top: 45px;}.latest_blog_area .latest_blog .blog_content .blog_heading:hover, .latest_blog_area .latest_blog .blog_content .blog_heading:focus {color: #CFD529;}.latest_blog_area .latest_blog .blog_content h4 {font: 400 1rem "Roboto Condensed", sans-serif;color: #555555;text-transform: uppercase;padding-top: 25px;}.latest_blog_area .latest_blog .blog_content h4 a {font: 400 1rem "Roboto Condensed", sans-serif;color: #555555;}.latest_blog_area .latest_blog .blog_content h4 a:hover, .latest_blog_area .latest_blog .blog_content h4 a:focus {color: #CFD529;}.latest_blog_area .latest_blog .blog_content h4 span {color: #CFD529;width: 40px;text-align: center;display: inline-block;}.latest_blog_area .latest_blog .blog_content p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;text-align: justify;padding-top: 30px;}.latest_blog_area .latest_blog .blog_content p a {font-weight: 700;color: #222222;}.latest_blog_area .latest_blog .blog_content p a:hover, .latest_blog_area .latest_blog .blog_content p a:focus {color: #CFD529;}/* End latest_blog_area *//* blog_tow_area */.blog_tow_area {padding-top: 100px;padding-bottom: 70px;}.blog_tow_area .blog_tow_row .renovation {padding-bottom: 30px;}.blog_tow_area .blog_tow_row .renovation img {max-width: 100%;}.blog_tow_area .blog_tow_row .renovation .renovation_content {border: 1px solid #888;padding: 28px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .clipboard {background: #CFD529;border: 1px solid #fff;width: 60px;border-radius: 50%;display: block;position: relative;margin-top: -60px;text-align: center;z-index: 1;}.blog_tow_area .blog_tow_row .renovation .renovation_content .clipboard i {font-size: 24px;color: #fefefe;line-height: 60px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .title {font: 700 1rem/1 "Open Sans", sans-serif;color: #222222;text-align: left;text-transform: uppercase;display: block;padding-top: 30px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .title:hover, .blog_tow_area .blog_tow_row .renovation .renovation_content .title:focus {color: #CFD529;}.blog_tow_area .blog_tow_row .renovation .renovation_content .date_comment {padding-top: 20px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .date_comment a {font: 400 1rem "Open Sans", sans-serif;color: #888;padding-right: 60px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .date_comment a i {padding-right: 10px;}.blog_tow_area .blog_tow_row .renovation .renovation_content p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 30px;padding-bottom: 5px;}/* End blog_tow_area *//*--------------------------------------------------*/.call_min_area {text-align: center;padding-top: 0px;padding-bottom: 20vh;}.call_min_area .container {background: #4D484E;}.call_min_area h2 {font: 400 60px "Roboto Condensed", sans-serif;color: #CFD529;}.call_min_area P {font: 400 2rem/2.2rem "Roboto Condensed", sans-serif;color: #CFD529;text-transform: uppercase;max-width: 900px;margin: 0 auto;padding-top: 8px;padding-bottom: 20px;}.call_min_area .call_btn a {display: inline-block;border: 2px solid #fff;font: 400 18px/56px "Open Sans", sans-serif;color: #fff;margin-left: 20px;}.call_min_area .call_btn a:first-child {margin-left: 0;}.cms_form .call_btn a {display: inline-block;border: 2px solid #fff;font: 400 18px/56px "Open Sans", sans-serif;color: #CFD529;margin-left: 20px;}/*--------------------------------------------------*/.building_construction_area .building_construction_row {padding-top: 95px;padding-bottom: 95px;}.building_construction_area .building_construction_row .constructing_laft h2 {font: 700 24px "Roboto Condensed", sans-serif;color: #222222;text-transform: uppercase;padding-bottom: 35px;}.building_construction_area .building_construction_row .constructing_laft img {max-width: 100%;}.building_construction_area .building_construction_row .constructing_laft a {font: 700 24px "Open Sans", sans-serif;color: #222222;text-transform: uppercase;padding-bottom: 25px;display: block;padding-top: 25px;}.building_construction_area .building_construction_row .constructing_laft a:hover, .building_construction_area .building_construction_row .constructing_laft a:focus {color: #CFD529;}.building_construction_area .building_construction_row .constructing_laft p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;}.building_construction_area .building_construction_row .constructing_laft .ipsum {padding-left: 0;padding-top: 15px;}.building_construction_area .building_construction_row .constructing_laft .ipsum .excavator {padding: 0;padding-top: 15px;}.building_construction_area .building_construction_row .constructing_laft .ipsum .excavator li {list-style: none;font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;}.building_construction_area .building_construction_row .constructing_laft .ipsum .excavator li i {color: #CFD529;padding-right: 30px;}.building_construction_area .building_construction_row .constructing_laft .ipsum_img {padding-top: 25px;padding-bottom: 16px;}.building_construction_area .building_construction_row .constructing_laft .ipsum_img img {max-width: 100%;}.building_construction_area .building_construction_row .constructing_right h2 {font: 700 24px "Roboto Condensed", sans-serif;color: #222222;text-transform: uppercase;padding-bottom: 35px;}.building_construction_area .building_construction_row .constructing_right .painting {padding: 0;padding-bottom: 40px;}.building_construction_area .building_construction_row .constructing_right .painting li {list-style: none;padding-bottom: 10px;}.building_construction_area .building_construction_row .constructing_right .painting li a {font: 700 1rem/2rem "Open Sans", sans-serif;color: #555555;background: #f5f5f5;display: block;padding-left: 25px;}.building_construction_area .building_construction_row .constructing_right .painting li a i {font-size: 18px;padding-right: 20px;}.building_construction_area .building_construction_row .constructing_right .painting li a:hover, .building_construction_area .building_construction_row .constructing_right .painting li a:focus {color: #CFD529;}.building_construction_area .building_construction_row .constructing_right .contact_us {background: #CFD529;padding: 30px;}.building_construction_area .building_construction_row .constructing_right .contact_us h4 {font: 400 1rem/1 "Roboto Condensed", sans-serif;color: #fefefe;text-transform: uppercase;padding-bottom: 25px;}.building_construction_area .building_construction_row .constructing_right .contact_us .contac_namber {font: 700 18px/26px "Open Sans", sans-serif;color: #fefefe;display: block;}.building_construction_area .building_construction_row .constructing_right .contact_us p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #fefefe;padding-top: 20px;padding-bottom: 25px;}.building_construction_area .building_construction_row .constructing_right .contact_us .button_all {width: 150px;border: 2px solid #fff;background-color: transparent;font: 400 14px/36px "Open Sans", sans-serif;color: #fefefe;}/*--------------------------------------------------*//* blog area */.blog_all .blog_row {padding: 100px 0;}.blog_all .blog_row .main_blog img {max-width: 100%;}.blog_all .blog_row .main_blog .blog_date {background: #222222;text-align: center;width: 50px;padding: 10px;}.blog_all .blog_row .main_blog .blog_date a {display: block;font: 700 14px/30px "Open Sans", sans-serif;color: #fefefe;border-bottom: 1px solid #CFD529;}.blog_all .blog_row .main_blog .blog_date a:last-child {border: 0;}.blog_all .blog_row .main_blog .blog_content .blog_heading {display: block;font: 700 24px "Open Sans", sans-serif;color: #222222;text-transform: uppercase;padding-top: 20px;padding-bottom: 33px;}.blog_all .blog_row .main_blog .blog_content .blog_heading:hover, .blog_all .blog_row .main_blog .blog_content .blog_heading:focus {color: #CFD529;}.blog_all .blog_row .main_blog .blog_content .blog_admin {font: 400 1rem "Open Sans", sans-serif;color: #222222;display: inline-block;padding-bottom: 30px;}.blog_all .blog_row .main_blog .blog_content .blog_admin i {color: #CFD529;padding-right: 10px;}.blog_all .blog_row .main_blog .blog_content .blog_admin:hover, .blog_all .blog_row .main_blog .blog_content .blog_admin:focus {color: #CFD529;}.blog_all .blog_row .main_blog .blog_content .like_share {padding: 0;margin: 0;float: right;}.blog_all .blog_row .main_blog .blog_content .like_share li {list-style: none;display: inline-block;}.blog_all .blog_row .main_blog .blog_content .like_share li a {font: 400 1rem "Open Sans", sans-serif;color: #222222;padding-left: 20px;}.blog_all .blog_row .main_blog .blog_content .like_share li a i {color: #CFD529;padding-right: 10px;}.blog_all .blog_row .main_blog .blog_content .like_share li:last-child a i {padding: 0;}.blog_all .blog_row .main_blog .blog_content p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-bottom: 30px;}.blog_all .blog_row .main_blog .blog_content .tag {padding-bottom: 40px;}.blog_all .blog_row .main_blog .blog_content .tag h4 {font: 400 18px "Open Sans", sans-serif;color: #222222;padding-bottom: 20px;}.blog_all .blog_row .main_blog .blog_content .tag a {border: 1px solid #888888;color: #888;font: 400 14px/30px "Open Sans", sans-serif;padding: 0 20px;display: inline-block;margin-right: 10px;}.blog_all .blog_row .main_blog .blog_content .tag a:hover, .blog_all .blog_row .main_blog .blog_content .tag a:focus {color: #fff;background: #CFD529;border: 1px solid #CFD529;}.blog_all .blog_row .main_blog .client_text {border-top: 1px solid #888;display: block;overflow: hidden;width: 100%;text-align: center;padding-top: 30px;padding-bottom: 30px;}.blog_all .blog_row .main_blog .client_text img {max-width: 100%;}.blog_all .blog_row .main_blog .client_text .client_name {font: 700 1rem "Open Sans", sans-serif;color: #222222;display: block;padding-top: 25px;}.blog_all .blog_row .main_blog .client_text p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 10px;padding-bottom: 50px;}.blog_all .blog_row .main_blog .client_text .control {font: 400 14px/70px "Open Sans", sans-serif;color: #555555;border: 1px solid #888;float: left;display: block;width: 50%;text-transform: capitalize;background-color: transparent;}.blog_all .blog_row .main_blog .client_text .control i {color: #CFD529;}.blog_all .blog_row .main_blog .client_text .control:last-child {border-left: 0;}.blog_all .blog_row .main_blog .comment_area {background: #f7f7f7;padding: 30px;border-bottom: 1px solid #888;}.blog_all .blog_row .main_blog .comment_area h3 {font: 700 1rem/1 "Open Sans", sans-serif;color: #222222;text-transform: uppercase;padding-bottom: 40px;}.blog_all .blog_row .main_blog .comment_area .media {margin: 0;}.blog_all .blog_row .main_blog .comment_area .media .media-left {padding-right: 40px;}.blog_all .blog_row .main_blog .comment_area .media .media-left a {height: 55px;width: 55px;display: block;}.blog_all .blog_row .main_blog .comment_area .media .media-left a img {width: 100%;border-radius: 50%;}.blog_all .blog_row .main_blog .comment_area .media .media-body .media-heading {font: 700 1rem "Open Sans", sans-serif;color: #222222;}.blog_all .blog_row .main_blog .comment_area .media .media-body .media-heading:hover, .blog_all .blog_row .main_blog .comment_area .media .media-body .media-heading:focus {color: #CFD529;}.blog_all .blog_row .main_blog .comment_area .media .media-body h5 {font: 400 1rem "Open Sans", sans-serif;color: #888888;padding-top: 10px;}.blog_all .blog_row .main_blog .comment_area .media .media-body p {font: 400 1rem "Open Sans", sans-serif;color: #555555;padding-top: 25px;padding-bottom: 20px;}.blog_all .blog_row .main_blog .comment_area .media .media-body .reply {font: 400 14px/32px "Open Sans", sans-serif;color: #fefefe;width: 80px;text-align: center;display: block;background: #4b4b4b;}.blog_all .blog_row .main_blog .comment_area .media .media-body .reply:hover, .blog_all .blog_row .main_blog .comment_area .media .media-body .reply:focus {color: #CFD529;}.blog_all .blog_row .main_blog .reply_comment {border: 0;padding-left: 80px;}.blog_all .blog_row .main_blog .post_comment {background: #f7f7f7;padding: 15px;display: block;overflow: hidden;padding-bottom: 40px;}.blog_all .blog_row .main_blog .post_comment h3 {font: 700 1rem/1 "Open Sans", sans-serif;color: #222222;padding-left: 15px;text-transform: uppercase;padding-bottom: 20px;}.blog_all .blog_row .main_blog .post_comment .comment_box h4 {font: 400 1rem "Roboto Condensed", sans-serif;color: #222222;padding-bottom: 10px;text-transform: uppercase;padding-top: 20px;}.blog_all .blog_row .main_blog .post_comment .comment_box .input_box {border: 1px solid #888;border-radius: 0;box-shadow: none;outline: none;height: 40px;}.blog_all .blog_row .main_blog .post_comment .comment_box textarea {height: 170px !important;resize: none;}.blog_all .blog_row .main_blog .post_comment .comment_box button {color: #fefefe;font: 400 14px/40px "Open Sans", sans-serif;background: #CFD529;width: 150px;border: 0;border-radius: 10px;margin-top: 20px;text-transform: uppercase;}.blog_all .blog_row .main_blog .post_comment .comment_box button:hover, .blog_all .blog_row .main_blog .post_comment .comment_box button:focus {color: #CFD529;background: #222222;}.blog_all .blog_row .widget_area .resent {padding-bottom: 60px;}.blog_all .blog_row .widget_area .resent h3 {font: 700 1rem/1 "Roboto Condensed", sans-serif;color: #222222;padding-bottom: 15px;}.widget_area .media p, .widget_area p,.blog_all .blog_row .widget_area .resent .media p {padding: 0px;}.blog_all .blog_row .widget_area .resent .media {margin: 0;padding-bottom: 10px;padding-top: 15px;border-bottom: 1px solid #888;}.blog_all .blog_row .widget_area .resent .media .media-body a {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;display: block;margin-top: -7px;}.blog_all .blog_row .widget_area .resent .media .media-body a:hover, .blog_all .blog_row .widget_area .resent .media .media-body a:focus {color: #CFD529;}.blog_all .blog_row .widget_area .resent .media .media-body h6 {font: 400 1rem/1.8rem "Roboto Condensed", sans-serif;color: #888;}.blog_all .blog_row .widget_area .resent .architecture {padding: 0;}.blog_all .blog_row .widget_area .resent .architecture li {list-style: none;}.blog_all .blog_row .widget_area .resent .architecture li a {font: 400 14px/35px "Open Sans", sans-serif;color: #555555;border-bottom: 1px solid #555555;display: block;}.blog_all .blog_row .widget_area .resent .architecture li a:hover, .blog_all .blog_row .widget_area .resent .architecture li a:focus {color: #CFD529;}.blog_all .blog_row .widget_area .resent .architecture li a i {color: #CFD529;padding-right: 10px;}.blog_all .blog_row .widget_area .resent .architecture li:last-child a {border: 0;}.blog_all .blog_row .widget_area .resent .tag {padding: 0;}.blog_all .blog_row .widget_area .resent .tag li {list-style: none;display: inline-block;}.blog_all .blog_row .widget_area .resent .tag li a {border: 1px solid #888888;color: #888;font: 400 14px/30px "Open Sans", sans-serif;padding: 0 20px;display: inline-block;margin-bottom: 5px;margin-right: 5px;}.blog_all .blog_row .widget_area .resent .tag li a:hover, .blog_all .blog_row .widget_area .resent .tag li a:focus {color: #fff;background: #CFD529;border: 1px solid #CFD529;}.blog_all .blog_row .widget_area .search {padding-bottom: 60px;}.blog_all .blog_row .widget_area .search input {border: 1px solid #888;border-radius: 0;height: 40px;box-shadow: none;color: #888;font-size: 1rem;}/* End blog area *//*--------------------------------------------------*/.not_found_area {text-align: center;padding: 100px 0;}.not_found_area h2 {font: 400 48px/1 "Roboto Condensed", sans-serif;color: #CFD529;text-transform: uppercase;}.not_found_area p {font: 400 1rem "Open Sans", sans-serif;color: #555555;padding-top: 50px;}.not_found_area h1 {font: 700 72px/1 "Roboto Condensed", sans-serif;color: #CFD529;padding-top: 50px;text-transform: uppercase;padding-bottom: 90px;}.not_found_area .search_error {position: relative;max-width: 555px;margin: 0 auto;}.not_found_area .search_error input {border: 1px solid #dfe3e4;box-shadow: none;color: #d3dadf;height: 50px;display: block;border-radius: 0;padding-left: 20px;}.not_found_area .search_error input.placeholder {color: #d3dadf;}.not_found_area .search_error input:-moz-placeholder {color: #d3dadf;}.not_found_area .search_error input::-webkit-input-placeholder {color: #d3dadf;}.not_found_area .search_error a {line-height: 50px;position: absolute;right: 0px;bottom: 0px;width: 50px;color: #d3dadf;}.not_found_area .search_error:hover a, .not_found_area .search_error:focus a {background: #CFD529;color: #fff;}/*--------------------------------------------------*//* Map Css */.contact_map iframe {height: 495px;width: 100%;}/* End Map Css *//* All contact Info Css */.contact_info .contact_row {padding: 100px 0;}.contact_area .contact_row .contact_info h2 {font: 700 26px/1 "Roboto Condensed", sans-serif;color: #222222;padding-bottom: 30px;position: relative;}.contact_area .contact_row .contact_info h2:after {content: "";position: absolute;height: 2px;width: 80px;background: #CFD529;left: 0;bottom: 0;}.contact_area .contact_row .contact_info p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #555555;padding-top: 30px;}.contact_area .contact_row .contact_info .location {padding-top: 55px;}.contact_area .contact_row .contact_info .location a {font: 400 14px/28px "Open Sans", sans-serif;color: #555555;display: block;text-transform: uppercase;}.contact_area .contact_row .contact_info .location a:hover, .contact_area .contact_row .contact_info .location a:focus {color: #CFD529;}.contact_area .contact_row .contact_info .location .f_location {padding-bottom: 30px;}.contact_area .contact_row .contact_info .location .location_laft {width: 98px;float: left;}.contact_area .contact_row .contact_info .location .address a {text-transform: none;}.contact_area .contact_row .send_message .contact_box {padding-top: 30px;}.contact_area .contact_row .send_message .contact_box .input_box {border: 1px solid #dfe3e4;border-radius: 0;box-shadow: none;outline: none;height: 50px;padding-left: 15px;width: 100%;color: #999;margin-bottom: 20px;}.contact_area .contact_row .input_box.placeholder {color: #999;}.contact_area .contact_row .input_box:-moz-placeholder {color: #999;}.contact_area .contact_row .input_box::-webkit-input-placeholder {color: #999;}.contact_area .contact_row textarea {height: 120px !important;resize: none;}.contact_area .contact_row button {color: #fff;font: 700 1.2rem/1.5rem "Open Sans", sans-serif;background: #CFD529;width: auto;border: 0;border-radius: 0;text-transform: uppercase;}.contact_area .contact_row button:hover, .contact_area .contact_row button:focus {color: #fff;background: #CFD529;}/* End All contact Info Css *//*--------------------------------------------------*/.footer_area a:hover { color: #0A949E; }.footer_area {background: none /*url("https://www.imcol.co.za/uploads/images/parallax2.jpg") no-repeat */;position: relative;background-size: cover;background-position: bottom;z-index: 1;}.footer_area:after {content: "";position: absolute;top: 0;background-color: none /* rgba(22, 22, 22, 0.8) I*/;left: 0;right: 0;bottom: 0;display: block;z-index: -1;}.footer_area .footer_row {padding-top: 95px;padding-bottom: 50px;}.footer_area .footer_row .footer_about {padding-bottom: 50px;}.footer_area .footer_row .footer_about h2 {font: 400 18px "Roboto Condensed", sans-serif;text-transform: uppercase;color: #CFD529;padding-bottom: 25px;}.footer_area .footer_row .footer_about img {max-width: 50%;display: block;margin: auto;}}.footer_area .footer_row .footer_about p {font: 400 1rem/1.8rem "Open Sans", sans-serif;color: #CFD529;padding-top: 0px;}.footer_area .footer_row .footer_about .social_icon {padding: 0;margin: 0;padding-top: 0px;}.footer_area .footer_row .footer_about .social_icon li {display: inline-block;list-style: none;padding-left: 8px;}.footer_area .footer_row .footer_about .social_icon li:first-child {padding: 0;}.footer_area .footer_row .footer_about .social_icon li a {border: 2px solid #CFD529;display: block;line-height: 26px;width: 30px;text-align: center;position: relative;z-index: 1;}.footer_area .footer_row .footer_about .social_icon li a:after {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: #4D484E;z-index: -1;transform: scaleY(0);transform-origin: 50%;transition-property: transform;transition-duration: 0.3s;transition-timing-function: ease-out;}.footer_area .footer_row .footer_about .social_icon li a i {font-size: 1rem;color: #CFD529;display: inline-block;padding-top: 7px;}.footer_area .footer_row .footer_about .social_icon li a:hover:after, .footer_area .footer_row .footer_about .social_icon li a:focus:after {transform: scaleY(1);}.footer_area .footer_row .footer_about .quick_link {padding: 0;margin: 0;}.footer_area .footer_row .footer_about .quick_link li {list-style: none;}.footer_area .footer_row .footer_about .quick_link li a {font: 400 14px/28px "Open Sans", sans-serif;color: #CFD529;position: relative;padding-left: 30px;}.footer_area .footer_row .footer_about .quick_link li a i {font-size: 14px;color: #CFD529;padding-right: 20px;position: absolute;left: 0;bottom: 0;transition: all 300ms linear 0s;}.footer_area .footer_row .footer_about .quick_link li a:hover, .footer_area .footer_row .footer_about .quick_link li a:focus {color: #CFD529;}.footer_area .footer_row .footer_about .quick_link li a:hover i, .footer_area .footer_row .footer_about .quick_link li a:focus i {left: 8px;}.footer_area .footer_row .footer_about .twitter {font: 400 14px/28px "Open Sans", sans-serif;color: #fefefe;display: block;padding-bottom: 15px;}.footer_area .footer_row .footer_about .twitter:hover, .footer_area .footer_row .footer_about .twitter:focus {color: #CFD529;}.footer_area .footer_row .footer_about address p {font: 400 14px/28px "Open Sans", sans-serif;color: #fff;padding: 0;}.footer_area .footer_row .footer_about address .my_address {padding: 0;margin: 0;padding-top: 15px;}.footer_area .footer_row .footer_about address .my_address li {list-style: none;}.footer_area .footer_row .footer_about address .my_address li a {font: 400 14px/28px "Open Sans", sans-serif;color: #CFD529;}.footer_area .footer_row .footer_about address .my_address li a i {color: #CFD529;padding-right: 20px;font-size: 1rem;display: inline-block;}.footer_area .footer_row .footer_about address .my_address li a:hover, .footer_area .footer_row .footer_about address .my_address li a:focus {color: #CFD529;}.footer_area .footer_row .footer_about address .my_address li span {display: inline-block;padding-left: 35px;margin-top: -30px;}.footer_area .copyright_area {background: #090909;font: 400 1rem/1.3rem "Open Sans", sans-serif;color: #fefefe;text-align: center;}.footer_area .copyright_area a {font-weight: 700;font-size: 1rem;text-transform: uppercase;color: #CFD529;}.footer_area .copyright_area a:hover, .footer_area .copyright_area a:focus {color: #fefefe;}.footer_area img { max-width: 100% }/*--------------------------------------------------*/@media (max-width: 1700px) {.slider_area_tow .slider_inner .camera_prev::after {left: 0px !important;}.slider_area_tow .slider_inner .camera_next::after {right: 0px !important;}.slider_area .slider_inner .camera_next::after {right: 105px;}.slider_area .slider_inner .camera_prev::after {left: 105px;}}@media (max-width: 1199px) {.slider_area .slider_inner .camera_next::after {right: 0px;}.slider_area .slider_inner .camera_prev::after {left: 0;}.slider_area_tow .slider_inner .camera_caption div .container {max-width: 940px !important;}.our_team_area .team_row .team_membar img {height: 330px;}.blog_tow_area .blog_tow_row .renovation .renovation_content .date_comment a {padding-right: 30px;}}@media (max-width: 991px) {.top_header_area .top_nav li a {padding-left: 20px;}.header_area .navbar-collapse .navbar-nav.navbar-right li a {padding-left: 20px;}.header_area .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom {height: 101px;margin-top: -1px;}.header_area_tow .navbar-collapse .navbar-nav.navbar-right li a {padding-left: 16px;}.top_header .top_nav li a {padding-left: 10px;}.header_area_tow .navbar_right_fulid::after {display: none;}.top_header_area.top_header {background: #111f29 !important;}.top_header_area.top_header .right_top_header::after {display: none;}.header_area_tow {background: #fff !important;}.header_area_tow .navbar_right_fulid {box-shadow: none;}.all_header {box-shadow: 0px 0px 40px 0px rgba(21, 47, 95, 0.2);}.slider_area .slider_inner .camera_caption div p {max-width: 600px;}.our_feature_area .feature_row .feature_img {padding-bottom: 20px;}.our_achievments_area .achievments_row .completed {padding-bottom: 30px;}.our_achievments_area .achievments_row .completed:nth-child(2) {border: 0;}.our_partners_area .book_now_area .book_now .booking_text p {padding-bottom: 20px;}.footer_about.quick {padding-bottom: 70px !important;}.slider_area_tow .slider_inner .camera_caption div .container a {margin-bottom: 50px;}.slider_area_tow .slider_inner .camera_caption div .container {max-width: 720px !important;}.slider_area_tow .slider_inner .camera_caption div {padding-top: 30px;}.slider_area_tow .slider_inner .camera_caption div p {padding-top: 10px;padding-bottom: 30px;}.our_skill_inner {padding-top: 30px;}.our_partners_area .book_now_area .book_now .book_bottun a {margin-left: 15px;}.building_construction_area .building_construction_row .constructing_laft .ipsum_img {padding-left: 0;}.contact_map #map {height: 300px;}.blog_all .blog_row .main_blog .blog_content .tag a {margin-bottom: 10px;}.blog_all .blog_row .main_blog .blog_content .blog_heading {padding-left: 20px;}}@media (max-width: 800px) {.slider_area_tow .slider_inner .camera_caption div {right: 0;margin: 0 auto;width: 90%;}}@media (max-width: 767px) {.top_header_area .top_nav li {display: inline-block;}.top_header_area .top_nav li:first-child a {padding-left: 15px;}.top_header_area .top_nav li a {line-height: 28px;}.top_header_area .social_nav {padding-bottom: 10px;}.top_header_area .social_nav li {display: inline-block;}.top_header_area .social_nav li:first-child a {margin-left: 0;}.navbar-toggle {top: 15px;}.header_area .navbar-header {height: 80px;}.header_area .navbar-header .navbar-brand {padding-top: 30px;}.header_area .navbar-collapse .navbar-nav.navbar-right li a {line-height: 45px;}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul {padding-left: 30px;background-color: transparent;}.header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a:hover, .header_area .navbar-collapse .navbar-nav.navbar-right li.submenu ul li a:focus {color: #CFD529;}.slider_inner.camera_wrap {height: 500px !important;}.main_area .about_row .about_client {padding-top: 40px;}.extra_area .construction_iner .construction {max-width: 390px;margin: 0 auto;}.our_team_area .team_row .team_membar {max-width: 360px;margin: 0 auto;margin-bottom: 30px;}.our_team_area .team_row .team_membar img {height: auto;}.our_achievments_area .achievments_row .completed {border: 0;}.latest_blog_area .latest_blog .blog_content {max-width: 360px;margin: 0 auto;}.footer_about.quick {padding-bottom: 50px !important;}.footer_area .footer_row {padding-bottom: 0;}.slider_area_tow .slider_inner .camera_caption div .container {max-width: 726px !important;}.header_area_tow .navbar_right_fulid {height: 80px;}.top_header_area.top_header {display: none;}.header_area .navbar-collapse .navbar-nav.navbar-right li .nav_searchFrom {height: 45px;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: #fff;}.our_services_tow .architecture_area .portfolio_2 .single_facilities img {margin-top: 30px;}.our_services_tow .architecture_area .portfolio_filter_2 ul li {width: 33.3333%;border-bottom: 1px solid #dfe3e4;}.our_services_tow .architecture_area .portfolio_filter_2 ul li:last-child {border-right: 1px solid #dfe3e4;}.our_services_tow .architecture_area .portfolio_filter_2 {border-bottom: 0;border-right: 0;}.about_client.about_pages_client {padding-top: 0 !important;padding-bottom: 30px;}constructing_right {padding-top: 30px;}.blog_tow_area .blog_tow_row .renovation {max-width: 360px;margin: 0 auto;}.widget_area {padding-top: 60px;}.footer_area .footer_row .footer_about address .my_address li span {padding-left: 0;}.not_found_area {padding-left: 15px;padding-right: 15px;}.contact_info.send_message {padding-top: 40px;}.blog_all .blog_row {padding-bottom: 40px;}}@media (max-width: 689px) {.slider_area .slider_inner .camera_caption div {width: 88%;right: 0;margin: 0 auto;}.slider_area .slider_inner .camera_caption div p {padding-top: 10px;padding-bottom: 20px;}.slider_area_tow .slider_inner .camera_caption div .container {max-width: 100% !important;}}@media (max-width: 546px) {.call_min_area h2 {font-size: 40px;}.call_min_area p {font-size: 20px;}}@media (max-width: 499px) {.our_services_area .portfolio_inner_area .portfolio_filter ul li:first-child {padding-bottom: 10px;}.our_services_tow .architecture_area .portfolio_filter_2 ul li {width: 50%;}.our_partners_area .partners .item img {width: auto;margin: 0 auto;}.call_min_area .call_btn a {display: block;margin: 0 auto;}.call_min_area .call_btn a:first-child {margin: 0 auto;margin-bottom: 20px;}.blog_all .blog_row .main_blog .client_text .control {width: 100%;margin-bottom: 10px;}.blog_all .blog_row .main_blog .client_text .control:last-child {border-left: 1px solid #888;}.blog_all .blog_row .main_blog .reply_comment {padding-left: 30px;}.blog_all .blog_row .main_blog .blog_content .blog_heading {font-size: 20px;}}@media (max-width: 446px) {.slider_area_tow .slider_inner .camera_caption div {padding-top: 40px;}.slider_area_tow .slider_inner .camera_caption div h5 {font-size: 18px;}.slider_area_tow .slider_inner .camera_caption div h3 {font-size: 20px;padding-top: 10px;}}@media (max-width: 360px) {.slider_area .slider_inner .camera_caption div h3 {font-size: 26px;}.extra_area .construction_iner .construction .cns-content {padding: 0 10px;padding-bottom: 20px;}.featured_works .featured_gallery .gallery_iner .gallery_hover {display: none;}.footer_area .copyright_area {line-height: 26px;padding: 10px 0;}.call_min_area h2 {font-size: 30px;}.call_min_area p {font-size: 16px;}.footer_area .footer_row .footer_about address .my_address li span {padding-left: 30px;}.blog_all .blog_row .main_blog .blog_content .blog_heading {font-size: 15px;}.slider_area_tow .slider_inner .camera_caption div h3 {font-size: 19px;padding-top: 10px;}}@media (max-width: 320px) {.slider_area_tow .slider_inner .camera_caption div {padding-top: 95px;}.slider_area .slider_inner .camera_caption div h3 {font-size: 23px;}.building_construction_area .building_construction_row .constructing_laft a {font-size: 22px;}.blog_all .blog_row .main_blog .blog_content .blog_heading {font-size: 13px;}.slider_area_tow .slider_inner .camera_caption div {padding-top: 60px;}.slider_area_tow .slider_inner .camera_caption div h3 {font-size: 18px;padding-top: 10px;}}/*--------------------------------------------------*/.media-object {display: block;}.hidden { display: none }.nogallery { margin-top: 130px; }.slideUp { top: -120px; }.slideUp, .slideDown {  transform: translate3d(0,0,0); }.headroom {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;transform: translate3d(0,0,0);}.shrink {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;transform: translate3d(0,0,0);}.header ul.nav li a:hover {color: #CFD529 }#slider .flexslider .slides > li {display: block;width:auto;overflow: hidden;height: 100%;position: relative;margin: 0 0 0 0;padding: 0px;background-position-x: center;background-position-y: top;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}#slider.small .flexslider .slides > li  {display: block;width:auto;height: 400px;overflow: hidden;position: relative;margin: 0;padding: 0px;background-attachment:scroll;background-position-x: center;background-position-y: top;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}#slider img,#slider.small img {width:auto;height: 100% !important;max-width: none;display: block;margin-top: 30vh;margin-left: 50%;margin-right: -50%;-ms-transform: translate(-50%, 0px);-webkit-transform: translate(-50%, 0px);transform: translate(-50%, 0px);}.flexslider .slides > li {-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;transition: opacity 1s ease;position: relative;}#parallax1 {background-image: url(https://www.imcol.co.za//uploads/images/parallax1.jpg);}#parallax2 {background-image: url(https://www.imcol.co.za//uploads/images/parallax2.jpg);}#parallax3 {background-image: url(https://www.imcol.co.za//uploads/images/parallax3.jpg);}#parallax4 {background-image: url();}.thisparallax, .parallax {background-position-x: center;background-position-y: bottom;background-repeat: no-repeat;background-attachment:         fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}@media(max-width:1024px) {.thisparallax, .parallax {background-attachment: scroll;}}.flex-caption2 h2 { font: 300 4rem "Italianno", cursive; text-transform: none; color: #111 }.inner-shadow-box, .flex-caption2 { display: table; height:100%; min-height:100% ; width: 100% }.inner-shadow-box {position: relative; /* Not required now *//*-moz-box-shadow:    inset 0 0 150px 10px rgba(255,255,255,0.9);-webkit-box-shadow: inset 0 0 150px 10px rgba(255,255,255,0.9);box-shadow:         inset 0 0 150px 10px rgba(255,255,255,0.9); */}.flex-caption2 .container { display: table; height: 100%; width: 100vw; max-width: 100%; padding:0; }.flex-caption2 .container .slide-left, .flex-caption2 .slide-left { width: 100%; color: #000; text-shadow: rgba(0,0,0,0.5) 1px 2px 0px; font-weight: 300; display: table-cell; vertical-align: middle ; background: transparent; padding: 20px 30px; text-align: center; height: 100%; }.flex-caption2 .container .slide-right, .flex-caption2 .slide-right { width: 0%; color: #000; text-shadow: rgba(0,0,0,0.5) 1px 2px 0px; font-weight: 300; display: table-cell; vertical-align: middle ; background: transparent; padding: 0px; height: 100%; }.flex-caption2 .container .slide-left, .flex-caption2 .slide-left p { max-width: 980px; font-size: 1.2rem; color: #111; margin: 30px auto; }.flex-caption2 .container .slide-left, .flex-caption2 .slide-left .button_all { margin: 30px auto; }.flex-caption2 .slide-left .button_all {border: 2px solid #fff;font: 400 18px/56px "Roboto Condensed", sans-serif;color: #fefefe;width: max-content;box-shadow: 0 0px 20px rgba(0,0,0,0.3)}.flex-caption2 .container .slide-left span { margin-top: 20px; line-height: 1.4rem; margin-bottom: 0; color: #fff; max-width: 100%; }.flex-caption2 .container .slide-left p { margin-top: 20px; line-height: 1.2rem; margin-bottom: 0; color: #fff; max-width: 50%; text-align:center }li div.home {display: block !important;height: 75vh;width: 100vw;overflow: hidden;}@media(max-width:638px) {.flex-caption2 .container .slide-left, .flex-caption2 .slide-left {width: 100%; background: transparent; text-align: center;}.flex-caption2 .container .slide-right, .flex-caption2 .right {width: 0%;}}/* cms_form */.cms_form .big-radio .cms_checkbox,.cms_form .big-radio input[type="radio"] {display: none;}.cms_form .big-radio input + label,.cms_form .big-radio input + span + label {background-color: none;border: 0px solid #eee;font-weight: 400;/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/padding: 5px 0px 5px 50px;margin-top: 5px;border-radius: 0px;display: inline-block;position: relative;width: auto;line-height: 32px;cursor: pointer;}.cms_form .big-radio input.error + span + label:active,.cms_form .big-radio input + label:active, .cms_form .big-radio input:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}.cms_form .big-radio input:checked + span + label,.cms_form .big-radio input:checked + label {background-color: none;border: 0px solid #aaa;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #181818;}.cms_form .big-radio input:checked + span + label:after,.cms_form .big-radio input:checked + label:after {font-family: 'FontAwesome';content: '\f205';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #181818;border-radius: 10px}.cms_form .big-radio input:checked + span + label:before,.cms_form .big-radio input:checked + label:before {color: #fff;}.cms_form .big-radio input + span + label:before,.cms_form .big-radio input + label:before {font-family: 'FontAwesome';content: '\f204';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #666;border-radius: 10px}.cms_form .big-radio input.error + span + label:before,.cms_form .big-radio input.error + label:before {font-family: 'FontAwesome';content: '\f204';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #cc0000;background-image: url("http://goo.gl/GXVcmC");overflow:hidden;border-radius: 10px}.big-radio + label {display: inline-block;padding: 11px 16px 11px 16px;}.big-radio:checked + label:after {content: '';width: 33px;height: 33px;left: 4px;top: 4px;}.cms_form .big-radio div {width: auto; display: inline-block; margin-right: 10px;}div.error,ul.error, input.error, textarea.error, select.error {border-width: 1px !important;border-style: solid !important;border-color: #cc0000 !important;background-color: #f3d8d8 !important;background-image: url(http://goo.gl/GXVcmC) !important;background-position: 50% 50% !important;background-repeat: repeat !important;}ul.error input {color: #666 !important;}span.error, label.error {color: red;font-size: 11px;font-style: italic;display: none !important;}/* --- contact form  ---- */form.cms_form .cms_password,form.cms_form input[type="text"],form.cms_form input[type="email"] {border-radius: 0;box-shadow: none;outline: none;padding: 3% 2%;}form.cms_form select {width: auto;border: 1px solid #aaa;min-height: 30px;padding-left:5px;font-size:15px;padding-right:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 17px;}form.cms_form .validation {font-size:11px;}.form_control {display: block;width: 100%;padding: 6px 12px;padding-left: 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.cms_textarea {width: 100%;padding: 10px !important;min-height: 50px !important;}textarea.cms_textarea{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;overflow: hidden;padding-bottom: 5px;}form textarea:focus{height: 150px;overflow: auto;}/* callaction_area */.callaction_area {background: url("https://www.imcol.co.za/uploads/images/parallax1.jpg") no-repeat;position: relative;background-size: cover;background-position: center;z-index: 1;text-align: center;color: #fff;}.callaction_area:after {content: "";position: absolute;top: 0;background-color: rgba(0, 0, 0,0.8);left: 0;right: 0;bottom: 0;display: block;z-index: -1;}/* End callaction_area *//* --- Map --- */#map_canvas {max-width:100%;width:100%;overflow: hidden;height:550px;}.map {position:relative;margin-top: 0px;margin-bottom:0px;}.map-grid iframe{width:100%;height:350px;border:none;margin:0 0 -5px 0;padding:0;}/* Button */.button_all {font: 700 1.2rem/1.6rem "Roboto Condensed", sans-serif;width: auto;text-align: center;background: #CFD529;display: block;border: 1px #fff solid;color: #fff;text-transform: uppercase;position: relative;z-index: 2;padding: 15px;box-shadow: 0 0px 20px rgba(0,0,0,0.3)}.button_all:before {content: "";position: absolute;z-index: -1;background: #0A949E;top: 0;bottom: 0;left: 0;display: block;right: 0;transform: scaleY(0);transform-origin: 50%;transition-property: transform;transition-duration: 0.3s;transition-timing-function: ease-out;}.button_all:hover, .button_all:focus {color: #fff !important;}.button_all:hover:before, .button_all:focus:before {transform: scaleY(1);}@media (min-width: 1025px){.imagefloat { position: relative; width: 100%;  display: block; height: 450px;}.imagefloat .img { height: 530px; width: 100%; left: 0; z-index: 2; position: absolute;background-image: url();  background-position-x: left; background-position-y: bottom; background-repeat: no-repeat;}}@media (max-width: 1024px){.imagefloat { position: relative; width: 100%;  display: block; height: 350px;}.imagefloat .img { height: 400px; width: 100%; left: 0; z-index: 2;position: absolute; background-image: url();   background-position-x: left; background-position-y: bottom; background-repeat: no-repeat; }}@media (max-width: 768px){.imagefloat { position: relative; width: 100%;  display: block; height: 300px;}.imagefloat .img { height: 350px; width: 100%; left: 0; z-index: 2;position: absolute; background-image: url();   background-position-x: left; background-position-y: bottom; background-repeat: no-repeat; }}.imagefloat2 { position: relative; width: 100%; display: inline-block; height: 100px; }.imagefloat2 img {  height: 40vh;width: auto;left: 0;z-index: 2;position: absolute;bottom: -100%;}.accommodation img { width: 100%; max-width: 100%; height: auto; }.acc_titles {  }.acc_details { }.mylogo { margin: auto; }.mylogo img { padding: 0px; background: none; width: 100%; max-width: 100% !important; height: auto !important; }.blue { background: #CFD529; color: #fff }/* === Bootstrap Mobile iOS === */.modal-open .modal {top: 0;bottom: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;/*     box-shadow: 0 0 0 2px green inset; */}.modal-open .modal.fade .modal-dialog {height: 100%;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow-y: auto;overflow-x: none;-webkit-overflow-scrolling: touch;transform: none;pointer-events: all;padding: 4%;}.no-scroll, .no-scroll body {overflow: hidden;}.modal-content {margin: 0 auto;}.modal-footer {padding-bottom: 1.5rem;}/********************************************************************//* .modal-fullscreen */.single-portfolio { background: #fff;  }.modal-fullscreen {background: none;}.modal-fullscreen .modal-header {color: #181818;background: #fff;border: 0;-webkit-box-shadow: none;box-shadow: none;z-index: 9999998;}.modal-fullscreen .modal-header {border-radius: 0;}.modal-fullscreen .modal-header .close {width: 100%;text-align: right;font-size: 2rem;color: #CFD529;}.modal-fullscreen .modal-content {background: transparent;border: 0;z-index: 9999999;}.modal-backdrop.modal-backdrop-fullscreen {background: #fff;}.modal-backdrop.modal-backdrop-fullscreen.in {opacity: .33;filter: alpha(opacity=33);}/* .modal-fullscreen size: we use Bootstrap media query breakpoints */.modal-fullscreen .modal-dialog {max-width: 960px;margin: 1.75rem auto;margin-right: auto;margin-left: auto;}.modal-fullscreen .modal-body {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0rem;}.modal-fullscreen .modal-body  .embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: visible;}.modal-fullscreen .modal-dialog {margin-right: auto;margin-left: auto;width: 100%;}.modal-fullscreen .bmd-modalContent iframe {display: block;margin: 0 auto;width: 100% !important;height: 100% !important;}@media (min-width: 320px){#the_content { padding: 4%; }.modal-fullscreen .modal-dialog {max-width: none;}}@media (min-width: 480px) {.modal-fullscreen .modal-dialog {max-width: 90%;}}@media (min-width: 768px) {.modal-fullscreen .modal-dialog {max-width: 660px;}}@media (min-width: 992px) {.modal-fullscreen .modal-dialog {max-width: 900px;}.footer_area .footer_row .footer_about img {max-width: 80%;}}@media (min-width: 1200px) {#the_content { padding: 0 3% 3% 3%; }.modal-fullscreen .modal-dialog {max-width: 1080px;}#myModal .modal-dialog {width: 100%;max-width: 768px;}.cd-primary-nav > li {font-size: 1.2rem ;}}.modal.modal-fullscreen .modal-dialog,.modal.modal-fullscreen .modal-content {position: relative;bottom: 0;left: 0;right: 0;top: 0;}.modal.modal-fullscreen .modal-dialog {margin: 100px auto;width: 100%;animation-duration:0.6s;}.modal.modal-fullscreen .modal-content {-moz-border-radius: 0;border-radius: 0;/* change bg color below */background:#fff;}.modal-content {-webkit-box-shadow: 0px 0px 25px 15px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 25px 15px rgba(0,0,0,0.3);box-shadow: 0px 0px 25px 15px rgba(0,0,0,0.3);}.modal.modal-fullscreen.force-fullscreen .modal-body {padding: 0;}.modal.modal-fullscreen.force-fullscreen .modal-header,.modal.modal-fullscreen.force-fullscreen .modal-footer {left: 0;position: absolute;right: 0;}.modal.modal-fullscreen.force-fullscreen .modal-header {top: 0;}.modal.modal-fullscreen.force-fullscreen .modal-footer {bottom: 0;}.box {width: 100%;margin: 0px;border: 0px;background: #CFD529;}.item-thumbs .box {background: #fff !important;}.item-thumbs .box .box-heading { color: #181818; }#courses,#thumbs {margin-top: 0px;padding: 0;}#courses li,#thumbs li {list-style-type: none;margin-bottom: 30px;}.item-course.item-thumbs {position: relative;overflow: hidden;cursor: pointer;text-align: center;margin-right: 30px;}.item-course a + img,.item-thumbs a + img {width: 100%;height: auto;}.item-course .hover-wrap,.item-thumbs .hover-wrap {position: absolute;right: 0;left: 0;top: 0;bottom: 0;display: block;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 450ms ease-out 0s;-moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s;-webkit-transform: rotateY(180deg) scale(0.5,0.5);-moz-transform: rotateY(180deg) scale(0.5,0.5);-ms-transform: rotateY(180deg) scale(0.5,0.5);-o-transform: rotateY(180deg) scale(0.5,0.5);transform: rotateY(180deg) scale(0.5,0.5);}.item-course:hover .hover-wrap,.item-course.active .hover-wrap,.item-thumbs:hover .hover-wrap,.item-thumbs.active .hover-wrap {opacity: 1;filter: alpha(opacity=100);-webkit-transform: rotateY(0deg) scale(1,1);-moz-transform: rotateY(0deg) scale(1,1);-ms-transform: rotateY(0deg) scale(1,1);-o-transform: rotateY(0deg) scale(1,1);transform: rotateY(0deg) scale(1,1);}.item-course .hover-wrap .overlay-img,.item-thumbs .hover-wrap .overlay-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.80;filter: alpha(opacity=80);background: #CFD529;}.item-course .hover-wrap .overlay-img-thumb,.item-thumbs .hover-wrap .overlay-img-thumb {position: absolute;border-radius: 0px;top: 50%;left: 50%;margin: -16px 0 0 -16px;color: #fff;font-size: 28px;line-height: 1em;opacity: 1;filter: alpha(opacity=100);background: #CFD529;}.box p {text-align: center; padding: 0px; margin: 0px}.box-img { overflow: hidden; display: block }.box-inner  {padding: 0px;}.box-content  {padding: 10px;}.box-img .box-heading  {position: absolute; top: 0; padding: 20px; text-align: center; background: rgba(255,255,255,0.5);-webkit-transition: all 450ms ease-out 0s; -moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s; border-top: 6px transparent solid; height: 1px;}.box:hover .box-img .box-heading {background: rgba(255,255,255,0.7); border-top: 6px #CFD529 solid; height: 100%; -webkit-transition: all 450ms ease-out 0s; -moz-transition: all 450ms ease-out 0s;-o-transition: all 450ms ease-out 0s;transition: all 450ms ease-out 0s; }.box-heading  {padding: 5px 10px; width: 100%; height: 100%; min-height: 116px;}.box a {color: #fff;}.box a:hover {color: #fff; text-shadow: 1px 1px 1px black;}.box:hover  {box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.3);}.content-box ul {padding: 0;}.content-box ul li {list-style: none; padding: 0;display: inline-block;position: relative;overflow: hidden;}.content-box li:nth-child(1) fieldset {background: #222222;}.content-box  li:nth-child(2) fieldset {background: #4D484E;}.content-box  li:nth-child(3) fieldset {background: #CFD529;}.content-box  li:nth-child(4) fieldset {background: #0A949E;}.content-box {margin: 0px;text-align: center;}.home.section .content-box>i {color: #fff;height: 150px;line-height: 150px;font-size: 100px;}.content-box>i {color: #fff;height: 45px;line-height: 36px;font-size: 36px;}.content-box>h5 {color: #fff;text-transform: none;font-weight: normal;padding: 20px 0 10px 0;}.content-box>p {color: #fff;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ font-weight: 600; }.well { background: #CFD529; color: #fff; padding: 30px; }.well p, .well h1, .well h2, .well h3 { color: #fff; }.single_facilities { max-width: 100%; font-size: 120%; font-family: 'Roboto Condensed', sans-serif; }#stat_team {margin: auto;display: block;width: 200px;height: 134px;background: url(https://www.imcol.co.za/uploads/images/stats.png) 0 0;}#stat_trans {margin: auto;display: block;width: 200px;height: 134px;background: url(https://www.imcol.co.za/uploads/images/stats.png) -200px 0;}#stat_box {margin: auto;display: block;width: 200px;height: 134px;background: url(https://www.imcol.co.za/uploads/images/stats.png) -400px 0;}#stat_global {margin: auto;display: block;width: 200px;height: 134px;background: url(https://www.imcol.co.za/uploads/images/stats.png) -600px 0;}#stat_ship {margin: auto;display: block;width: 200px;height: 134px;background: url(https://www.imcol.co.za/uploads/images/stats.png) -800px 0;}img { width: 100%; max-width: 100%; height: auto !important; }.services h2 { text-transform: uppercase; }.services img { width: 100%; max-width: 100%; height: auto; margin-bottom: 20px }.premium_quality { background: rgba(52, 52, 52, 0.6); color: #fff;}.premium_quality h2, .premium_quality p { color: #fff; }.customer_satisfaction, .partnership { background: rgba(14, 153, 160, 0.6); color: #fff;}.customer_satisfaction h2, .customer_satisfaction p { color: #fff; }.knowledge_and_experience { background: rgba(207, 213, 41, 0.6); }.btn-back-to-top {position: fixed;bottom: 20px;right: 45px;font-size: 22px;padding: 3px 15px 6px;border-radius: 0;z-index: 1;}.btn-green {border-color: #0A949E;color: #0A949E;}.btn-green:hover, .btn-green:focus {background-color: #0A949E;color: #fff;cursor: pointer;}.partnership img { display: inline-block; position: relative; width: auto; height: auto; max-width: none !important }/*# sourceMappingURL=style.css.map */
