@charset "utf-8";
/* CSS Document */
html, body{width:100%;margin:0px;padding:0px;font-family: 'Lato', sans-serif;}
p{margin:0px;}
img{max-width:100%;}
a{text-decoration:none !important;color:#ffffff;outline:none !important;}
ul{list-style-type:none;}
*{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{ margin:0; padding:0;}
:focus {outline: 0;}
.section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8, .section9, .section10{
width:100%;margin:0px;}

.section1{ background:#ffffff; padding:10px 0;}
.logo{ text-align:left;}
.top_right{ text-align:right; float:right;}
.right_contact_list{ padding:0; margin:0;}
.right_contact_list li{ list-style:none; display:block; padding:5px 0;}
.right_contact_list li a{color:#0a1f4a; font-size:17px; line-height: 20px;}


.mail a{ background:url(../images/mail_icon.png) no-repeat scroll left center; padding-left: 20px; }
.mail a:hover{color:#000;}


.right_contact_list2{ padding:0; margin:0;}
.right_contact_list2 li{ list-style:none; display:inline-block; padding:5px 14px 0 22px;}
.right_contact_list2 li a{color:#0a1f4a; font-size:17px; line-height: 20px;}
.ph{background:url(../images/blog_icon2.png) no-repeat scroll left center; padding-left: 20px; }
.ph a{ /*background:url(../images/blog_icon.png) no-repeat scroll left center;*/ padding-left: 7px; }
.ph a:hover{color:#000;}
.whatsapp{background:url(../images/whatsapp.png) no-repeat scroll left center; padding-left: 20px; }
.whatsapp a{ /*background:url(../images/blog_icon.png) no-repeat scroll left center;*/ padding-left: 13px; }
.right_contact_list2 li:last-child{ padding-right:0;}



section {
  position: relative;
}

section img {
	position: absolute;
	left: 46%;
}

.top {
	animation-name: fade;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 2s;
	animation-direction: alternate;
}

@keyframes fade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}









.section2{ background:url(../images/banner_bg.jpg) repeat-y; padding:20px 0 40px; }
.bread-camp_up{ padding-bottom:80px;}
.banner-bread-camp{ padding:0; margin:0; text-align:right;}
.banner-bread-camp li{list-style:none; display:inline-block; padding:0 10px; border-right:2px solid #dcccf8;}
.banner-bread-camp li a{ font-size:14px; color:#dcccf8; font-weight:600; line-height:16px; text-transform:uppercase;}
.banner-bread-camp li:last-child{ border-right:none; padding-right:0;}
.banner_left{ padding-right:16%;}
.banner_left h2{ font-size:40px; color:#FFF; line-height:46px;}
.banner_left h2 span{ font-weight:600; color:#fdd73f;}
.banner_left h3{ font-size:66px; color:#FFF; line-height:66px;font-family: 'Raleway', sans-serif; font-weight:900; text-transform:uppercase; padding-top:70px;}
.banner_left h3 span{ color:#483184; background:#fdd73f;}
.banner_right{ text-align:center;}	
.banner_right h2{font-size:24px; color:#FFF; line-height:30px; margin-bottom: 20px;}	
.banner_right h3{font-size:18px; color:#FFF; line-height:22px; font-family: 'Raleway', sans-serif; font-weight:600; padding: 10px 3%; letter-spacing: 1px; margin-top: 20px;}
.banner_right h3 span{ 
color: #fdd73f;
display: block;
}

/*.banner_left h3 span {
    color: #483184;
    
}*/


.section2_one {
    background: #f3f3f3;
    padding: 30px 0 50px 0;
	text-align:center;
}

.digital_marketing_text h2{font-size:28px; color:#403088; font-weight:600; font-family: 'Raleway', sans-serif; line-height:30px; 
padding-bottom:24px;}

ul.digital_marketing_text_list{ padding: 0;
margin: 0;
width: 65%;
text-align: center;
margin: 0 auto; }
.digital_marketing_text_list li{ 
list-style-type: none;
padding: 8px 20px;
display: inline-block;
text-align: left;
font-size: 17px;
color: #fff;
border: 1px solid #ccc;
margin: 5px 5px;
background: #372f8c;
font-weight: 700;
}


.digital_marketing_text span{ font-weight:900;}





.section3{ background:#ffffff; padding:48px 0;}
.calculate{ text-align:center; padding-bottom:65px;}
.calculate h2{ font-size:28px; color:#403088; font-weight:900; text-transform:uppercase; font-family: 'Raleway', sans-serif; line-height:30px; padding-bottom:12px;}
.calculate h3{font-size: 26px;
color: #a5a5a5;
font-weight: 900;
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
line-height: 28px;
padding-bottom: 22px;}
.calculate h3 span{ background:#372f8c; color:#FFF;}
.calculate h4{ font-size:24px; color:#2d2d2d; font-weight:normal; font-family: 'Raleway', sans-serif; line-height:28px;}
.calculate_box{ text-align:center; display:inline-block; padding: 0 6%;}
.calculate_box p{ font-size:15px; color:#2d2d2d; text-align:center; padding:30px 0 0 0;}

.calculate_btn_box{ margin:56px 0 0 0;}


.img-cal{}
.btn1{ margin-top:50px;}
.calculate_btn{ background: #503280;padding: 10px 30px;clear: both;width: 28%;margin: 0 auto;
text-align: center; font-size:19px; text-transform:uppercase; color:#FFF; font-weight:700; font-family: 'Raleway', sans-serif;}

.section4{padding:50px 0; background:#f3f3f3; padding:30px 0;}
.industry_leader_section{ text-align:center;}
.industry_leader_section h2{font-size:28px; color:#503280; font-weight:900; text-transform:uppercase; font-family: 'Raleway', sans-serif; line-height:30px; padding-bottom:12px;}
.industry_leader{ padding:0; margin:0 0 10px 0;}
.industry_leader li{list-style:none; display:inline-block; padding:0 10px; border-right:1px solid #503280;}
.industry_leader li a{ font-size:16px; color:#503280; line-height:16px; font-weight: 700;}
.industry_leader li:last-child{ border-right:none; padding-right:0;}
.client_logo_list{ padding:0; margin:0;}
.client_logo_list li{ width:20%;list-style:none; display:inline-block; padding:10px; border: 1px solid #E6E4E4; margin:5px;}

.industry_leader_section h4{font-size:14px; color:#503280; font-family: 'Raleway', sans-serif; line-height:20px; margin-bottom:50px;}


.owl-theme .owl-controls {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 35%;
}

#owl-carousel_2 .owl-nav .owl-prev {
    background: url(../images/prev.png) no-repeat scroll center;
    width: 40px;
    height: 50px;
    left: -50px;
    position: absolute;
}

#owl-carousel_2 .owl-nav .owl-next {
    background: url(../images/next.png) no-repeat scroll center;
    width: 40px;
    height: 50px;
    right: -50px;
    position: absolute;
}

.owl-dots {display:none !important;}
.section5{background:#e3e3e3; padding:20px 0; text-align:center;}
.section5 p{font-size:18px; color:#000; font-weight:600; letter-spacing: 1px;}
/*.section5 p{font-size:15px; color:#000; font-family: 'Raleway', sans-serif; font-weight:600; letter-spacing: 1px;}*/

.section6{ width:100%; background:#ffffff; padding:45px 0 0;}
.career h2{font-size:32px; color:#353333; font-family: 'Raleway', sans-serif; line-height:38px; margin-bottom:22px;}
.career p{font-size:21px; color:#353333; font-family: 'Raleway', sans-serif; line-height:28px;}
.career p span{font-weight:600; color:#503280;}
.youtube_video{ margin-top:21px;}
.form_right{ background:#fdd73f; padding: 20px 2% 15px 2%;min-height: 511px;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 3px;
    font-weight: normal;
    font-size: 13px;
}



.form-group {margin-bottom: 7px;}

.form_inn h2{  
   font-size: 28px;
    color: #000;
    font-family: 'Raleway', sans-serif;
    line-height: 32px;
    margin-bottom: 15px;
    text-align: center; text-transform:uppercase; font-weight:700;}

.form_inn h2 span{ display: block;font-size: 20px;text-transform: none;padding: 10px 13%;line-height: 24px;font-weight: normal;}


.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 13px;
	font-family: 'Raleway', sans-serif;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fdbc3f;
    border-radius: 0;
    -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;
}


.submit_btn{
font-family: 'Raleway', sans-serif;	color: #333;background-color: #423086;border: none;padding: 8px 10px;font-size: 18px;
color: #FFF;text-transform: uppercase;font-weight: 600;letter-spacing: 4px;width: 100%;}

.submit_btn2{
font-family: 'Raleway', sans-serif;	color: #333;background-color: #423086;border: none;padding: 10px 10px;font-size: 18px;
color: #FFF;text-transform: uppercase;font-weight: 600;letter-spacing: 4px;width: 48%;}

.section7{ background:#FFF;padding:40px 0 0;}
.color_bg{ background:#473b76; padding:0 2%;}
.color_bg2{ background:#e1e1e1; padding:0 2%;}
.stack_understanding{ padding:128px 0; text-align:center;}
.stack_understanding h3{font-size:22px; color:#ffffff; font-family: 'Raleway', sans-serif; line-height:28px;}
.stack_understanding h2{font-size:34px; color:#ffffff; font-family: 'Raleway', sans-serif; line-height:40px; font-weight:900;}
.video2{ padding:30px 0;}
.video3{ padding:30px 0;}

.stack_understanding2{ padding:128px 80px; text-align:center;}
.stack_understanding2 h3{font-size:22px; color:#473b76; font-family: 'Raleway', sans-serif; line-height:28px;}
.stack_understanding2 h2{font-size:43px; color:#473b76; font-family: 'Raleway', sans-serif; line-height:50px; font-weight:900;}


.section8{ background:#ededed;padding:38px 0; margin:40px 0 0 0; padding:40px 0 70px 0;}
.section8 h2{font-size:40px; color:#503280; font-family: 'Raleway', sans-serif; line-height:40px; font-weight:700; text-align:center; margin-bottom:45px;}
.testimonials_box{ background:url(../images/testemonials_bg.jpg) repeat-x #513280; padding:30px; position:relative; text-align:center;}
.testimonials_box p{ padding:120px 0 0 0; font-size:14px; color:#c3c0c5; font-family: 'Raleway', sans-serif; line-height:20px;}
.testimonials_box h4{font-size:14px; color:#c3c0c5; font-family: 'Raleway', sans-serif; line-height:20px; padding:20px 0 0 0;}
.author_pic{ position:absolute; z-index:99; text-align:center; left:0; right:0;}

.section9{ background:#ffffff;padding:50px 0;}

.hybrid_model{ text-align:center; margin-bottom:30px;}

.hybrid_model h2{font-size:40px; color:#503280; font-family: 'Raleway', sans-serif; line-height:55px; margin-bottom:10px; text-transform:uppercase;font-weight:700;}
.hybrid_model h3{font-size:21px; color:#2d2d2d; font-family: 'Raleway', sans-serif; line-height:24px;}

.dmu_hybrid_model_inn{background:url(../images/hybrid_model_pic.png) no-repeat scroll top right; padding:30px 0;}
.dmu_hybrid_model{ padding:0; margin:0;}
.dmu_hybrid_model li{ list-style:none; display:block; margin-bottom:23px;}
.dmu_hybrid_model li h2{font-size:48px; color:#503280; font-family: 'Raleway', sans-serif; line-height:60px; font-weight:900; text-transform:uppercase; margin-bottom:10px;}
.dmu_hybrid_model li h3{font-size:18px; color:#2e2e2e; font-family: 'Raleway', sans-serif; line-height:24px; margin-bottom:30px;}

.dmu_hybrid_model_inn2{padding:30px 0;}
.dmu_hybrid_model2{ padding:0 0 0 25%; margin:0;}
.dmu_hybrid_model2 li{ list-style:none; display:block; margin-bottom:23px;}
.dmu_hybrid_model2 li h2{font-size:48px; color:#503280; font-family: 'Raleway', sans-serif; line-height:60px; font-weight:900; text-transform:uppercase; margin-bottom:10px;}
.dmu_hybrid_model2 li h3{font-size:18px; color:#2e2e2e; font-family: 'Raleway', sans-serif; line-height:24px; margin-bottom:30px;}


.btn_dmu{ padding: 10px 0;overflow: hidden;}
.btn_dmu a{ background: url(../images/arrow.png) no-repeat scroll 95% #503280; padding:5px 7%;border-radius: 85px; font-size:21px; color:#fff; font-family: 'Raleway', sans-serif; 
line-height:18px; font-weight:normal;}




.btn_dmu2{ padding: 10px 0;
overflow: hidden;}
.btn_dmu2 a{ background: url(../images/arrow.png) no-repeat scroll 95% #503280; padding:5px 18%;border-radius: 85px; font-size:21px; color:#fff; font-family: 'Raleway', sans-serif; 
line-height:18px; font-weight:normal;}


.section10{ width:100%; background:#54327e; padding:34px 0 51px;}
.our_vision_logo_inn{ border-right:1px solid #74549e; padding:34px 20px 34px 0;}

.our_vision_logo_inn_righttext{padding:0px 20px 0px 20px;}
.ovlitr_text_list li{ padding:0; margin:0}
.ovlitr_text_list li{ list-style:none; display:block; padding:10px 8%; background:url(../images/tick_icon.png) no-repeat scroll left center;}
.ovlitr_text_list li a{font-size:18px; color:#fff; font-family: 'Raleway', sans-serif; line-height:24px; margin-bottom:30px; }


.section11{ width:100%; background:#ededed; padding:55px 0 78px;}
.section_11_intext{font-size:27px; color:#100e0e; font-family: 'Raleway', sans-serif; line-height:34px; margin-bottom:60px; font-weight:400; text-align:center;}
.post_requirement{text-align:center;}
.post_requirement h3{font-size:23px; color:#53327f; font-family: 'Raleway', sans-serif; line-height:28px; margin-bottom:32px;}
.post_requirement a{ background:#fdd73f; font-size:18px; color:#2f2f2f; font-family: 'Raleway', sans-serif; line-height:24px; padding:20px 50px; border-radius:5px; font-weight:600; display:block; width: 60%;margin: 0 auto;}
.post_requirement2{text-align:center;}
.post_requirement2 h3{font-size:23px; color:#53327f; font-family: 'Raleway', sans-serif; line-height:28px; margin-bottom:32px;}
.post_requirement2 a{ background:#3b2357; font-size:18px; color:#fff; font-family: 'Raleway', sans-serif; line-height:24px; padding:20px 50px; border-radius:5px; font-weight:600;display: block; width: 50%;
margin: 0 auto;}


.section12{width:100%; background:#3b4d8b; padding:34px 0 48px;}
.digital_marketing_text h3{font-size:25px; color:#cad5fc; font-family: 'Lato', sans-serif; line-height:28px;}
.digital_marketing_text h3 span{ font-weight:900; color:#ededed;}
.digital_marketing_text_btn { margin:10px 0; text-align: right;}
.digital_marketing_text_btn a{ background:#fdd73f; padding: 20px 50px; font-size:16px; color:#212121; font-family: 'Raleway', sans-serif; line-height:20px; font-weight:700; border-radius:5px;
}

.section13{width:100%; background:#3a3392; padding:34px 0 48px;}
.digital_marketing_text2 h3{font-size:25px; color:#cad5fc; font-family: 'Raleway', sans-serif; line-height:28px;}
.digital_marketing_text2 h3 span{ font-weight:900; color:#ededed;}
.digital_marketing_text_btn2 { margin:10px 0; text-align: right;}
.digital_marketing_text_btn2 a{ background:#fdd73f; padding: 20px 50px; font-size:16px; color:#212121; font-family: 'Raleway', sans-serif; line-height:20px; font-weight:700; border-radius:5px;}

.section14{width:100%; background:#393939; padding:22px 0;}
.copyright_text_left h3{font-size:13px; color:#9c9c9c; font-family: 'Raleway', sans-serif; line-height:14px;}
.copyright_menu{ padding:0; margin:0; text-align:right;}
.copyright_menu li{ list-style:none; display:inline-block; padding:0px 10px; border-right:1px solid #9c9c9c;}
.copyright_menu li a{font-size:13px; color:#9c9c9c; font-family: 'Raleway', sans-serif; line-height:13px;}
.copyright_menu li:last-child{ border-right:none;}

/*thank you*/
.thank_you_section{ width:100%; background:#fff; padding:150px 0; text-align:center;}
.thank_you_section h2{font-size:40px; font-weight:600; color:#54327e; padding:24px 0;}
.thank_you_section p{font-size:28px; color:#000; font-weight:normal; line-height:28px;}
.modal-dialog {
    width: 501px;
    margin: 30px auto;
}
.modal-body {
    position: relative;
    padding: 35px 25px;
	background:#fdd73f;
}

.close {
     float: none; 
    font-size: 34px;
    font-weight: 700;
     line-height:auto; 
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: 1; 
    position: absolute;
    right: 6px;
    top: -2px;
    z-index: 999;
}


/*multi form*/
.tab{display: none; width: 100%; height: 50%;margin: 0px auto;}
.current{display: block;}

/*body {background-color: #f1f1f1;background: linear-gradient(135deg, #01827f 0%, #00467f 100%);}*/

/*form {background-color: #fafafa; margin: 100px auto; font-family: Raleway; padding: 40px; width: 40%; min-width: 300px; }*/

/*h1,h2 {text-align: center; }*/

input {padding: 10px; width: 100%; font-size: 17px; font-family: Raleway; border: 1px solid #aaaaaa; }

button {background-color: #423086; color: #ffffff; border: none; padding: 10px 40px; font-size: 17px; font-family: Raleway; cursor: pointer;    margin-top: 10px; }

button:hover {opacity: 0.8; }

.previous {background-color: #bbbbbb; }

/* Make circles that indicate the steps of the form: */
.step {height: 30px; width: 30px; cursor: pointer; margin: 0 2px; color: #fff; background-color: #bbbbbb; border: none; border-radius: 50%; display: inline-block; opacity: 0.8; padding: 5px}

.step.active {opacity: 1; background-color: #69c769;}

.step.finish {background-color: #4CAF50; }

.submit_btn{}


/*.submit_end {
    float: right;
    width: 44%;
}*/

.dmu_hybrid_model_inn2{display:block;}
.dmu_hybrid_model_inn2_mobile{display:none;}









@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 900px) {

.banner_left {padding-right: 2%;}	
.banner_left h3 {padding-top: 50px;}	
.industry_leader li {padding: 0 7px;}
.stack_understanding {padding: 32px 34px;text-align: center;}	
.stack_understanding2 {padding: 28px 33px;text-align: center;}	
.ovlitr_text_list li {padding: 10px 0 0 12%;}
.section_11_intext {font-size: 25px;}
.post_requirement a {font-size: 18px;line-height: 24px;padding: 10px 20px;width: 80%;}
.post_requirement2 a {font-size: 18px;line-height: 24px;padding: 10px 20px;width: 80%;}
.copyright_menu li a {font-size: 12px;}
.copyright_menu li {padding: 0px 5px;}
.section11 {padding: 40px 0 40px;}
.section9 {padding: 30px 0;}
.dmu_hybrid_model_inn2 {padding: 30px 0 0;}
	
}
@media screen and (max-width: 768px) {

.banner_left {padding-right: 2%;}	
.banner_left h3 {padding-top: 50px;}	
.industry_leader li {padding: 0 7px;}
.stack_understanding {padding: 32px 34px;text-align: center;}	
.stack_understanding2 {padding: 28px 33px;text-align: center;}	
.ovlitr_text_list li {padding: 10px 0 0 12%;}
.section_11_intext {font-size: 25px;}
.post_requirement a {font-size: 18px;line-height: 24px;padding: 10px 20px;width: 80%;}
.post_requirement2 a {font-size: 18px;line-height: 24px;padding: 10px 20px;width: 80%;}
.copyright_menu li a {font-size: 12px;}
.copyright_menu li {padding: 0px 5px;}
.section11 {padding: 40px 0 40px;}
.section9 {padding: 30px 0;}
.dmu_hybrid_model_inn2 {padding: 30px 0 0;}
	
}


@media screen and (max-width: 640px) {
.logo {text-align: center;margin: 0 0 20px 0;}
.top_right {text-align: center;float: none;}
.right_contact_list li a {font-size: 16px;line-height: 18px;}
.section img {position: absolute;left: 82px;}
.mail a {padding-left: 21px;}
.banner-bread-camp {text-align: center;}
.bread-camp_up {padding-bottom: 15px;}
.banner_left h2 {font-size: 20px;color: #FFF;line-height: 30px;text-align: center;}
.banner_left {padding: 0 10px;}
.banner_left h3 {font-size: 30px;line-height: 46px;padding-top: 10px;text-align: center;}
.banner_right h2 {font-size: 24px;color: #FFF;line-height: 25px;}
.section2 {padding: 20px 0 20px;}
.section3 {background: #ffffff;padding: 20px 0;}
.calculate h2 {font-size: 20px;line-height: 25px;}
.calculate h3 {font-size: 23px;line-height: 28px;padding-bottom: 8px;}
.calculate h4 {font-size: 20px;line-height: 24px;}
.calculate {padding-bottom: 10px;}
.calculate_btn_box {margin: 20px 0 0 0;}
.calculate_btn {width: 100%;}
.calculate h3 span {padding: 0 30px;}
.section4 {padding: 10px 0;}
.industry_leader_section h2 {font-size: 20px;line-height: 26px;padding-bottom: 12px;}
.client_logo_list li {width: 45%;margin: 5px;}
.section6 {padding: 20px 0 0;}
.career h2 {font-size: 20px;line-height: 28px;margin-bottom: 20px;}
.career p {font-size: 16px;line-height: 24px;}
.youtube_video {margin-top: 20px;}
.section7 {background: #FFF;padding: 20px 0 0;}
.stack_understanding {padding: 20px 0;text-align: center;}
.stack_understanding h3 {font-size: 18px;}
.stack_understanding h2 {font-size: 21px;line-height: 24px;}
.video2 {padding: 0px 0;}
.stack_understanding2 {padding: 0 8px;text-align: center;}
.stack_understanding2 h3 {font-size: 16px;line-height: 20px;}
.stack_understanding2 h2 {font-size: 20px;line-height: 30px;}
.section8 {padding: 38px 0;margin: 10px 0 0 0;padding: 20px 0 10px 0;}
.section8 h2 {font-size: 22px;line-height: 30px;margin-bottom: 10px;}
.hybrid_model h2 {font-size: 22px;line-height: 30px;}
.section9 {background: #ffffff;padding: 20px 0;}
.hybrid_model h3 {font-size: 17px;line-height: 20px;}
.owl-theme .owl-controls {display: none;}
.dmu_hybrid_model_inn2 {padding: 10px 0;}
.our_vision_logo_inn {border-right: none;border-bottom: 1px solid #74549e;padding: 20px 0; text-align:center;}
.ovlitr_text_list li {padding: 10px 15%;background: url(../images/tick_icon.png) no-repeat scroll left center;}
.section10 {padding: 15px 0 15px;}
.section_11_intext {font-size: 20px;line-height: 25px;margin-bottom: 30px;}
.section11 {padding: 20px 0 40px;}
.post_requirement h3 {font-size: 20px;line-height: 24px;}
.copyright_menu {margin: 5px 0;text-align: center;}
.post_requirement {text-align: center;margin-bottom: 20px;}
.post_requirement a {padding: 15px 50px;width: 100%;}
.post_requirement2 a {padding: 15px 50px;width: 100%;}
.digital_marketing_text_btn a {display: block;text-align: center;}
.digital_marketing_text_btn2 a {display: block;text-align: center;}
.section12 {padding: 20px 0 20px;}
.section13 {padding: 20px 0 20px;}
.dmu_hybrid_model2 {padding: 0 0 0 0;margin: 0;}
.btn_dmu2 a {padding: 5px 8%;font-size: 18px;}
.calculate_box {text-align: center;display: block;padding: 0;}
section img {
    left: 36%;
}
.dmu_hybrid_model_inn {
    padding: 30px 0 0;
}
.dmu_hybrid_model_inn2{display:none;}
.dmu_hybrid_model_inn2_mobile{display:block; }
.copyright_text_left{ text-align:center;}

}

@media screen and (max-width: 480px) {
.logo {text-align: center;margin: 0 0 20px 0;}
.top_right {text-align: center;float: none;}
.right_contact_list li a {font-size: 16px;line-height: 18px;}
.section img {position: absolute;left: 82px;}
.mail a {padding-left: 21px;}
.banner-bread-camp {text-align: center;}
.bread-camp_up {padding-bottom: 15px;}
.banner_left h2 {font-size: 20px;color: #FFF;line-height: 30px;text-align: center;}
.banner_left {padding: 0 10px;}
.banner_left h3 {font-size: 30px;line-height: 46px;padding-top: 10px;text-align: center;}
.banner_right h2 {font-size: 24px;color: #FFF;line-height: 25px;}
.section2 {padding: 20px 0 20px;}
.section3 {background: #ffffff;padding: 20px 0;}
.calculate h2 {font-size: 20px;line-height: 25px;}
.calculate h3 {font-size: 23px;line-height: 28px;padding-bottom: 8px;}
.calculate h4 {font-size: 20px;line-height: 24px;}
.calculate {padding-bottom: 10px;}
.calculate_btn_box {margin: 20px 0 0 0;}
.calculate_btn {width: 100%;}
.calculate h3 span {padding: 0 30px;}
.section4 {padding: 10px 0;}
.industry_leader_section h2 {font-size: 20px;line-height: 26px;padding-bottom: 12px;}
.client_logo_list li {width: 45%;margin: 5px;}
.section6 {padding: 20px 0 0;}
.career h2 {font-size: 20px;line-height: 28px;margin-bottom: 20px;}
.career p {font-size: 16px;line-height: 24px;}
.youtube_video {margin-top: 20px;}
.section7 {background: #FFF;padding: 20px 0 0;}
.stack_understanding {padding: 20px 0;text-align: center;}
.stack_understanding h3 {font-size: 18px;}
.stack_understanding h2 {font-size: 21px;line-height: 24px;}
.video2 {padding: 0px 0;}
.stack_understanding2 {padding: 0 8px;text-align: center;}
.stack_understanding2 h3 {font-size: 16px;line-height: 20px;}
.stack_understanding2 h2 {font-size: 20px;line-height: 30px;}
.section8 {padding: 38px 0;margin: 10px 0 0 0;padding: 20px 0 10px 0;}
.section8 h2 {font-size: 22px;line-height: 30px;margin-bottom: 10px;}
.hybrid_model h2 {font-size: 22px;line-height: 30px;}
.section9 {background: #ffffff;padding: 20px 0;}
.hybrid_model h3 {font-size: 17px;line-height: 20px;}
.owl-theme .owl-controls {display: none;}
.dmu_hybrid_model_inn2 {padding: 10px 0;}
.our_vision_logo_inn {border-right: none;border-bottom: 1px solid #74549e;padding: 20px 0; text-align: center;}
.ovlitr_text_list li {padding: 10px 15%;background: url(../images/tick_icon.png) no-repeat scroll left center;}
.section10 {padding: 15px 0 15px;}
.section_11_intext {font-size: 20px;line-height: 25px;margin-bottom: 30px;}
.section11 {padding: 20px 0 40px;}
.post_requirement h3 {font-size: 20px;line-height: 24px;}
.copyright_menu {margin: 5px 0;text-align: center;}
.post_requirement {text-align: center;margin-bottom: 20px;}
.post_requirement a {padding: 15px 50px;width: 100%;}
.post_requirement2 a {padding: 15px 50px;width: 100%;}
.digital_marketing_text_btn a {display: block;text-align: center;}
.digital_marketing_text_btn2 a {display: block;text-align: center;}
.section12 {padding: 20px 0 20px;}
.section13 {padding: 20px 0 20px;}
.dmu_hybrid_model2 {padding: 0 0 0 0;margin: 0;}
.btn_dmu2 a {padding: 5px 8%;font-size: 18px;}


section img {
    position: absolute;
    left: 32%;
}
.calculate_box {text-align: center;display: block;padding: 0;}
.dmu_hybrid_model_inn {
    padding: 30px 0 0;
}
.dmu_hybrid_model_inn2{display:none;}
.dmu_hybrid_model_inn2_mobile{display:block; padding: 10px 0}
.copyright_text_left{ text-align:center;}
	
}

@media screen and (max-width: 360px) {
.logo {text-align: center;margin: 0 0 20px 0;}
.top_right {text-align: center;float: none;}
.right_contact_list li a {font-size: 14px;line-height: 17px;}
.section img {position: absolute;left: 82px;}
.mail a {padding-left: 21px;}
.banner-bread-camp {text-align: center;}
.bread-camp_up {padding-bottom: 15px;}
.banner_left h2 {font-size: 20px;color: #FFF;line-height: 30px;text-align: center;}
.banner_left {padding: 0 10px;}
.banner_left h3 {font-size: 30px;line-height: 46px;padding-top: 10px;text-align: center;}
.banner_right h2 {font-size: 24px;color: #FFF;line-height: 25px;}
.section2 {padding: 20px 0 20px;}
.section3 {background: #ffffff;padding: 20px 0;}
.calculate h2 {font-size: 20px;line-height: 25px;}
.calculate h3 {font-size: 23px;line-height: 28px;padding-bottom: 8px;}
.calculate h4 {font-size: 20px;line-height: 24px;}
.calculate {padding-bottom: 10px;}
.calculate_btn_box {margin: 20px 0 0 0;}
.calculate_btn {width: 100%;}
.calculate h3 span {padding: 0 30px;}
.section4 {padding: 10px 0;}
.industry_leader_section h2 {font-size: 20px;line-height: 26px;padding-bottom: 12px;}
.client_logo_list li {width: 45%;margin: 5px;}
.section6 {padding: 20px 0 0;}
.career h2 {font-size: 20px;line-height: 28px;margin-bottom: 20px;}
.career p {font-size: 16px;line-height: 24px;}
.youtube_video {margin-top: 20px;}
.section7 {background: #FFF;padding: 20px 0 0;}
.stack_understanding {padding: 20px 0;text-align: center;}
.stack_understanding h3 {font-size: 18px;}
.stack_understanding h2 {font-size: 21px;line-height: 24px;}
.video2 {padding: 0px 0;}
.stack_understanding2 {padding: 0 8px;text-align: center;}
.stack_understanding2 h3 {font-size: 16px;line-height: 20px;}
.stack_understanding2 h2 {font-size: 20px;line-height: 30px;}
.section8 {padding: 38px 0;margin: 10px 0 0 0;padding: 20px 0 10px 0;}
.section8 h2 {font-size: 22px;line-height: 30px;margin-bottom: 10px;}
.hybrid_model h2 {font-size: 22px;line-height: 30px;}
.section9 {background: #ffffff;padding: 20px 0;}
.hybrid_model h3 {font-size: 17px;line-height: 20px;}
.owl-theme .owl-controls {display: none;}
.dmu_hybrid_model_inn2 {padding: 10px 0;}
.our_vision_logo_inn {border-right: none;border-bottom: 1px solid #74549e;padding: 20px 0; text-align:center;}
.ovlitr_text_list li {padding: 10px 15%;background: url(../images/tick_icon.png) no-repeat scroll left center;}
.section10 {padding: 15px 0 15px;}
.section_11_intext {font-size: 20px;line-height: 25px;margin-bottom: 30px;}
.section11 {padding: 20px 0 40px;}
.post_requirement h3 {font-size: 20px;line-height: 24px;}
.copyright_menu {margin: 5px 0;text-align: center;}
.post_requirement {text-align: center;margin-bottom: 20px;}
.post_requirement a {padding: 15px 50px;width: 100%;}
.post_requirement2 a {padding: 15px 50px;width: 100%;}
.digital_marketing_text_btn a {display: block;text-align: center;}
.digital_marketing_text_btn2 a {display: block;text-align: center;}
.section12 {padding: 20px 0 20px;}
.section13 {padding: 20px 0 20px;}
.dmu_hybrid_model2 {padding: 0 0 0 0;margin: 0;}
.btn_dmu2 a {padding: 5px 8%;font-size: 18px;}


section img {
    position: absolute;
    left: 89px;
}
.calculate_box {text-align: center;display: block;padding: 0;}
.dmu_hybrid_model_inn {
    padding: 30px 0 0;
	background:none;
	text-align: center;
}
.dmu_hybrid_model_inn2{display:none;}
.dmu_hybrid_model_inn2_mobile{display:block; padding: 10px 0; text-align: center;}

.copyright_text_left{ text-align:center;}



}

@media screen and (max-width: 320px) {
section img {
    position: absolute;
    left: 64px;
}
}


