@charset "utf-8";
/* CSS Document */


/* Smartphones (portrait and landscape) ----------- */
@media (min-width: 320px) and (max-width:480px){
	.abt_section p { min-height:auto;}
	 .abtus_page_info .cont1 p, .abtus_page_info .cont3 p { min-height:auto; padding: 0px; }
	.footer-bottom {  padding: 15px 0 15px 0; margin-top: 20px; background-color: #e9e9e9; background-image: none; }
	.copyright {color: #333;  padding: 15px 0 15px 0;}
	
	.mbl_drop{display:block !important;}
    .parent{display:none !important;}
    .nav > li {height: auto !important;}
	
	.no-class .navbar-nav ul.submenu { display: none;}
	
	.logo_slide .carousel img { margin-bottom:20px;}
	.logo_slide .carousel img:last-child { margin-bottom:0px;}
	
    .applynow_parallax .parallax { min-height: 350px; }
    .applynow_sec p { padding:0px 10px;  }
    .contact-form { margin-top: 5px; }
    .form-control { height: 45px;}
    .form-group { margin-bottom: 5px;}
    .applynow_sec input[type="radio"] + label, input[type="checkbox"] + label:before, select option, select { margin-bottom: 10px; padding: 0.9em 1.7em;}
    .applynow_sec .btn-send { width: 100%; }

    
    .job_info_body { padding: 0px; }
    .career_sec_left { margin-right: 0px;}
    .job_info ul li { padding: 10px 0 15px 0; } 
    .job_info p { font-size: 12px; letter-spacing:none; line-height: 18px; margin-top: 29px; }
    
    .abtus_page_info p { padding: 0 0 10px 0;}
    .abtus_page_info .cont1 { min-height: auto !important; }
    .abtus_page_info .cont3 { min-height: auto !important; }
    .job_info ul li:last-of-type { margin-bottom: 35px;}    
    
    #first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { font-size: 2em; }
    .carousel-control .fa-angle-right #first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { font-size: 2em; }
    
    h1 { font-size: 26px; }
    .navbar-brand { padding:10px 0px 0px 0px; }
    .nav > li {
    display: block;
    border-left:none;
    height: 40px;
    border-bottom: 1px solid #fafafa;
    padding: 0px;}
    
    .navbar-default .navbar-nav > li > a { height : 40px; }
    
    .career_sec p { font-size:14px; padding:0px 10px }
    
    .promot_sec { min-height:875px; max-height: auto; margin-top: -15%; padding: 0;  }
    .hexagon2 {
    position: relative;
    width: 245px;
    height: 141.45px;
    background-color: #fff;
    margin: 70.73px 0;
    border-left: solid 20px #f0f0f0;
    border-right: solid 20px #f0f0f0;
    }
    .hexagon2:hover {
    background-color: #f0f0f0;
    }
    .hexagon2:before, .hexagon2:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 173.24px;
    height: 173.24px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 15.8794px;
    }
    .hexagon2:before {
    top: -86.6206px;
    border-top: solid 28.2843px #f0f0f0;
    border-right: solid 28.2843px #f0f0f0;
    }
    .hexagon2:after {
    bottom: -86.6206px;
    border-bottom: solid 28.2843px #f0f0f0;
    border-left: solid 28.2843px #f0f0f0;
    }

    .creativ_sec {
    transform: scale(0.7);
    position:relative;
    left: 15%;

    }
    .cre_cont {
    position: absolute;
    top: 0;
    left: 17%;
    }
    .cre_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #004764; }

    .web_sec { transform: scale(0.7);
    position: relative;
    top:-60px;
    left: -14%;
    padding: 0; 
    margin: 0;	}

    .web_cont {
    position: absolute;
    top: 0%;
    left: 17%;	}

    .web_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;}

    .business_sec { transform: scale(0.7);
    position: relative;
    top: -119px;
    left: 15%;
    margin: 0; padding: 0; }

    .business_cont { 
    position: absolute;
    top: -5%;
    left: 11%;
    z-index: 1;
    text-align: center;
    }
    .business_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #004764;
    }

    .display_sec { transform: scale(0.7);
    float: none;
    position: relative;
    top:-250px;
    left: -14%;
    margin: 0; padding: 0;}
    .display_cont {
    position: absolute;
    top: 0%;
    left: 17%;
    z-index: 1;
    text-align: center;
    }
    .display_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;
    }
    .risk_sec { transform: scale(0.7);
    position: relative;
    top: -309px;
    left: 15%;
    margin: 0; padding: 0;}

    .risk_cont {
    position: absolute;
    top: 4%;
    left: 19%;
    z-index: 1;
    text-align: center;
    }
    .risk_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;	}

   
    .company_details { height: auto; padding:30px 0px; min-height:auto; }
    .company_details .icon { margin-right: 10px; padding-right: 10px;}

    
    .triangle { border-width: 30px 150px 0 150px;}
    .triangle_white { border-width: 38px 150px 0 150px;}

    .career_sec a, .career_sec .btn { padding:10px 25px;  }
    
    .core_feat ul { text-align: left; margin: 0; padding: 0; }
    .core_feat ul li { list-style: none; padding-bottom: 10px; font-size: 14px;}
    .core_feat ul li img { padding-left: 35px; float: left; padding-right: 20px; }
    .core_right-sec ul { text-align: left; margin: 0; padding-bottom:25px; margin-left:68px; }
    .core_right-sec ul li img { padding-left: 35px; float: left; }
    .core_feat h5 { padding-bottom: 10px;}


    .logo_slide .carousel-control { margin-top: 115px;}

    .clients_sec { margin-top:0px;}
    .abt_section .btn { margin: 0px;}
    .career_sec .btn { margin-top:10px;}
    
    .company_details .icon { margin-right: 5px; padding-right:19px; }
    
    .who_we_are ul { margin:0 auto;}
    
    footer { padding: 25px 0 0 0;   }
    footer address {  padding: 0 0 0 0px;}
    .footer-bottom, .social-icons { text-align: center;}
}


@media (min-width: 480px) and (max-height:320px){
	.abt_section p { min-height:auto;}
	
	.abtus_page_info .cont1 p, .abtus_page_info .cont3 p { min-height:auto; padding: 0px; }
	.footer-bottom {  padding: 15px 0 15px 0; margin-top: 20px; background-color: #e9e9e9; background-image: none; }
	.copyright {color: #333;  padding: 15px 0 15px 0;}
	
	.mbl_drop{display:block !important;}
    .parent{display:none !important;}
    .nav > li {height: auto !important;}
    
	.logo_slide .carousel img { margin-bottom:20px;}
	.logo_slide .carousel img:last-child { margin-bottom:0px;}
	

    .applynow_parallax .parallax { min-height: 350px; }
    .applynow_sec p { padding:0px 10px;  }
    .contact-form { margin-top: 5px; }
    .form-control { height: 45px;}
    .form-group { margin-bottom: 5px;}
    .applynow_sec input[type="radio"] + label, input[type="checkbox"] + label:before, select option, select { margin-bottom: 10px; padding: 0.9em 1.7em;}
    .applynow_sec .btn-send { width: 100%; }
    
    .job_info_body { padding: 0px; }
    .career_sec_left { margin-right: 0px;}
    .job_info ul li { padding: 10px 0 15px 0; } 
    .job_info p { font-size: 12px; letter-spacing:none; line-height: 18px; margin-top: 29px; }
    
    .abtus_page_info p { padding: 0 0 10px 0;}
   
    .who_we_are ul { margin-left:5%;}
    
    #first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { font-size: 2em; }
    .carousel-control .fa-angle-right #first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { font-size: 2em; }

    .promot_sec { min-height:875px; max-height: auto; margin-top: -10%; padding: 0;  }
    .hexagon2 {
    position: relative;
    width: 245px;
    height: 141.45px;
    background-color: #fff;
    margin: 70.73px 0;
    border-left: solid 20px #f0f0f0;
    border-right: solid 20px #f0f0f0;
    }
    .hexagon2:hover {
    background-color: #f0f0f0;
    }
    .hexagon2:before, .hexagon2:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 173.24px;
    height: 173.24px;
    -webkit-transform: scaleY(0.5774) rotate(-45deg);
    -ms-transform: scaleY(0.5774) rotate(-45deg);
    transform: scaleY(0.5774) rotate(-45deg);
    background-color: inherit;
    left: 15.8794px;
    }
    .hexagon2:before {
    top: -86.6206px;
    border-top: solid 28.2843px #f0f0f0;
    border-right: solid 28.2843px #f0f0f0;
    }
    .hexagon2:after {
    bottom: -86.6206px;
    border-bottom: solid 28.2843px #f0f0f0;
    border-left: solid 28.2843px #f0f0f0;
    }

    .creativ_sec {
    transform: scale(0.7);
    position:relative;
    left: 15%;

    }
    .cre_cont {
    position: absolute;
    top: 0;
    left: 11%;
    }
    .cre_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #004764; }

    .web_sec { transform: scale(0.7);
    position: relative;
    top:-60px;
    left: -5%;
    padding: 0; 
    margin: 0;	}

    .web_cont {
    position: absolute;
    top: 0%;
    left: 11%;	}

    .web_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;}

    .business_sec { transform: scale(0.7);
    position: relative;
    top: -119px;
    left: 15%;
    margin: 0; padding: 0; }

    .business_cont { 
    position: absolute;
    top: -5%;
    left: 7%;
    z-index: 1;
    text-align: center;
    }
    .business_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #004764;
    }

    .display_sec { transform: scale(0.7);
    float: none;
    position: relative;
    top:-250px;
    left: -5%;
    margin: 0; padding: 0;}
    .display_cont {
    position: absolute;
    top: 0%;
    left: 11%;
    z-index: 1;
    text-align: center;
    }
    .display_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;
    }
    .risk_sec { transform: scale(0.7);
    position: relative;
    top: -309px;
    left: 15%;
    margin: 0; padding: 0;}

    .risk_cont {
    position: absolute;
    top: 4%;
    left: 12%;
    z-index: 1;
    text-align: center;
    }
    .risk_cont a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #144764;	}

    .core_feat ul { text-align: left; margin: 0; padding: 0; }
    .core_feat ul li { list-style: none; padding-bottom: 10px;}
    .core_feat ul li img { padding-left: 110px; float: left; padding-right: 25px; }
    .core_right-sec ul { text-align: left; margin: 0; padding-bottom:25px; margin-left:145px; }
    .core_right-sec ul li img { padding-left: 35px; float: left; }
    .core_feat h5 { padding-bottom: 10px;}

    .logo_slide .carousel-control { margin-top: 115px;}

    .triangle { border-width: 30px 230px 0 230px;}
    .triangle_white { border-width: 38px 230px 0 230px;}

   

}

@media (max-height: 320px) and (min-width: 568px){
	.abt_section p { min-height:auto;}
	.abtus_page_info .cont1 p, .abtus_page_info .cont3 p { min-height:auto; padding: 0px; }
	.footer-bottom {  padding: 15px 0 15px 0; margin-top: 20px; background-color: #e9e9e9; background-image: none; }
	.copyright {color: #333;  padding: 15px 0 15px 0;}
	
	.mbl_drop{display:block !important;}
    .parent{display:none !important;}
    .nav > li {height: auto !important;}
	
    .logo_slide .carousel img { margin-bottom:20px;}
	.logo_slide .carousel img:last-child { margin-bottom:0px;}
	
    .applynow_parallax .parallax { min-height: 350px; }
    .applynow_sec p { padding:0px 10px;  }
    .contact-form { margin-top: 5px; }
    .form-control { height: 45px;}
    .form-group { margin-bottom: 5px;}
    .applynow_sec input[type="radio"] + label, input[type="checkbox"] + label:before, select option, select { margin-bottom: 10px; padding: 0.9em 1.7em;}
    .applynow_sec .btn-send { width: 100%; }
    
    .job_info_body { padding: 0px; }
    .career_sec_left { margin-right: 0px;}
    .job_info ul li { padding: 10px 0 15px 0; } 
    .job_info p { font-size: 12px; letter-spacing:none; line-height: 18px; margin-top: 29px; }
    
    .abtus_page_info p { padding: 0 0 10px 0;}
    .abtus_page_info .cont1 { min-height: auto !important; }
    .abtus_page_info .cont3 { min-height: auto !important; }
    
    .who_we_are ul { margin-left:10%;}
        
    #first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { font-size: 2em; }
    .carousel-control .fa-angle-right #first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { font-size: 2em; }
    
    .nav > li {
    display: block;
    border-left:none;
    height: 40px;
    border-bottom: 1px solid #fafafa;
    padding: 0px;}
    
    .navbar-default .navbar-nav > li > a { height : 40px; }
    
.promot_sec { min-height:875px; max-height: auto; margin-top: -15%; padding: 0;  }
.hexagon2 {
	position: relative;
	width: 245px;
	height: 141.45px;
	background-color: #fff;
	margin: 70.73px 0;
	border-left: solid 20px #f0f0f0;
	border-right: solid 20px #f0f0f0;
}
.hexagon2:hover {
	background-color: #f0f0f0;
}
.hexagon2:before, .hexagon2:after {
	content: "";
	position: absolute;
	z-index: 1;
	width: 173.24px;
	height: 173.24px;
	-webkit-transform: scaleY(0.5774) rotate(-45deg);
	-ms-transform: scaleY(0.5774) rotate(-45deg);
	transform: scaleY(0.5774) rotate(-45deg);
	background-color: inherit;
	left: 15.8794px;
}
.hexagon2:before {
	top: -86.6206px;
	border-top: solid 28.2843px #f0f0f0;
	border-right: solid 28.2843px #f0f0f0;
}
.hexagon2:after {
	bottom: -86.6206px;
	border-bottom: solid 28.2843px #f0f0f0;
	border-left: solid 28.2843px #f0f0f0;
}

.creativ_sec {
	transform: scale(0.7);
	position:relative;
	left: 18%;
	top: 3%;
	
}
.cre_cont {
	position: absolute;
	top: 0;
	left: 10%;
}
.cre_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764; }
	
.web_sec { transform: scale(0.7);
	position: relative;
	top:-34px;
	left: 1%;
	padding: 0; 
	margin: 0;	}
	
.web_cont {
	position: absolute;
	top: 0%;
	left: 11%;	}
	
.web_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;}
	
.business_sec { transform: scale(0.7);
	position: relative;
	top: -95px;
	left: 18%;
	margin: 0; padding: 0; }
	
.business_cont { 
	position: absolute;
	top: -9%;
	left: 6%;
	z-index: 1;
	text-align: center;
}
.business_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764;
}

.display_sec { transform: scale(0.7);
	float: none;
	position: relative;
	top:-227px;
	left: 1%;
	margin: 0; padding: 0;}
.display_cont {
	position: absolute;
	top: 0%;
	left: 9%;
	z-index: 1;
	text-align: center;
}
.display_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;
}
.risk_sec { transform: scale(0.7);
	position: relative;
	top: -288px;
	left: 18%;
	margin: 0; padding: 0;}

.risk_cont {
	position: absolute;
	top: 6%;
	left: 10%;
	z-index: 1;
	text-align: center;
}
.risk_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;	}

	
	.triangle { border-width: 30px 270px 0 270px;}
	.triangle_white { border-width: 38px 270px 0 270px;}
	
	
	.core_feat ul { text-align: left; margin: 0; padding: 0; }
	.core_feat ul li { list-style: none; padding-bottom: 10px;}
	.core_feat ul li img { padding-left: 110px; float: left; padding-right: 25px; }
	.core_right-sec ul { text-align: left; margin: 0; padding-bottom:25px; margin-left:145px; }
	.core_right-sec ul li img { padding-left: 35px; float: left; }
	.core_feat h5 { padding-bottom: 10px;}

	
	.logo_slide .carousel-control { margin-top: 115px;}

	.clients_sec { margin-top:0px;}
	.abt_section .btn { margin: 0px;}
	.career_sec .btn { margin-top:10px;}
    
    .company_details { height: auto; padding:30px 0px; min-height:auto; }
    .company_details .icon { margin-right: 10px; padding-right: 10px;}
	
	.company_details .icon { margin-right: 10px; padding-right:20px; }
	
	footer { padding: 25px 0 0 0;   }
	footer address {  padding: 0 0 0 0px;}
	.footer-bottom, .social-icons { text-align: center;}
}



@media (max-width: 600px) and (min-height: 800px){
	.abt_section p { min-height:auto !important; padding: 0px;}
	
	.abtus_page_info .cont1 p, .abtus_page_info .cont3 p { min-height:auto; padding: 0px; }
	
	.footer-bottom {  padding: 15px 0 15px 0; margin-top: 20px; background-color: #e9e9e9; background-image: none; }
	.copyright {color: #333;  padding: 15px 0 15px 0;}
	
	.logo_slide .carousel img { margin-bottom:20px;}
	.logo_slide .carousel img:last-child { margin-bottom:0px;}
	
    .applynow_parallax .parallax { min-height: 350px; }
    .applynow_sec p { padding:0px 10px;  }
    .contact-form { margin-top: 5px; }
    .form-control { height: 45px;}
    .form-group { margin-bottom: 5px;}
    .applynow_sec .btn-send { width: 100%; }
    
    .job_info_body { padding: 0px; }
    .career_sec_left { margin-right: 0px;}
    .job_info ul li { padding: 10px 0 15px 0; } 
    .job_info p { font-size: 12px; letter-spacing:none; line-height: 18px; margin-top: 29px; }
    
    .abtus_page_info p { padding: 0 0 10px 0;}
    .abtus_page_info .cont1 { min-height: auto !important; }
    .abtus_page_info .cont3 { min-height: auto !important; }
    
    .who_we_are ul { margin-left:10% !important;}
    
    .logo_slide .carousel-control { margin-top: 115px; }
    
    .navbar-right { width: 100%; }
     .nav > li { width: 100% !important;
    display: block !important;
    border-left:none !important;
    height: 40px !important;
    border-bottom: 1px solid #fafafa !important;
    padding:10px !important; }
    .nav > li:last-child { border: none !important; }
    .navbar-nav > li > a { padding: 0px !important;}
    
}
/* ----media query landscape 800x600 --- */
@media (max-width: 800px) and (min-height: 600px){
	
	.abt_section p { min-height:195px; padding: 0px;}
	
	.abtus_page_info .cont1 p, .abtus_page_info .cont3 p { min-height:auto; padding: 0px; }
	.footer-bottom {  padding: 15px 0 15px 0; margin-top: 20px; background-color: #e9e9e9; background-image: none; }
	.copyright {color: #333;  padding: 15px 0 15px 0;}
    
	.logo_slide .carousel img { margin-bottom:20px;}
	.logo_slide .carousel img:last-child { margin-bottom:0px;}
	
    .applynow_parallax .parallax { min-height: 350px; }
    .applynow_sec p { padding:0px 10px;  }
    .contact-form { margin-top: 5px; }
    .form-control { height: 45px;}
    .form-group { margin-bottom: 5px;}
    .applynow_sec .btn-send { width: 100%; }
    
    .job_info_body { padding: 0px; }
    .career_sec_left { margin-right: 0px;}
    .job_info ul li { padding: 10px 0 15px 0; } 
    .job_info p { font-size: 12px; letter-spacing:none; line-height: 18px; margin-top: 29px; }
    
    .abtus_page_info p { padding: 0 0 10px 0;}
    .abtus_page_info .cont1 { min-height: 384px; }
    
   
    .who_we_are ul { margin-left:2%;}
    
    #first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { font-size: 2em; }
    .carousel-control .fa-angle-right #first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { font-size: 2em; }
    
    
    
    .navbar-default .navbar-nav > li > a { height : auto ; }
       
    .career_sec a, .career_sec .btn { margin:10px 0 20px 0; }
    .core_feat h1 { padding-top: 20px;}
    
    .navbar-right { float: left !important; margin-right:0px; }
    .nav > li { padding:20px 0px 0px 0px; height: auto; border: 0px; margin: 0px;}
    
   .promot_sec { width:auto; min-height:642px; max-height: auto; margin:-5% 0% 0% 12%; padding: 0;}
    
    .hexagon2 {
	position: relative;
	width: 245px;
	height: 141.45px;
	background-color: #fff;
	margin: 70.73px 0;
	border-left: solid 20px #f0f0f0;
	border-right: solid 20px #f0f0f0;
}
.hexagon2:hover {
	background-color: #f0f0f0;
}
.hexagon2:before, .hexagon2:after {
	content: "";
	position: absolute;
	z-index: 1;
	width: 173.24px;
	height: 173.24px;
	-webkit-transform: scaleY(0.5774) rotate(-45deg);
	-ms-transform: scaleY(0.5774) rotate(-45deg);
	transform: scaleY(0.5774) rotate(-45deg);
	background-color: inherit;
	left: 15.8794px;
}
.hexagon2:before {
	top: -86.6206px;
	border-top: solid 28.2843px #f0f0f0;
	border-right: solid 28.2843px #f0f0f0;
}
.hexagon2:after {
	bottom: -86.6206px;
	border-bottom: solid 28.2843px #f0f0f0;
	border-left: solid 28.2843px #f0f0f0;
}

.creativ_sec {
	transform: scale(0.8);
	position:relative;
	left: 0%;
	top: 0%;
	
}
.cre_cont {
	position: absolute;
	top: 0;
	left: 7%;
}
.cre_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764; }
	
.web_sec { transform: scale(0.8);
	position: relative;
	top:-33%;
	left: 34%;
	padding: 0; 
	margin: 0;	}
	
.web_cont {
	position: absolute;
	top: 0%;
	left: 8%;	}
	
.web_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;}
	
.business_sec { transform: scale(0.8);
	position: relative;
	top: -38%;
	left: 17%;
	margin: 0; padding: 0; }
	
.business_cont { 
	position: absolute;
	top: -7%;
	left: 4.6%;
	z-index: 1;
	text-align: center;
}
.business_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764;
}

.display_sec { transform: scale(0.8);
	float: none;
	position: relative;
	top:-52.8%;
	left: 0%;
	margin: 0; padding: 0;}
.display_cont {
	position: absolute;
	top: 0%;
	left: 7%;
	z-index: 1;
	text-align: center;
}
.display_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;
}
.risk_sec { transform: scale(0.8);
	position: relative;
	top: -85.8%;
	left: 34%;
	margin: 0; padding: 0;}

.risk_cont {
	position: absolute;
	top: 3%;
	left: 8%;
	z-index: 1;
	text-align: center;
}
.risk_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;	}

    
    .triangle { display: none; }
	.triangle_white {  display: none; }
	
    .core_feat .display-none { display: none; }
	.core_feat ul { text-align: left; margin:20px 0px 0px 0px; padding: 0; }
	.core_feat ul li { line-height: normal;}
    .core_feat ul li:first-child { line-height: normal; }
	.core_feat ul li img { padding-left: 110px; float: left; padding-right: 25px; }
	.core_right-sec ul { text-align: left; margin: 0; padding-bottom:25px; margin:20px 0px 0px 146px; }
	.core_right-sec ul li img { padding-left: 35px; float: left; }
	.core_feat h5 { padding-bottom: 10px;}
    
    
	
    .bubble_down .speech-bubble { transform: scale(0.8); left: -30%; }
    .bubble_up .spech-bubble { transform: scale(0.8); left: -30%; }
    .mid_line { background-position: 0 50%; padding-top: 16px; min-height: 50px; }
    
    .testimonial4_slide { width: 90%;}
    .testimonial4_slide p { margin: 0px 0 20px 0; }
    .testimonial4_slide h4 { padding-bottom: 20px;}
    .clients_sec img { padding: 45px 0px 0px 0px;}
	
    .company_details { height: auto; padding:30px 0px; min-height:auto; }
    .company_details .icon { margin-right: 10px; padding-right: 10px;}
       
}


@media (max-width: 768px) and (min-height: 1024px){
	.abt_section p { min-height:193px !important; padding: 0px;}
	
    .who_we_are ul { margin-left:2% !important;}
}


@media (max-width: 1024px) and (min-height: 768px){
    
	.abt_section p { min-height:122px; padding: 0px;}
	
    .abtus_page_info .cont1 { min-height: 361px; }
    
   .who_we_are ul { margin-left:12%;}
    
    #first-slider .slide1 h4, #first-slider .slide2 h4, #first-slider .slide3 h4, #first-slider .slide4 h4 { font-size: 2em; }
    .carousel-control .fa-angle-right #first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 { font-size: 2em; }
    
    .career_sec a, .career_sec .btn { margin:10px 0 20px 0; }
    .core_feat h1 { padding-top: 35px;}
    
    
    .navbar-right { margin-right:0px; display: block; }
    .nav > li { padding:0px; border: 0px; margin: 0px;  display: block; }
    .navbar-nav > li > a { padding-top: 30px;} 
    
   .promot_sec { width:auto; min-height:642px; max-height: auto; margin:-5% 0% 0% 12%; padding: 0;}
    
    .hexagon2 {
	position: relative;
	width: 245px;
	height: 141.45px;
	background-color: #fff;
	margin: 70.73px 0;
	border-left: solid 20px #f0f0f0;
	border-right: solid 20px #f0f0f0;
}
.hexagon2:hover {
	background-color: #f0f0f0;
}
.hexagon2:before, .hexagon2:after {
	content: "";
	position: absolute;
	z-index: 1;
	width: 173.24px;
	height: 173.24px;
	-webkit-transform: scaleY(0.5774) rotate(-45deg);
	-ms-transform: scaleY(0.5774) rotate(-45deg);
	transform: scaleY(0.5774) rotate(-45deg);
	background-color: inherit;
	left: 15.8794px;
}
.hexagon2:before {
	top: -86.6206px;
	border-top: solid 28.2843px #f0f0f0;
	border-right: solid 28.2843px #f0f0f0;
}
.hexagon2:after {
	bottom: -86.6206px;
	border-bottom: solid 28.2843px #f0f0f0;
	border-left: solid 28.2843px #f0f0f0;
}

.creativ_sec {
	transform: scale(0.8);
	position:relative;
	left: 0%;
	top: 0%;
	
}
.cre_cont {
	position: absolute;
	top: 0;
	left: 7%;
}
.cre_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764; }
	
.web_sec { transform: scale(0.8);
	position: relative;
	top:-33%;
	left: 34%;
	padding: 0; 
	margin: 0;	}
	
.web_cont {
	position: absolute;
	top: 0%;
	left: 8%;	}
	
.web_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;}
	
.business_sec { transform: scale(0.8);
	position: relative;
	top: -38%;
	left: 17%;
	margin: 0; padding: 0; }
	
.business_cont { 
	position: absolute;
	top: -7%;
	left: 4.6%;
	z-index: 1;
	text-align: center;
}
.business_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #004764;
}

.display_sec { transform: scale(0.8);
	float: none;
	position: relative;
	top:-52.8%;
	left: 0%;
	margin: 0; padding: 0;}
.display_cont {
	position: absolute;
	top: 0%;
	left: 7%;
	z-index: 1;
	text-align: center;
}
.display_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;
}
.risk_sec { transform: scale(0.8);
	position: relative;
	top: -85.8%;
	left: 34%;
	margin: 0; padding: 0;}

.risk_cont {
	position: absolute;
	top: 3%;
	left: 8%;
	z-index: 1;
	text-align: center;
}
.risk_cont a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #144764;	}

    
    .triangle { display: none; }
	.triangle_white {  display: none; }
	
    .core_feat .display-none { display: none; }
	.core_feat ul { text-align: left; margin:20px 0px 0px 0px; padding: 0; }
	.core_feat ul li { line-height: normal;}
    .core_feat ul li:first-child { line-height: normal; }
	.core_feat ul li img { padding-left: 110px; float: left; padding-right: 25px; }
	.core_right-sec ul { text-align: left; margin: 0; padding-bottom:25px; margin:20px 0px 0px 146px; }
	.core_right-sec ul li img { padding-left: 35px; float: left; }
	.core_feat h5 { padding-bottom: 10px;}

	
    .bubble_down .speech-bubble { transform: scale(0.8); left: -15%; }
    .bubble_up .spech-bubble { transform: scale(0.8); left: -15%; }
    .mid_line { background-position: 0 50%; padding-top: 16px; min-height: 50px; }
    
    .testimonial4_slide { width: 90%;}
    .testimonial4_slide p { margin: 0px 0 20px 0; }
    .testimonial4_slide h4 { padding-bottom: 20px;}
    .clients_sec img { padding: 45px 0px 0px 0px;}
	
    .company_details { height: auto; padding:30px 0px; min-height:auto; }
    .company_details .icon { margin-right: 10px; padding-right: 10px;}
       
}


@media (min-width:1280px){
    
    
    
    .triangle { border-width: 30px 630px 0 630px;}
	.triangle_white { border-width: 38px 630px 0 630px;}
	
    
}
