#radioWrap {
  position:fixed;  right:10px; top:50%; z-index:9999;
}
section {padding:0;}
section.sectionpadded {padding:100px 0;}
#radio {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#radio ul, #radio ul li {list-style-type:none;}
#radio li {
  width: 10px;
  height: 10px;
  background-color: #ffc000;
  text-indent: -10000px;
  border-radius: 50%;
  margin-top: 12px;
  cursor: pointer;
}
#footer .newslettercont {max-width:100%;}
#radio li:first-child { margin-top: 0; }
#footer h6 {font-weight:bold}
 
/* BLOG POSTS */

.services-container > div ul li {font-size:12px; text-align:left}
.blog-lists ul,.blog-lists li,.blog-lists ul li {margin:0; padding:0; list-style-type:none;}
.blog-lists ul li {display:block;  clear:both}
.services-container > div ul li {margin:0 ; padding:0; list-style:none; font-size:14px;}

#owl-demo .item img{ display: block;width: 100%; height: auto; } 
#sidebar {display:none;}

/* CAROUSEL BUTTONS */
.owl-theme .owl-controls .owl-buttons div {
background-color:transparent!important;
font-size:0pt!important;
position:absolute;
top:45%;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {background:url(../images/slider/arrow-left.png) no-repeat;width:30px;height:72px;left: 0;}
.owl-theme .owl-controls .owl-buttons .owl-next {background:url(../images/slider/arrow-right.png) no-repeat;width:30px;height:72px;right: 0;}
 
 
 /* POPUPS */
.popupCont {height: 100%;right: -100%;max-width: 300px;top: 0;width: 100%; position:fixed; z-index:12345678910112; background:#fff; max-height:100%; overflow-y:scroll;}
.popupCont > .inner {padding:4%;}
.popupclosebtn {position:absolute; top:10px; left:10px; background: url(../images/popupclose.png) no-repeat; background-size:30px; width:30px; height:30px; z-index:12345676789; cursor:pointer;}
.requestfield {display:block; width:100%; float: none;padding:0;}
 
#footer {padding:20px 0;}
#footer ul,
#footer li,
#footer ul li {list-style:none;padding-left:0; padding-top:5px; padding-bottom:5px;}
#footer ul li a {color:#fff; -webkit-transition: background 0.5s ease , color 0.3s linear;-moz-transition: background 0.5s ease ,color 0.3s linear;-o-transition: background 0.5s ease ,color 0.3s linear;
transition: background 0.5s ease ,color 0.3s linear;}
#footer ul li a:hover {color:#ffc500; text-decoration:none;}
#footer .copyright  {background: #01071d none repeat scroll 0 0;}
/* COPYRIGHT */
#footer .copyright ul,
#footer .copyright ul li {list-style:none; margin:0; padding:0;}
#footer .copyright ul li { display:inline-block; margin:0 5px;}
#footer .copyright ul li a:hover {color:#ffc500; text-decoration:none;}
 
/* CAROUSELS */

#portfolios-home, #blog-posts {position:absolute;top:5%;left: 0;}

/* TABLET */

/* PARALLAX */
 .parallax-container.home {position:relative;}
/* .parallax-window, .parallax-window.article {min-height: 400px;background: transparent; width:100%;} */
.parallax-window, .parallax-window.article {min-height: 610px;background: transparent;width:100%;}
 .parallax-window img, .parallax-window.article  img {width:100%;}
 @media only screen and (min-width:768px) {
	#home .parallax-window  {min-height:800px;}
 }
 #home .parallax-window.home {    height: auto;
    min-height: 300px;
    background-attachment: fixed;
   }
 @media only screen and (max-width:767px) {
	 .parallax-window, .parallax-window.article {min-height: 410px;background: transparent;width:100%;}
 }
 .background-container.posts {background:url(../images/common/wethink.jpg) no-repeat; background-size:cover;}
 .background-container.services {background:url(../images/common/wedo.jpg) no-repeat; background-size:cover;}
@media screen and (min-width: 48em) {
#footer .newslettercont {max-width:250px;}
section.sectionpadded {padding:100px 0;}
/* CAROUSEL CONTAINER */
.carousel-container .image,  
.carousel-container .content {display:inline-block; width:40%; vertical-align:middle;}
.carousel-container .content {width:52%; margin-left:7%;} 
 
.popupCont  {max-width:700px; max-height:100%;overflow-y:auto}
.popupCont > .inner {}
.requestfield {display:inline-block; width:50%; float: left; }
.requestfield:nth-child(odd) {padding-right:2%;}
#sidebar {display:inline-block; min-height:600px;}
.blog-lists .post-entry h2 a { display:block;font-size:22px; font-weight:600; margin: 0 0 20px 0;}
.blog-lists > div {margin-bottom:20px;}
.blog-lists .new_post_thumb {float:left; width:28%; margin-right:2%;}
.blog-lists .new_post_info {float:right; width:70%;}

.services-container > div 		{width:33.3%; display:inline-block; vertical-align:top; text-align:left}
.services-container > div ul li {margin:0 ; padding:0; list-style:none; font-size:18px;}
.services-container > div ul li.title {font-size:24px; font-weight:600;}
.services-container > div ul li {line-height:1.6em;}

/* MAIN SERVICES */
.animation-element.slide-left.service .left{
  width: 20%;
}
.animation-element.slide-left.service .right{
  width: 71%;
  margin-left:2%;
}
 
#footer {padding:0;}

/* PARALLAX */
 #home .parallax-window, #home .parallax-window.home {min-height: 700px;background: transparent; width:100%;}
 .parallax-window.article {min-height: 400px;background: transparent; width:100%;}
 .main-text {top:3%; left:0; background:transparent; width:60%;}
 .parallax-container {max-width:1000px; width:100%; padding:1%; box-sizing:border-box; position:absolute;  top:15%;  }
 .owl-pagination {}
}
/* DESKTOP */
@media screen and (min-width: 62.5em) {
.popupCont {max-width:900px;}
.carousel-container .image {width: 50%;}
.carousel-container .content {width:30%; margin-left:7%;} 

 /* PARALLAX */
 .parallax-container {max-width: 100%;width:100%;position:absolute;left: 0;top: 25%;margin: 0 auto;text-align: center;}
 .parallax-window {min-height: 450px;background: transparent; width:100%;}
 #home .parallax-window {min-height: 700px;background: transparent; width:100%;}
  #home .parallax-container {top:15%;}
 .parallax-window.slider {min-height:700px;}
 /* SLIDERS & MAIN TEXT */
}
/* LARGE SCREENS */
@media screen and (min-width: 103.250em) {
	 .parallax-container {
		 max-width:1280px;
		 width:100%;
		 position:absolute;
		 left:50%;top:20%;margin-left: -640px;}
	
}

/* Print styling */
     @media print {
        .col-lg-8 {
             width:60.66667%!important;
             float:left!important;
        }
        .col-lg-4 {
             width:33.33333%!important;
             float:left!important;
        }
        [class*="col-sm-"] {
             float: left!important;
        }
        [class*="col-md-"] {
             float: left!important;
        }
        [class*="col-xs-"] {
             float: left!important;
        }
        .col-sm-12,.col-xs-12 {
             width:100% !important;
        }
        .col-sm-11,.col-xs-11 {
             width:91.66666667% !important;
        }
        .col-sm-10,.col-xs-10 {
             width:83.33333333% !important;
        }
        .col-sm-9,.col-xs-9 {
             width:75% !important;
        }
        .col-sm-8,.col-xs-8 {
             width:66.66666667% !important;
        }
        .col-sm-7,.col-xs-7 {
             width:58.33333333% !important;
        }
        .col-sm-6,.col-xs-6 {
             width:50% !important;
        }
        .col-sm-5,.col-xs-5 {
             width:41.66666667% !important;
        }
        .col-sm-4,.col-xs-4 {
             width:33.33333333% !important;
        }
        .col-sm-3,.col-xs-3 {
             width:25% !important;
        }
        .col-sm-2,.col-xs-2 {
             width:16.66666667% !important;
        }
        .col-sm-1,.col-xs-1 {
             width:8.33333333% !important;
        }
        /* MD */
        .col-md-12 {
             width:100% !important;
        }
        .col-md-11 {
             width:91.66666667% !important;
        }
        .col-md-10 {
             width:83.33333333% !important;
        }
        .col-md-9 {
             width:75% !important;
        }
        .col-md-8 {
             width:66.66666667% !important;
        }
        .col-md-7 {
             width:58.33333333% !important;
        }
        .col-md-6 {
             width:50% !important;
        }
        .col-md-5 {
             width:41.66666667% !important;
        }
        .col-md-4 {
             width:33.33333333% !important;
        }
        .col-md-3 {
             width:25% !important;
        }
        .col-md-2 {
             width:16.66666667% !important;
        }
        .col-md-1 {
             width:8.33333333% !important;
        }
        .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-dm-12 {
             float: left !important;
        }
         body {
             margin: 0;
             padding: 0 !important;
             min-width: 768px;
        }
         body,p,ul,li,blockquote,a {
             font-size:13px;
        }
         .container {
             width: auto;
             min-width: 750px;
        }
        caro body {
             font-size: 13px;
        }
         a[href]:after {
             content: none;
        }
         .noprint 
        /* div.alert, header, .group-media, .btn, .footer, form, #comments, .nav, ul.links.list-inline, ul.action-links */
         {
             display:none !important;
        }
    }
/* 21/12/2018 */
#header .logo img {
	transition: ease-in 0.6s all;
}
.stickyHeader img {
    max-width: 273px!important;
}

@media only screen and (min-width:768px) and (max-width:990px) {
	.background-container * {
		/* font-size: 16px!important; */
	}
}
.parallax-window.home-tablet {
		display:none!important;
	}
@media only screen and (max-width:767px) {
	#bgvid {
		display:none;
	}
	.parallax-window.home-tablet {
		display:block!important;
	}
}
.resp-tab-content.resp-tab-content > div.col-sm-4 {
    min-height: 290px;
}
@media only screen and (max-width:350px) {
	.requestbtn.f-medium,
	.btn-core.f-medium,
	a.trans1.mtb1.btn.btncore.btnlargepad.f-semibold.f-medium.blocktoinlineblock.slideInRight	{
		font-size:14px!important;
	}
}

@media only screen and (max-width:767px) {
	#portfolio .background-container {
		max-height:2000px;
	}
	#portfolio .parallax-window {
		min-height:750px;
	}
	#aboutus {
		min-height: 1640px;
	}
}

	
