*{
	margin:0px; 
	padding:0px;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	
}
html , body{
	overflow-x:hidden; 
	width:100%; 
	position:relative; 
	display:table;
	font:400 15px 'Titillium Web', sans-serif;
}
a{text-decoration:none; color:#000;}
ul, li{list-style:none;}
img{border:0px; max-width:100%;}
input, select, textarea{font-family:'Lato', sans-serif; border:none;}
.clear{clear:both;}
button{font:400 15px 'Titillium Web', sans-serif; border:none; background:none;}

.wrapper{max-width:1170px; margin:auto;}

.space10{padding:10px 0px 0px 0px;}
.space20{padding:20px 0px 0px 0px;}
.space30{padding:30px 0px 0px 0px;}
.space40{padding:40px 0px 0px 0px;}
.space50{padding:50px 0px 0px 0px;}

.button{
    color:#fff;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase;
    background:#d58125;
    border-radius:20px;
    height:40px;
    line-height:40px;
    display:table;
    padding:0px 20px;
}

/* topbar starts here */
.topbar{
    background:#2662ad; 
    padding:12px 0px; 
    color:#fff; 
    position:absolute; 
    z-index:4; 
    width:100%;
}
.topbar ul{padding:1px 0px 0px 0px; float:left;}
.topbar ul li{float:left; font-size:16px; padding:0px 20px;}
.topbar ul li i{float:left; margin:0px 10px 0px 0px; padding:6px 0px 0px 0px;}
.topbar ul li a{color:#fff;}
.topbar ul li:first-child{padding-left:0px;}



.socialinks{float:right;}
.socialinks a{color:#fff; transition:all 0.5s ease-in-out;font-size:16px; margin:0px 0px 0px 10px; padding:0px;}
.socialinks .fb:hover i{color:#fff;}
.socialinks .tw:hover i{color:#fff;}
.socialinks .yt:hover i{color:#fff;}
.socialinks .ln:hover i{color:#fff;}

.socialinks a i{font-size:26px; margin:0px 0px 0px 10px; padding:0px;}

/*.socialinks button{font:400 15px 'Titillium Web', sans-serif;px solid #fff; background:none; padding:4px; margin:0 10px;}
/* topbar ends here */

/* header starts here */
header{
	position:absolute; 
	width:100%; 
	z-index:2;
	top:50px;
	transition:all 0.5s ease-in-out;
	background:#fff;
	box-shadow:0px 0px 15px rgba(0,0,0, 0.2);
}
.logo{float:left; margin:6px 0px;}
.logo img{width:200px;}
nav{float:right;}
nav ul{}
nav ul li{float:left; position:relative;}
nav ul li a, nav ul li button{
	font-size:16px;
	font-weight:600; 
	text-transform:uppercase;
	line-height:111px;
	color:#000;
	padding:0px 20px;
	display:block;
	background:none;
	border:none;
}
nav ul li a:hover, nav ul li button:hover{background:#f7f7f7;}
nav ul li a i, nav ul li button i{padding:0px 0px 0px 5px;}
nav ul li:hover .nav-submenu{display:block;}
ul.nav-submenu{
	display:none;
	position:absolute;
    z-index:10;
	width:270px;
	top:111px;
	background:#fff;
    border-top:2px solid #192a3c;
    box-shadow:0px 0px 10px rgba(0,0,0, 0.3);
}
ul.nav-submenu li{float:none; width:100%;}
ul.nav-submenu li a{
	text-transform:none;
	font-weight:400;
	padding:12px 15px;
	width:100%;
    line-height:inherit;
}
ul.nav-submenu li a:hover{background:#192a3c; color:#fff;}
.nav-mobile{
    display:none; 
    float:right;
    position:absolute;
    top:28px;
    right:20px; 
    cursor:pointer; 
    background:url(../images/menuicon.png) center no-repeat; 
    min-height:61px; 
    width:81px;
    z-index:10;
}
.nav-click{
    position:absolute; 
    top:13px; 
    right:0; 
    display:none; 
    height:37px; 
    width:50px; 
    cursor:pointer;
}
.nav-click i{
    display:block; 
    height:37px; 
    width:48px;
    background:url(../images/arrow.png) center no-repeat;
}
.fixedheader{position:fixed; top:0px; border-top:2px solid #2662ad;}
.emptyheader{height:162px;}
/* header ends here */

/* slider starts here */
.slidersection{width:100%; position:relative;}
.slides{position:relative; background:#e6e6e6;}	
.slides li{position:relative; width:100%; min-height:542px;}
.slideone{
    background:url(../images/slider-img-1.png) no-repeat;
    background-size:cover;
}
.slidetwo{
    background:url(../images/eyecloud-industrial-security.jpg) no-repeat;
    background-size:cover;
}
.slidethree{
    background:url(../images/home-security-system.jpg) no-repeat;
    background-size:cover;
}
.slidercontent{color:#fff; text-align:center;}
.slidercontent h2{
	font-size:60px;
    line-height:80px;
    text-transform:uppercase;
	font-weight:700;
    padding:10% 0px 0px 0px;
}
.slidercontent p{font-size:22px; font-weight:300; line-height:26px; padding:15px 0px 40px 0px;}
.slidercontent a{
    color:#fff;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    background:#d58125;
    border-radius:30px;
    height:60px;
    line-height:60px;
    display:table;
    padding:0px 40px;
    margin:auto;
}

.flex-control-nav{display:none;}
.flex-direction-nav{display:block; position:absolute; top:0px; width:100%;}
.flex-prev{
    display:block;
    width:47px;
    font-size:0px;
    height:106px;
    background:url(../images/slider_arrow_one.png) no-repeat;
    top:207px;
    left:0px;
    position:absolute;
}
.flex-next{
    display:block;
    font-size:0px;
    width:47px;
    height:106px;
    background:url(../images/slider_arrow_two.png) no-repeat;
    top:207px;
    right:0px;
    position:absolute;
}
/* slider ends here */

/* two category sec starts here */
.two-category-sec{border-top:1px solid #acb9c8;}
.category-sec-col{width:50%; padding:40px 0px; background:red; float:left;}
.category-sec-col h3{
    color:#fff;
    text-transform:uppercase;
    font-size:26px;
}
.category-sec-col p{font-size:17px; line-height:30px; font-weight:300; color:rgba(255,255,255, 0.7); width:90%;}
.category-sec-col a{
    color:#fff;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase;
    background:#d58125;
    border-radius:20px;
    height:40px;
    line-height:40px;
    display:table;
    padding:0px 20px;
	float:left;
	margin-top:10px;
}

.category-left{
    border-right:1px solid #acb9c8; 
    padding-left:7%;
    background:url(../images/category-left-bg.png) right no-repeat;
    background-size:cover;
}
.category-right{padding-left:5%; background:url(../images/category-right-bg.png) right no-repeat; background-size:cover;}
/* two category sec ends here */

/* home services section starts here */
.home-services-sec{display:table; width:100%; padding:50px 0px 0px 0px;}
.home-services-sec h4{text-align:center; font-size:30px; text-transform:uppercase; padding:0px 0px 50px 0px;}
.home-services-sec-col{
    width:33%;
    margin:0px 0px 70px 0px;
    float:left;
    text-align:center;
}
.home-services-sec-col img{margin:0px 0px 25px 0px; width:150px; height:150px; border-radius:100%;}
.home-services-sec-col h5{font-size:24px; font-weight:400; padding:0px 10px 0px 10px;}
.home-services-sec-col p{
	line-height:30px;
	padding:5px 20px 20px 20px;
    color:#757575;
}
.home-services-sec-col a{color:#737373; display:table; margin:auto;}
.home-services-sec-col a:hover{color:#2662ad;}
/* home services section ends here */

/* home technology starts here */
.home-technology-sec{display:table; width:100%;}

.home-tech-sec-left{
    width:50%; 
    float:left; 
    background:#2662ad url(../images/technology-sec.png) right no-repeat; 
    min-height:560px;
    background-size:cover;
    position:relative;
}
.home-tech-sec-left span{
    display:table; 
    padding:30px; 
    background:#2662ad;
    position:absolute;
    bottom:0px;
    right:-25px;
    font-size:40px;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    box-shadow:0px 0px 15px rgba(0,0,0, 0.2);
}

.home-tech-sec-right{width:50%; float:left; background:#f9f9f9; padding:50px;}
.home-tech-sec-right .tech-inner-cont{max-width:585px;}
.home-tech-sec-right span{display:table; width:100%; border-bottom:1px solid #dadada; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;}
.home-tech-sec-right span h6{
    color:#2662ad;
    font-size:24px;
    font-weight:400;
    padding:0px 0px 10px 0px;
}
.home-tech-sec-right span p{line-height:30px; color:#000;}
.home-tech-sec-right span:last-child{border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
/* home technology ends here */

/* company stats starts here */
.company-stats{width:100%; display:table; padding:50px 0px;}
.company-stats span{display:block; width:25%; float:left; text-align:center;}
.company-stats p{color:#2662ad; font-size:60px; font-weight:700;}
.company-stats label{display:block; font-size:28px; line-height:40px; font-weight:300;}
/* company stats ends here */

/* footer starts here */
footer{background:#192a3c; display:table; width:100%; padding:50px 0px 30px 0px;}

.footer-col{width:25%; float:left;}
.footer-col:nth-child(1n){width:20%;}
.footer-col:nth-child(3n){width:15%;}
.footer-col:nth-child(2n){width:20%;}
.footer-col:last-child{width:30%; padding:0px 0px 0px 3%;}

.footer-col h6{color:#fff; font-size:22px; font-weight:400;}
.footer-col ul{margin:10px 0px 0px 0px;}
.footer-col ul li{padding:0px 0px 10px 0px;}
.footer-col ul li a{color:#83a0bf; display:table;}
.footer-col ul li a:hover{color:#fff;}
.footer-col p{color:#83a0bf; margin:10px 0px 20px 0px;}
.footer-col input[type=text]{
    width:75%;
    background:#fff;
    font-size:16px;
    padding:0px 20px;
    height:50px;
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    float:left;
}
.footer-col input[type=submit]{
    width:25%;
    background:#d58125;
    color:#fff;
    font-size:18px;
    height:50px;
    border-top-right-radius:30px;
    border-bottom-right-radius:30px;
    float:left;
    text-transform:uppercase;
}
.footer-bottom{width:100%; display:table; margin:30px 0px 0px 0px;}
.footer-bottom .wrapper{border-top:1px solid rgba(255,255,255, 0.1);}

.footer-bottom ul{float:left; padding:30px 0px 0px 0px;}
.footer-bottom ul li{
    float:left; 
    padding:0px 20px; 
    border-right:1px solid rgba(255,255,255, 0.2);
}
.footer-bottom ul li:first-child{padding-left:0px;}
.footer-bottom ul li:last-child{border-right:none;}
.footer-bottom ul li a{color:#83a0bf; display:block;}
.footer-bottom ul li a:hover{color:#fff;}
.footer-bottom p{float:right; padding:30px 20px 0px 20px; color:#83a0bf;}

.bigleap-logo{width:122px; margin:10px 0px 0px 0px;}
.payment-logos{margin:10px 0px 0px 0px;}
/* footer ends here */

/* inner pages container starts here */
.main-container{width:100%; display:table;}

.inner-mainimg-sec{
    width:100%; 
    display:table; 
    padding:80px 0px; 
    text-align:center; 
    background:#000 url(../images/inner-img.png) center no-repeat; 
    background-size:cover;
    color:#fff;
}
.inner-mainimg-sec h2{text-transform:uppercase; font-weight:700; font-size:40px;}
.inner-mainimg-sec ul{margin:auto; display:table;}
.inner-mainimg-sec ul li{color:rgba(255,255,255, 0.5); float:left;}
.inner-mainimg-sec ul li a{color:rgba(255,255,255, 0.5);}
.inner-mainimg-sec ul li a:hover{color:#fff;}

.inner-top-sec{
    width:100%; 
    display:table; 
    padding:80px 0px; 
    text-align:center; 
    color:#fff;
}
.inner-top-sec img{width:100%; min-height:200px; margin:auto; padding:0;}
.inner-top-sec h2{text-transform:uppercase; font-weight:700; font-size:40px;}
.inner-top-sec ul{margin:auto; display:table;}
.inner-top-sec ul li{color:rgba(255,255,255, 0.5); float:left;}
.inner-top-sec ul li a{color:rgba(255,255,255, 0.5);}
.inner-top-sec ul li a:hover{color:#fff;}

.contact-left{width:47%; float:left;float:left; border:1px solid #dadada; background:#f9f9f9; padding:30px;margin:0px 5px 0 0;}
    .contact-left h5{font-weight:400; font-size:22px; padding:0px 0px 15px 0px;}
	 .contact-left h6{font-weight:400; font-size:16px; padding:0px 0px 15px 0px;}
	  .cont-form-left{width:48%; float:left;}
    .input-style{
        width:100%;
        background:#fff;
        border:1px solid #dadada;
        height:45px;
        padding:0px 20px;
    }
    .cont-form-left{width:48%; float:right;}
    .cont-form-left textarea{height:175px; padding:20px;}
  /*  .contact-detail{display:table; width:100%; padding:0px 0px 35px 0px;}
    .contact-detail label{width:80px; height:80px; float:left; background:#2662ad; margin:0px 20px 0px 0px; text-align:center;}
    .contact-detail label i{font-size:25px; color:#fff; line-height:80px;}
    .contact-detail span{float:left;}
    .contact-detail span p{color:#757575; font-size:15px;}
    .contact-detail span p a{color:#757575;}
    .contact-detail span p a:hover{color:#2662ad;}
    .contact-detail span p b{color:#000; font-size:16px;}*/

.contact-right{width:47%; float:left; border:1px solid #dadada; background:#f9f9f9; padding:30px; margin:0px 0px 0 5px;}
    .contact-right h5{font-weight:400; font-size:22px; padding:0px 0px 15px 0px;}
	.contact-right h6{font-weight:400; font-size:16px; padding:0px 0px 15px 0px;}
    .cont-form-left{width:48%; float:left;}
    .input-style{
        width:100%;
        background:#fff;
        border:1px solid #dadada;
        height:45px;
        padding:0px 20px;
    }
    .cont-form-right{width:48%; float:right;}
    .cont-form-right textarea{height:175px; padding:20px;}

.send-msg-btn{float:right;}

.tabbar_content{background:#f9f9f9; border:1px solid #dadada;}
ul.nav_tabs{width:100%; border-bottom:1px solid #dadada; display:table; width:100%; background:#f9f9f9;}
ul.nav_tabs li{float:left;}
ul.nav_tabs li a{
    float:left; 
    display:table; 
    padding:20px 30px; 
    border-right:1px solid #dadada;
    font-size:16px;
    font-weight:600;
}
ul.nav_tabs li.active a{background:#fff;}

.tab_content{padding:30px;}
.r-tabs-column{margin:10px 14px 20px 0; width:31%; float:left;}
.r-tabs-column h6{font-size:20px; padding:0px 0px 5px 0px;}
.r-tabs-column ul{margin-left:17px;}
.r-tabs-column ul li{color:#757575; font-size:15px; padding:4px 0px; list-style:initial;}

.content-top-bannr{width:100%; min-height:400px; background-size:cover !important;}

.main-inner-container{width:100%; display:table;}
.intro-text h3, .intro-text h2, .intro-text h4, .intro-text h5{font-size:22px; padding:0px 0px 5px 0px;}
.intro-text p{font-size:16px; line-height:30px; }

intro-text img{margin:0px 0px 25px 0px; width:150px; height:150px; border-radius:100%;}

.about-cols{width:32.1%; float:left; background:#f9f9f9; border:1px solid #eaeaea; padding:30px; margin:0px 20px 0px 0px; min-height:496px;}
.about-cols-last{margin:0px;}
.about-cols h3, .about-cols h2{margin:0px 0px 10px 0px; font-size:22px;}
.about-cols p{font-size:16px; color:#757575; line-height:30px;}
.about-cols p b{color:#000; line-height:24px;}

.mng-cont{width:48%; float:left; background:#f9f9f9; border:1px solid #eaeaea; padding:30px; margin:0px 20px 0px 0px; min-height:408px;}
.mng-cont .r-tabs-column{width:100%; margin:0px;}

.mng-cont-new{width:48%; float:left; background:#f9f9f9; border:1px solid #eaeaea; padding:30px; margin:0px 20px 0px 0px; min-height:280px;}
.mng-cont-new .r-tabs-column{width:100%; margin:0px;}

.intro-text-ul{margin-left:17px;}
.intro-text-ul li{padding:4px 0px; list-style:initial; font-size:16px;}

.price-columns{}
.price-columns{
	width:31.5%; 
	float:left; 
	background:#fff; 
	padding:30px; 
	margin:0px 20px 0px 0px; 
	min-height:300px; 
	box-shadow:1px 3px 8px rgba(0,0,0, 0.1);
}
.price-columns .r-tabs-column{width:100%; margin:0px;}
.price-columns .r-tabs-column h6{font-size:18px;}
.price-columns .r-tabs-column ul li{color:#404040; font-size:15px;}

.price-columns-gold{border-top:5px solid #fec10e;}
.price-columns-gold .r-tabs-column h6{color:#fec10e;}
.price-columns-silver{border-top:5px solid #bdbec0;}
.price-columns-silver .r-tabs-column h6{color:#bdbec0;}
.price-columns-bronze{border-top:5px solid #e17f34;}
.price-columns-bronze .r-tabs-column h6{color:#e17f34;}
/* inner pages container ends here */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  }
  .stat-count {
    color:#2662ad;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2;
	margin-bottom: 10px;
	overflow:hidden;
	padding: 0;
	}
.customer-login{width:40%; float:left; border:1px solid #dadada; background:#f9f9f9; padding:30px;margin:0px 5px 0 0; text-align:center;}
.customer-login h5{font-weight:400; font-size:22px; padding:0px 0px 15px 0px;}
.customer-login h6{font-weight:400; font-size:16px; padding:0px 0px 15px 0px;}
.customer-login-area{width:100%; float:inherit !important;}
.customer-login-area input{
        width:100%;
        background:#fff;
        border:1px solid #dadada;
        height:45px;
        padding:10px 20px;
		margin:8px 0px;
    }
.customer-login-area input[type=submit]{
        color:#fff;
		font:400 18px 'Titillium Web', sans-serif;
		background:#d58125;
        border:1px solid #dadada;
        height:45px;
        padding:0px 20px;
    }
.customer-login-area label{color:#2662ad; font: normal 16px; padding:10px; margin:10px; float:right;}
.customer-login-area span{color:#2662ad; font: normal 16px; padding:10px; margin:10px; float:left;}

.customer-payment-form{width:58%; float: left; border:1px solid #dadada; background:#f9f9f9; padding:30px;margin:0px 5px 0 0; text-align:center;}
.customer-payment-form h5{font-weight:400; font-size:22px; padding:0px 0px 15px 0px;}
.customer-payment-form h6{font-weight:400; font-size:16px; padding:0px 0px 15px 0px;}
.customer-payment-form p{color:#222; font: normal 16px; padding:10px;}
.customer-payment-form input{
        width:70%;
        background:#fff;
        border:1px solid #dadada;
        height:45px;
        padding:10px 20px;
		margin:8px 0px;
    }
.customer-payment-form select{
        width:70%;
        background:#fff;
        border:1px solid #dadada;
        height:45px;
        padding:10px 20px;
		margin:8px 0px;
    }
.customer-payment-form input[type=submit]{
        color:#fff;
		font:400 18px 'Titillium Web', sans-serif;
		background:#d58125;
        border:1px solid #dadada;
        height:45px;
        padding:0px 20px;
    }
.customer-payment-form label{color:#2662ad; font: normal 16px; padding:10px; margin:0px; float:left; width:20%;}
.customer-payment-form span{color:#2662ad; font: normal 16px; padding:10px; margin:10px; float:left;}

.customer-payment{width:40%; float: right; border:1px solid #dadada; background:#f9f9f9; padding:30px;margin:0px 5px 0 0; text-align:center;}
.customer-payment h5{font-weight:400; font-size:22px; padding:0px 0px 15px 0px;}
.customer-payment h6{font-weight:400; font-size:16px; padding:0px 0px 15px 0px;}
.customer-payment p{color:#222; font: normal 16px; padding:10px;}




/* media query starts here */
@media (max-width:1024px){
	
	
	
@media (max-width:960px){
	
	}
	
	@media (max-width:800px){
	 header{
            width: 100%;
            height: auto;
            background-size: 100% auto !important;
    }
	.two-category-sec{width:50%;}
	.category-sec-col{width:50%;}
	.home-services-sec{width:100%;}	
	}
	
	@media (max-width:768px){
        .topbar{padding-left:20px; padding-right:20px;}
         header{padding:0px 20px;}
        .nav-mobile{display:block;}
        .nav-list{display:none;}
        .nav-submenu{display:none;}        
        .nav-list{width:100%;}
        nav ul li{width:100%;}
        nav ul li a, nav ul li button{border-bottom:1px solid #dadada; line-height:60px; width:100%; text-align:left; padding-left:0px;}
        nav ul li:hover .nav-submenu{display:none;}
        .nav-click{display:block;}
        ul.nav-submenu{
            width:100%;
            display:none; 
            position:relative; 
            top:0px;
            border-top:none;
            box-shadow:none;
            padding-left:10px;
        }
        ul.nav-submenu li a{padding-left:0px;}
        
        nav ul li button i.fa-angle-down{display:none;}
        
	h1, h2, h3, h4, h5{font:10px; padding:2px;}
	p{font:8px; padding:2px;}	
	.fixedheader{display:none;}
	header logo{width:30%; top:0px;}
	header {width:100%;}	
	.two-category-sec{width:100%;}
	.category-sec-col{width:50%;}
	.home-services-sec{width:100%;}
	.home-services-sec-col{width:31%;padding:10px;}
	.home-technology-sec{display:table; width:100%; }
	.home-tech-sec-right{width:100%;}
	.tech-inner-cont{width:100%;}
	.home-tech-sec-left {width:100%;}
	.company-stats{display:none;}
	.tech-inner-cont{width:100%;}
    .inner-mainimg-sec{width:100%;}
	.main-container{width:100%;}
	.about-cols{width:31%; padding:10px;}
	.about-cols h3{font:12px;}
	.about-cols p{font:10px;}
	.about-cols-last{width:31%;}
	.footer-col{width:20%;padding:20px 10px;}
	.footer-col:nth-child(1n){width:20%;padding:20px 10px;}
	.footer-col:nth-child(3n){width:20%;padding:20px 10px;}
	.footer-col:nth-child(2n){width:20%;padding:20px 10px;}
	.footer-col:last-child{width:20%;padding:20px 10px; }
	.footer-bottom{width:100%;}
	.footer-bottom p{font:10px;padding:8px;}
    .bigleap-logo{width:122px; margin:10px 0px 0px 0px;}
   .payment-logos{margin:10px 0px 0px 0px;}
	
	}
	@media (max-width:640px){        
	.topbar{display:none;}
	h1, h2, h3, h4, h5{font:10px; padding:2px;}
	p{font:8px; padding:2px;}
	header logo{width:100%; top:0px;}
	header logo img{width:100%; top:0;}	
	.fixedheader{display:none;}	
	.slidersection{width:100%; }
	.two-category-sec{width:100%;}
	.category-sec-col{width:100%; padding:20px ; }
	.category-sec-col h3{font:10px;}
	.category-sec-col p{font:8px;}
	.category-left{width:100%; padding: 20px;;}
	.category-left h3{font:12px;}
	.category-left p{font:9px;}
	.category-right{width:100%; padding:20px;}
	.home-services-sec{width:100%; }
	.home-services-sec-col{width:100%;padding:20px;}
	.home-technology-sec{display:table; width:100%;}
	.home-tech-sec-right{width:100%; }
	.tech-inner-cont{width:100%;}
	.home-tech-sec-left {width:100%;padding:20px;}
	.company-stats{display:none;}
	.inner-mainimg-sec{width:100%;}
	.main-container{width:100%;}
	.about-cols{width:100%;}
	.about-cols h3{font:10px;}
	.about-cols p{font:9px;}
	.about-cols-last{width:100%;}
	.contact-left{width:100%;}
	.contact-right{width:100%;}
	.customer-login{width:100%; margin:1% 1%;}
	.customer-payment{width:100%; margin:1% 1%;}
	.price-columns{width:100%;}
	.price-columns-gold{width:100%; margin:1%;}
	.price-columns-silver{width:100%; margin:1%;}
	.price-columns-bronze{width:100%; margin:1%;}
	.main-inner-container{width:100%;}
	.intro-text{width:100%;}
	.intro-text p{font: 10px; padding:6px;}
	.mng-cont{width:100%;}
	.mng-cont-new{width:100%; margin: 0 4px 4px 4px;}
	.r-tabs-column{width:100%;}
	.tabbar_content{width:100%;}
	.nav_tabs tabs{width:100%;}
	.footer-col{width:100%;padding:20px 10px;}
	.footer-col:nth-child(1n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(3n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(2n){width:100%;padding:20px 10px;}
	.footer-col:last-child{width:100%;padding:20px 10px; }
	.footer-bottom{width:100%;}
	.footer-bottom p{font:8px;padding:8px;}
	.bigleap-logo{width:122px; margin:10px 0px 0px 0px;}
   .payment-logos{margin:10px 0px 0px 0px;}
	}
	
	@media (max-width:480px){
	header {width:100%;}
	h1, h2, h3, h4, h5{font:10px; padding:2px;}
	p{font:8px; padding:2px;}
	header logo{width:100%; top:0px;}
	header logo img{width:100%; top:0;}
	.topbar{display:none;}
	.fixedheader{display:none;}		
	.slidersection{width:100%; }
	.two-category-sec{width:100%;}
	.category-sec-col{width:100%;}
	.category-left{width:100%;}
	.category-right{width:100%;}
	.home-services-sec{width:100%; }
	.home-services-sec-col{width:100%;padding:20px;}
	.home-technology-sec{display:table; width:100%; }
	.home-tech-sec-right{width:100%;}
	.tech-inner-cont{width:100%;}
	.home-tech-sec-left {width:100%;}
	.company-stats{display:none;}
	.inner-mainimg-sec{width:100%;}
	.main-container{width:100%;}
	.about-cols{width:100%;}
	.about-cols h3{font:10px;}
	.about-cols p{font:9px;}
	.about-cols-last{width:100%;}
	.contact-left{width:100%;}
	.contact-right{width:100%;}
	.customer-login{width:100%; margin:1% 1%;}
	.customer-payment{width:100%; margin:1% 1%;}
	.price-columns{width:100%;}
	.price-columns-gold{width:100%; margin:1%;}
	.price-columns-silver{width:100%; margin:1%;}
	.price-columns-bronze{width:100%; margin:1%;}
	.main-inner-container{width:100%;}
	.intro-text{width:100%;}
	.intro-text p{font: 10px; padding:6px;}
    .mng-cont{width:100%;}
	.mng-cont-new{width:100%; margin: 0 4px 4px 4px;}
	.r-tabs-column{width:100%;}
	.tabbar_content{width:100%;}
	.nav_tabs tabs{width:100%;}
	.footer-col{width:100%;padding:20px 10px;}
	.footer-col:nth-child(1n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(3n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(2n){width:100%;padding:20px 10px;}
	.footer-col:last-child{width:100%;padding:20px 10px; }
	.footer-bottom{width:100%;}
	.footer-bottom p{font:8px;padding:8px;}
	  .bigleap-logo{width:122px; margin:10px 0px 0px 0px;}
   .payment-logos{margin:10px 0px 0px 0px;}

	}
	@media (max-width:321px){
	header{width:100%;}
	h1, h2, h3, h4, h5{font:10px; padding:2px;}
	p{font:8px; padding:2px;}
	header logo{width:100%; top:0px;}
	header logo img{width:100%; top:0;}
	.topbar{display:none;}
	.fixedheader{display:none;}
	.emptyheader{display:none;}
	.slidersection{width:100%; }
	.two-category-sec{width:100%;}
	.category-sec-col{width:100%;}
	.category-left{width:100%;}
	.category-right{width:100%;}
	.home-services-sec{width:100%; }
	.home-services-sec-col{width:100%; padding:20px;}
    .home-technology-sec{display:table; width:100%; }
	.home-tech-sec-right{width:100%;}
	.tech-inner-cont{width:100%;}
	.home-tech-sec-left {width:100%;}
	.company-stats{display:none;}
	.inner-mainimg-sec{width:100%;}
	.main-container{width:100%;}
	.about-cols{width:100%;}
	.about-cols h3{font:10px;}
	.about-cols p{font:9px;}
	.about-cols-last{width:100%;}
	.contact-left{width:100%;}
	.contact-right{width:100%;}
	.customer-login{width:100%; margin:1% 1%;}
	.customer-payment{width:100%; margin:1% 1%;}
	.price-columns{width:100%;}
	.price-columns-gold{width:100%; margin:1%;}
	.price-columns-silver{width:100%; margin:1%;}
	.price-columns-bronze{width:100%; margin:1%;}
	.main-inner-container{width:100%;}
	.intro-text{width:100%;}
	.intro-text p{font: 10px; padding:6px;}
	.mng-cont{width:100%;}
	.mng-cont-new{width:100%; margin: 0 4px 4px 4px;}
	.r-tabs-column{width:100%;}
	.tabbar_content{width:100%;}
	.nav_tabs tabs{width:100%;}
	.footer-col{width:100%;}
	.footer-col:nth-child(1n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(3n){width:100%;padding:20px 10px;}
	.footer-col:nth-child(2n){width:100%;padding:20px 10px;}
	.footer-col:last-child{width:100%;padding:20px 10px; }
	
    .bigleap-logo{width:122px; margin:10px 0px 0px 0px;}
   .payment-logos{margin:10px 0px 0px 0px;}
/* footer ends here */
	.footer-bottom{width:100%;}
	.footer-bottom p{font:8px;padding:8px;}
	}
	
	