.container{padding: 0;}

.sec_title{}
.sec_title h2{font-size: 40px;line-height: 47px;color: #000;font-weight: 600;margin: 0;}
.sec_title p{font-size: 22px;line-height: 28px;margin-bottom: 0;font-weight: 500;}
.sec_title span{font-size: 24px;line-height: 29px;color: #FF9901;font-weight: 600;}

.enquire_div{width: 100%;text-align: center;display: block;margin-top: 30px;}
.enquire_div a{display: inline-block;cursor: pointer;text-decoration: none; margin-top: 25px; text-align: center;background-color: #f27526; color: #fff; font-weight: 600;line-height: 24px; font-size: 20px;border-radius: 10px; padding: 18px 50px;}
.enquire_div a:hover{text-decoration: none;}

.owl-carousel.owl-theme .owl-nav{ position: absolute; top: 50%;transform: translateY(-50%);width: 100%;}
.owl-carousel.owl-theme .owl-nav .owl-prev{left: -40px;top: -50px; position: absolute;font-size: 30px;color: #000;}
.owl-carousel.owl-theme .owl-nav .owl-next{right:-40px;top: -50px; position: absolute;font-size: 30px;color: #000;}
.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover{background: transparent;}
.owl-carousel.owl-theme .owl-dots{margin-top: 20px;}
.owl-carousel.owl-theme .owl-dots .owl-dot span{background: transparent;border: 1px solid #000;   margin: 5px 4px;}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background: #000;}

.aws_cloud_banner_div{background: #000;    box-shadow: 0px 0px 20px 0px #49494987; position: relative;}
.aws_cloud_banner_div .container{display: flex;align-items: center;gap: 10px;position: relative;}
.aws_cloud_banner_div .container::before,.aws_cloud_banner_div .container::after{display: none;}
.aws_cloud_banner_div img{width: 195px;height: auto;}
.aws_cloud_banner_div div.title{padding-right: 15px; margin-right: 15px; border-right: 2px solid #494949;width: 18%;}
.aws_cloud_banner_div .title p{font-size: 27px;line-height: 32px;color: #fff;font-weight: 600;margin: 0;}
.aws_cloud_banner_div div a{color: #0AB0FF;font-size: 12px;line-height: 15px;}
.aws_cloud_banner_div div a:hover{text-decoration: none;}
.aws_cloud_banner_div div .sub_title{width: 65%;overflow: hidden;}
.aws_cloud_banner_div div .sub_title::after{content: "";position: absolute;width: 11%; height: 98%;background: linear-gradient(280deg, #000000, #00000000);right:0; top: 1px; z-index: 1;}
.aws_cloud_banner_div div .sub_title p{margin: 0;color: #fff;font-size: 17px;font-weight: 600;animation: rightToLeft 26s linear infinite;white-space: nowrap;}
.aws_cloud_banner_div div .sub_title a{display: none;}
@keyframes rightToLeft {
    0% {  transform: translateX(100%); }
    100% { transform: translateX(-185%); }
  }

.aws_cloud_sec_1{padding: 80px 0 225px; background: #03061e url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_career_desktop_banner_new.jpg?v=1.2) no-repeat;background-position: top center;background-size: cover;}
.aws_cloud_sec_1 .container{position: relative; display: flex;align-items: center;justify-content: center; flex-direction: column;}
.aws_cloud_sec_1 h1{display: flex;align-items: flex-start; font-size: 31px;line-height: 21px;color: #fff;font-weight: 600;margin-top: 0;}
.aws_cloud_sec_1 h1 img{width: 70px;height: 44px;margin-right: 10px; object-fit: contain;}
.aws_cloud_sec_1 h1 span{display: none;}
.aws_cloud_sec_1 .banner_title{font-size: 45px;line-height: 60px;color: #fff;font-weight: 700;text-align: center;width: 70%;}
.aws_cloud_sec_1 .sold_out_div{border: 2px solid #0093ffa3;border-radius: 5px;padding: 10px;margin-bottom: 40px;animation: blink_shadow 2s infinite;background: #17428E;}
.aws_cloud_sec_1 .sold_out_div a{color: #fff;text-decoration: none;display: flex;align-items: center;gap: 20px;}
.aws_cloud_sec_1 .sold_out_div a img[alt="Course Link"]{width: 20px;transform: rotate(90deg);}
.aws_cloud_sec_1 .sold_out_div img[alt="sold out"]{width: 28px;height: 28px;object-fit: contain;}
.aws_cloud_sec_1 .sold_out_div div{display: flex;gap: 5px;align-items: center;}
.aws_cloud_sec_1 .sold_out_div div strong{color: #fff;font-size: 18px;line-height: 21px;display: flex;flex-direction: column;}
.aws_cloud_sec_1 .sold_out_div div strong span{font-size: 14px;font-weight: 400;}
.aws_cloud_sec_1 .sold_out_div p{margin-bottom: 0;font-size: 18px;line-height: 21px;color: #ddd;font-weight: 500;}
@keyframes blink_shadow{  50%{        box-shadow: 0 0 20px 0 #42b4d9;  }}

.aws_cloud_sec_1 .aws_cloud_sec_1_destails{text-align: center;margin-top: 25px;}
.aws_cloud_sec_1 .aws_cloud_sec_1_destails p:first-child{font-size: 20px;line-height: 25px;font-weight: 600;color: #fff;margin-bottom: 25px;}
.aws_cloud_sec_1 .aws_cloud_sec_1_destails p:last-child{font-size: 18px;line-height: 26px;font-weight: 500;color: #c5c5c5;margin: auto;margin-bottom: 40px;width: 80%;}
.aws_cloud_sec_1 .form_div{width: 100%; background: #fff; padding: 20px; border-radius: 10px; margin-top: 40px;position: absolute;bottom: -380px;z-index: 1;box-shadow:  0px 19px 18px -3px #d7d7d7;}
.aws_cloud_sec_1 .form_div p{font-size: 24px;line-height: 29px;color: #000;font-weight: 600;text-align: center;margin-bottom: 25px;}
.aws_cloud_sec_1 .freeAdvice-form .form_title{font-size: 24px;font-weight: 600;color: #000;width: 100%;text-align: center;margin-bottom: 25px;}
.aws_cloud_sec_1 .freeAdvice-form form{display: flex; flex-wrap: wrap; gap: 10px;justify-content: space-between;}
.aws_cloud_sec_1 .freeAdvice-form .form-input {position: relative;display: inline-block;}
.aws_cloud_sec_1 .freeAdvice-form .form-input input,.aws_cloud_sec_1 .freeAdvice-form .form-input textarea {width: 100%;padding: 10px 15px;border:1px solid #C5C6CB;color: #000;font-size: 14px;font-weight: 300;font-family: 'Fieldwork Geo';outline: 0;box-shadow: none;border-radius: 5px;}
.aws_cloud_sec_1 .freeAdvice-form .firstName-input {width: 24%;}
.aws_cloud_sec_1 .freeAdvice-form .lastName-input {width: 24%;}
.aws_cloud_sec_1 .freeAdvice-form .email-input  {width: 24%;}
.aws_cloud_sec_1 .freeAdvice-form .comments-input{width: 100%;}
.aws_cloud_sec_1 .freeAdvice-form .phone-input {width: 24%;}
.aws_cloud_sec_1 .freeAdvice-form .phone_div{display: flex; gap: 10px; padding: 8px 15px 7px; border: 1px solid #C5C6CB; border-radius: 5px;}
.aws_cloud_sec_1 .freeAdvice-form .phone_div .select_icon{width: 55%; position: relative; border-right: 1px solid #C5C6CB;}
.aws_cloud_sec_1 .freeAdvice-form .phone_div .phone-input{    width: 80%; position: relative; align-items: center; display: flex;}
.aws_cloud_sec_1 .freeAdvice-form .phone_div .phone-input input{padding: 0;border:0;}
.aws_cloud_sec_1 .freeAdvice-form .countryCode-input {margin-right: 5px;width: 15%;vertical-align: top;float: left;}
.aws_cloud_sec_1 .freeAdvice-form .countryCode-input .borderRadius {width:100% !important;}
.aws_cloud_sec_1 .freeAdvice-form .contactNo-input {width: 45%;;float: right;}
.countryCode-input .dd .ddTitle {padding: 0;border: 0;text-align: left;background: #ffffff;border-radius: 5px;}
.countryCode-input .dd .ddTitle .ddTitleText img {margin-right: 3px;width: 20px;}
.countryCode-input .dd .ddTitle .ddTitleText .ddlabel {font-size: 14px;padding-top: 4px;color: #161A2F;}
.countryCode-input.select_icon:before {margin-top: -6px;right: 14px;}
.countryCode-input .dd .ddTitle .ddTitleText {padding:0}
.countryCode-input .ddcommon .ddChild {top: 32px !important;left: -6px;width: 130%;    scrollbar-width: thin;}
.countryCode-input .dd .ddChild li {padding:5px;text-align: left;}
.countryCode-input .dd .ddChild li img {margin-right: 6px;width: 20px;}
.freeAdvice_btn {width: 300px;margin-top: 0px;background: #FF7E00;border: 0px;color: #fff;line-height: 45px;height: 45px;border-radius: 5px;font-size: 16px;margin-bottom: 0px;font-weight: 600;outline: none;margin: auto;}
.learnmore { text-align: center; width: 100%; display: block;}
.learnmore a { text-decoration: none;color: #0096EF;}
.form_div .enquireSuccess-msg{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 202px;}
.form_div .enquireSuccess-msg img{display: none;}
.help-block{margin-bottom: 0;}

.aws_cloud_sec_brands{padding: 240px 0 40px;background: #fff;box-shadow: 0px 19px 18px -3px #d7d7d7;position: relative;}
.aws_cloud_sec_brands .sec_brands_main{display: flex;gap: 30px;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left{width: 42%;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left span{color: #90731A;font-weight: 600;font-size: 22px;line-height: 26px;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left p{font-size: 36px;line-height: 46px;font-weight: 600;margin-bottom: 0;color: #000;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right{width: 58%;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right p{font-size: 20px;line-height: 24px;color: #000;text-align: center;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right .brand_img_div{display: flex;flex-wrap: wrap;align-items: end;gap: 10px;justify-content: center;}
.aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right .brand_img_div img{width: auto;height: auto;object-fit: none;margin-top: 20px;}

.aws_cloud_sec_2{padding: 100px 0;}
.aws_cloud_sec_2 .aws_cloud_sec_2_top{display: flex;align-items: flex-start;margin-bottom: 30px;}
.aws_cloud_sec_2 .aws_cloud_sec_2_top .sec_title{width: 65%;}
.aws_cloud_sec_2 .aws_cloud_sec_2_top .sec_title p{margin-top: 30px;}
.aws_cloud_sec_2 .aws_cloud_sec_2_top img{margin-left: auto; width: 26%;}
.aws_cloud_sec_2 .aws_cloud_sec_2_bottom{display: flex;gap: 15px;flex-wrap: wrap;}
.aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div{padding: 25px;border-radius: 20px;background: #F3F5F9;width: 23.7%;min-height: 240px;}
.aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div img{width: 40px;height: 40px;object-fit: contain;object-position: bottom;margin-bottom: 15px;}
.aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div p{font-size: 20px;line-height: 24px;margin-bottom: 0;font-weight: 600;}

.aws_cloud_sec_3{padding: 100px 0;background: #f0f0f0 url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_3_desktop_banner.jpg) no-repeat;background-position: top;background-size: contain;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main{width: 50%;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main span{font-size: 18px;line-height: 24px;color: #000;font-weight: 400;    margin-top: 25px; margin-bottom: 40px; display: block;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main p{font-size: 24px;line-height: 26px;font-weight: 600;color: #1A1A1A;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main ul{list-style: none;padding-left: 0;margin-top: 45px;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main ul li{display: flex;gap: 15px;margin-bottom: 30px;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main ul li img{width: 40px;height: 40px;object-fit: contain;object-position: top;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main ul li p{font-size: 18px;line-height: 24px;color: #000;font-weight: 400;margin: 0;}
.aws_cloud_sec_3 .aws_cloud_sec_3_main ul li p strong{display: block;font-size: 21px;    margin-bottom: 10px;}

.aws_cloud_sec_3 .aws_cloud_sec_3_middle{margin-top: 60px; padding: 40px 60px; background:url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_3_middle_desktop_banner.jpg) no-repeat;background-position: top;background-size: cover;border-radius: 15px;}
.aws_cloud_sec_3 .sec_title h2{font-size: 36px;line-height: 41px;}
.sec_3_middle_detail{width: 55%;}
.sec_3_middle_detail p{font-size: 18px;line-height: 26px;color: #fff;margin-bottom: 0;}
.sec_3_middle_detail p:nth-child(2){margin-bottom: 30px;margin-top: 45px;}
.aws_cloud_sec_3 .sec_3_middle_detail .sec_title h2{color: #fff;}
.aws_cloud_sec_3_bottom{margin-top: 60px;}
.aws_cloud_sec_3_bottom .sec_title p{margin: 25px 0;}
.aws_cloud_sec_3_bottom .div_title{font-size: 24px;line-height: 32px;font-weight: 600;color: #000;margin-bottom: 30px;}
.aws_cloud_sec_3_bottom .sec_3_slider div.slider_div{padding: 25px;border-radius: 20px;background: #F3F5F9;min-height: 310px;}
.aws_cloud_sec_3_bottom .sec_3_slider div.slider_div img{width: 40px;height: 40px;object-fit: contain;object-position: bottom;margin-bottom: 15px;}
.aws_cloud_sec_3_bottom .sec_3_slider div.slider_div p{font-size: 22px;line-height: 24px;font-weight: 600;min-height: 48px;}
.aws_cloud_sec_3_bottom .sec_3_slider div.slider_div span{font-size: 16px;line-height: 20px;color: #000;}

.aws_cloud_sec_4{padding: 100px 0;background: #fff url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_4_desktop_banner.jpg) no-repeat;background-position: top;background-size: cover;}
.aws_cloud_sec_4 .sec_title{width: 60%;}
.aws_cloud_sec_4 .sec_title h2{color: #fff;}
.aws_cloud_sec_4 .sec_title p{margin: 60px 0 0;color: #fff;font-weight: 600;}
.aws_cloud_sec_4 .sec_4_slider{margin-top: 60px;}
.aws_cloud_sec_4 .sec_4_slider div.slider_div{padding: 25px;border-radius: 20px;background: #F3F5F9;min-height: 310px;}
.aws_cloud_sec_4 .sec_4_slider div.slider_div div{margin-bottom: 15px;font-size: 32px;line-height: 36px;font-weight: 600;}
.aws_cloud_sec_4 .sec_4_slider div.slider_div p{font-size: 22px;line-height: 24px;font-weight: 600;min-height: 48px;}
.aws_cloud_sec_4 .sec_4_slider div.slider_div span{font-size: 16px;line-height: 20px;color: #000;}
.aws_cloud_sec_4 .owl-carousel.owl-theme .owl-nav .owl-prev{color: #fff;}
.aws_cloud_sec_4 .owl-carousel.owl-theme .owl-nav .owl-next{color: #fff;}
.aws_cloud_sec_4 .owl-carousel.owl-theme .owl-dots .owl-dot span{background: transparent;border: 1px solid #fff;}
.aws_cloud_sec_4 .owl-carousel.owl-theme .owl-dots .owl-dot.active span{background: #fff;border: 0;}

.aws_cloud_sec_5{padding: 60px 0 0;background: #fff;}
.aws_cloud_sec_5 .aws_cloud_sec_5_main{display: flex;justify-content: space-between;align-items: flex-end;}
.aws_cloud_sec_5 .sec_title{width: 50%;}
.aws_cloud_sec_5 .sec_title p{margin-top: 30px;}
.aws_cloud_sec_5 .sec_title{width: 50%;}
.aws_cloud_sec_5 .sec_title .enquire_div{text-align: left;margin-bottom: 60px;}
.aws_cloud_sec_5 img{width: 50%;}

.aws_cloud_sec_6{padding: 100px 0;background: #fff url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_6_desktop_banner.jpg) no-repeat;background-position: bottom;background-size: cover;}
.aws_cloud_sec_6 .aws_cloud_sec_6_main{display: flex;gap: 20px;}
.aws_cloud_sec_6 .sec_title{width: 40%;}
.aws_cloud_sec_6 .sec_title h2{color: #fff;}
.aws_cloud_sec_6 .sec_title p{margin-top: 30px;color: #fff;}
.aws_cloud_sec_6 .aws_sec_6_right{width: 60%;display: flex;gap: 15px;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div{background: #fff;border-radius: 20px;width: 50%;display: flex;flex-direction: column;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div{padding: 20px;border-radius: 20px;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div img{width: 80px;height: 80px;object-fit: contain;object-position: top;margin-bottom: 15px;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div p{font-size: 22px;line-height: 29px;color: #000;font-weight: 600;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div p strong{color: #1C59BA;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div span{font-size: 16px;line-height: 20px;color: #000;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div{padding: 20px;border-radius: 0 0 17px 17px;background: #1C59BA;margin-top: auto;display: flex;gap: 5px;flex-direction: column;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div div{display: flex;gap: 10px;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div img{width: 20px;height: 20px;object-fit: contain;object-position: bottom;}
.aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div p{font-size: 16px;line-height: 20px;color: #fff;margin-bottom: 0;}

.aws_cloud_sec_7{padding: 100px 0;background: #fff;}
.aws_cloud_sec_7_main{display: flex;gap: 20px;align-items: flex-start;}
.aws_cloud_sec_7_main .sec_title{width: 60%;}
.aws_cloud_sec_7_main .sec_title h2{font-size: 30px;line-height: 40px;}
.aws_cloud_sec_7_main .sec_title p{margin: 20px 0;font-size: 18px;line-height: 24px;}
.aws_cloud_sec_7 .sec_title .enquire_div{text-align: left;}
.aws_cloud_sec_7 img{width: 40%;}

.aws_cloud_sec_8{padding: 100px 0;background: #E8E8E8;}
.aws_cloud_sec_8 .sec_title p{margin: 25px 0;}
.aws_cloud_sec_8 .sec_8_slider{margin-top: 40px;}
.aws_cloud_sec_8 .sec_8_slider .slider_div{padding: 25px;border-radius: 20px;background: #fff;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_div_title{font-size: 28px;line-height: 30px;margin-bottom: 30px;font-weight: 600;}
.aws_cloud_sec_8 .sec_8_slider .slider_div p.slider_msg{font-size: 16px;line-height: 20px;-webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom{display: flex;align-items: center;gap: 10px;margin-top: 40px;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom img{width: 60px;height: 60px;object-fit: contain;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom div{display: flex;flex-direction: column;gap: 5px;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom div p{margin-bottom: 0;font-size: 22px;line-height: 22px;font-weight: 600;}
.aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom div span{font-size: 16px;line-height: 16px;}

.aws_cloud_sec_9{padding: 100px 0;background: #fff;}
.aws_cloud_sec_9_main{display: flex;gap: 25px;}
.aws_cloud_sec_9_main .sec_title{width: 50%;}
.aws_cloud_sec_9_main .sec_title p{margin: 25px 0;}

input::placeholder,textarea::placeholder{color: #C5C6CB;font-weight: 300;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #C5C6CB;font-weight: 300;} 
input:-moz-placeholder,textarea:-moz-placeholder {color: #C5C6CB;font-weight: 300; } 
input::-moz-placeholder,textarea::-moz-placeholder {color: #C5C6CB;font-weight: 300;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #C5C6CB;font-weight: 300;}

.freeAdvice-form .enquireSuccess-msg img{width: 110px;}
.freeAdvice-form .enquireSuccess-msg .enquireSuccess-top{padding-top: 0;padding-bottom: 10px;font-size: 35px;}
.freeAdvice-form .enquireSuccess-msg .enquireSuccess-top b{font-size: 20px;padding-top: 0;}
.freeAdvice-form .enquireSuccess-msg .enquireSuccess-bottom{font-size: 16px;}
.freeAdvice-form .enquireSuccess-msg .enquireSuccess-bottom b{font-size: 16px;padding-top: 0;}

/* jatin Css */

.aws_extra_div_3{background: #E8E8E8;}
.aws_extra_div_3 .aws_academy{display: flex;align-items: flex-start;gap: 50px;padding: 100px 0px;}
.aws_extra_div_3 .aws_academy .awa_academy_left{width: 49%;}
.aws_extra_div_3 .aws_academy .awa_academy_left h2{font-size: 40px;line-height: 47px;color: #000;font-weight: 600;margin: 0;}
.aws_extra_div_3 .aws_academy .awa_academy_left p{font-size: 22px;line-height: 28px;margin-bottom: 0;font-weight: 500;margin-top: 30px;}
.aws_extra_div_3 .aws_academy .aws_academy_right{width: 49%;}
.aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 315px;width: 100%;border-radius: 10px;}

@media only screen and (max-width: 1360px) and (min-width: 1200px){

    .aws_cloud_sec_1{background-position: top right 40%;}
}


@media only screen and (max-width: 1199px) and (min-width: 768px){
    .aws_cloud_banner_div img{width: 145px;}
    .aws_cloud_banner_div .title p{font-size: 21px;line-height: 27px;}

    .sec_title h2,.aws_cloud_sec_3 .sec_title h2,.aws_cloud_sec_7_main .sec_title h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
    .sec_title p,.aws_cloud_sec_7_main .sec_title p{font-size: 16px; line-height: 25px; }

    .enquire_div a{font-size: 16px;line-height: 18px;padding: 14px 40px;}

    .aws_cloud_sec_1{padding: 60px 0 175px;background-position: top center;}
    .aws_cloud_sec_1 .banner_title{font-size: 35px;line-height: 45px;}
    .aws_cloud_sec_1 .form_div{width: 100%;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails{margin-top: 10px;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails p:last-child{width: 100%;}
    .aws_cloud_sec_2{padding: 60px 0;}
    .aws_cloud_sec_3{padding: 60px 0; background-size: auto;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main{width: 65%;}
    .aws_cloud_sec_4{padding: 60px 0;}
    .aws_cloud_sec_5{padding: 60px 0 0;}
    .aws_cloud_sec_6{padding: 60px 0;}
    .aws_cloud_sec_7{padding: 60px 0;}
    .aws_cloud_sec_8{padding: 60px 0;}
    .aws_cloud_sec_9{padding: 60px 0;}
    .aws_extra_div_3 .aws_academy{flex-direction: column; padding: 40px 0px;}
    .aws_extra_div_3 .aws_academy .awa_academy_left{width: 100%;}
    .aws_extra_div_3 .aws_academy .aws_academy_right{width: 100%;}
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 444px;}
    .aws_extra_div_3 .aws_academy .awa_academy_left h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
    .aws_extra_div_3 .aws_academy .awa_academy_left p{font-size: 16px;line-height: 25px;}

   
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .aws_cloud_sec_1{background:#005fa3 url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_career_desktop_banner_new_1024.jpg) no-repeat; background-position: top center;background-size: cover;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails p:first-child{ text-shadow: 1px 0px 5px #0e122b;}
    .aws_cloud_sec_1 .freeAdvice-form .firstName-input {width: 49%;}
    .aws_cloud_sec_1 .freeAdvice-form .lastName-input {width: 49%;}
    .aws_cloud_sec_1 .freeAdvice-form .email-input  {width: 49%;}
    .aws_cloud_sec_1 .freeAdvice-form .comments-input{width: 100%;}
    .aws_cloud_sec_1 .freeAdvice-form .phone-input {width: 49%;}

}
@media only screen and (max-width: 991px) and (min-width: 768px){
    .aws_cloud_banner_div img{width: 125px;}
    .aws_cloud_banner_div div.title{width: 20%;padding-right: 10px; margin-right: 10px;}
    .aws_cloud_banner_div .title p{font-size: 17px;line-height: 21px;}
    .aws_cloud_banner_div div a{font-size: 11px}
    .aws_cloud_banner_div div .sub_title{width: 55%;}
    .aws_cloud_banner_div div .sub_title p{font-size: 14px;}
    .aws_cloud_banner_div div .sub_title p a{font-size: 14px;}

    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div{width: 31.7%;}

    .aws_cloud_sec_6 .aws_cloud_sec_6_main{flex-direction: column;}
    .aws_cloud_sec_6 .sec_title{width: 100%;}
    .aws_cloud_sec_6 .aws_sec_6_right{width: 100%;}
}
@media only screen and (max-width: 767px){

    .aws_cloud_banner_div .container{padding: 0;}
    .aws_cloud_banner_div img{width: 100px;border-right: 2px solid #494949;}
    .aws_cloud_banner_div div.title{display: none;}
    .aws_cloud_banner_div div .sub_title{width: 70%;}
    .aws_cloud_banner_div div .sub_title p{font-size: 11px;line-height: 13px;}
    .aws_cloud_banner_div div .sub_title a{display: block;font-size: 11px;}


    @keyframes rightToLeft {
        0% {  transform: translateX(100%); }
        100% { transform: translateX(-350%); }
      }

    .container{padding: 0 15px;}

    .sec_title h2,.aws_cloud_sec_3 .sec_title h2,.aws_cloud_sec_7_main .sec_title h2{font-size: 23px;line-height: 27px;margin-bottom: 20px;}
    .sec_title p,.aws_cloud_sec_7_main .sec_title p{font-size: 14px; line-height: 20px; }

    .enquire_div{text-align: left;margin-top: 15px;}
    .enquire_div a{ margin-top: 15px;;line-height: 13px; font-size: 12px;border-radius: 4px; padding: 12px 25px;}
     
    .aws_cloud_sec_1{padding: 70px 0 0; background:#005fa3 url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_career_mobile_banner_new.jpg?v=1.1) no-repeat;background-position: top;background-size: contain;}
    .aws_cloud_sec_1 h1{font-size: 17px;margin-top: 0;}
    .aws_cloud_sec_1 h1 img{width: 45px;height: 25px;}
    .aws_cloud_sec_1 .banner_title{font-size: 28px;line-height: 33px;width: 100%;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails{margin-top: 15px;width: 100%;}
    .aws_cloud_sec_1 .sold_out_div{padding: 5px 10px;margin-top: 45px;width: 100%;margin-bottom: 0;}
    .aws_cloud_sec_1 .sold_out_div img{width: 20px;height: 20px;}
    .aws_cloud_sec_1 .sold_out_div a img[alt="Course Link"]{width: 20px;height: 11px; transform: rotate(90deg);}
    .aws_cloud_sec_1 .sold_out_div div strong{font-size: 13px;line-height: 17px;}
    .aws_cloud_sec_1 .sold_out_div p{font-size: 13px;line-height: 17px;width: 92%;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails p:first-child{font-size: 16px;line-height: 20px; margin-bottom: 20px;}
    .aws_cloud_sec_1 .aws_cloud_sec_1_destails p:last-child{font-size: 14px;line-height: 19px;color: #fff; text-shadow: 2px 2px 3px black;width: 100%;margin-bottom: 0;}
    .aws_cloud_sec_1 .sold_out_div a{flex-wrap: wrap;gap: 5px;}

    .aws_cloud_sec_brands{padding: 30px 0;}
    .aws_cloud_sec_brands .sec_brands_main{flex-direction: column;gap: 15px;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left{width: 100%;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left span{font-size: 16px;line-height: 21px;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_left p{font-size: 24px;line-height: 28px;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right{width: 100%;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right p{font-size: 16px;line-height: 21px;text-align: left;}
    .aws_cloud_sec_brands .sec_brands_main .sec_brands_main_right img{height: auto;margin-top: 10px;}

    .aws_cloud_sec_2{padding: 40px 0;background: url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_2_bg.jpg) no-repeat;background-position: bottom;background-size: contain;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_top{flex-direction: column;margin-bottom: 15px;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_top .sec_title{width: 100%;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_top img{display: none;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom{flex-direction: column;gap: 10px;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div{width: 100%;padding: 0;padding-left: 25px;min-height: auto;position: relative;background: transparent;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div::before{content: url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/check_skill.png);background-repeat: no-repeat;position: absolute;width: 10px;height: 10px;left: 0;top: 0;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div img{display: none;}
    .aws_cloud_sec_2 .aws_cloud_sec_2_bottom div.benefit_div p{font-size: 14px;line-height: 17px;font-weight: 500;}

    .aws_cloud_sec_3{padding: 40px 0 0;background: #F0F0F0;}
    .aws_cloud_sec_3 .container{padding: 0;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main{width: 100%;background: url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_3_mobile.jpg) no-repeat;background-position: bottom;background-size: contain;  padding-bottom: 200px;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main .sec_title{padding: 0 15px;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main p{padding: 0 15px;font-size: 18px;line-height: 22px;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main span{font-size: 14px;line-height: 17px;padding: 0 15px ;margin: 10px 0;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main ul li{gap: 10px;margin-bottom: 15px;padding: 0 15px}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main ul li img{width: 28px;height: 28px;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main ul li p{font-size: 15px;line-height: 18px;}
    .aws_cloud_sec_3 .aws_cloud_sec_3_main ul li p strong{font-size: 18px;}

    .aws_cloud_sec_3 .aws_cloud_sec_3_middle{padding: 20px;border-radius: 10px;margin: 0 15px; margin-top: 40px; background:url(https://cdn-e-careers.scdn5.secure.raxcdn.com/images/aws_sec_3_top_mobile.jpg) no-repeat;background-position: top;background-size: cover;        padding-bottom: 150px;}
    .sec_3_middle_detail{width: 100%;}
    .sec_3_middle_detail .sec_title span{font-size: 18px;line-height: 22px;}
    .sec_3_middle_detail p{font-size: 14px;line-height: 17px;}
    .sec_3_middle_detail p:nth-child(2){margin-bottom: 15px;margin-top: 20px;}

    .aws_cloud_sec_3_bottom{padding: 0 15px;padding-top: 40px;margin-top: 0;background: #fff;}
    .aws_cloud_sec_3_bottom .div_title{font-size: 18px;line-height: 22px;margin-bottom: 20px;}
    .aws_cloud_sec_3_bottom .sec_3_slider div.slider_div{background: #fff;border: 2px solid #F3F5F9;padding: 15px;border-radius: 10px;min-height: 250px;}
    .aws_cloud_sec_3_bottom .sec_3_slider div.slider_div img{width: 28px;height: 28px;margin-bottom: 10px;}
    .aws_cloud_sec_3_bottom .sec_3_slider div.slider_div p{font-size: 18px;line-height: 22px;}
    .aws_cloud_sec_3_bottom .sec_3_slider div.slider_div span{font-size: 14px;line-height: 17px;}

    .aws_cloud_sec_4{padding: 40px 0;background: #000522;}
    .aws_cloud_sec_4 .sec_title{width: 100%;}
    .aws_cloud_sec_4 .sec_title p{margin: 20px 0;}
    .aws_cloud_sec_4 .sec_4_slider{margin-top: 30px;}
    .aws_cloud_sec_4 .sec_4_slider div.slider_div{padding: 15px;border-radius: 10px;min-height: 250px;}
    .aws_cloud_sec_4 .sec_4_slider div.slider_div div{font-size: 24px;line-height: 28px;}
    .aws_cloud_sec_4 .sec_4_slider div.slider_div p{font-size: 18px;line-height: 22px;}
    .aws_cloud_sec_4 .sec_4_slider div.slider_div span{font-size: 14px;line-height: 17px;}

    .aws_cloud_sec_5{padding: 40px 0 0;}
    .aws_cloud_sec_5 .aws_cloud_sec_5_main{flex-direction: column;}
    .aws_cloud_sec_5 .sec_title{width: 100%;}
    .aws_cloud_sec_5 .sec_title .enquire_div{margin-bottom: 0;}
    .aws_cloud_sec_5 img{width: 100%;}

    .aws_cloud_sec_6{padding: 40px 0;background: #000522;}
    .aws_cloud_sec_6 .aws_cloud_sec_6_main{flex-direction: column;}
    .aws_cloud_sec_6 .sec_title{width: 100%;}
    .aws_cloud_sec_6 .sec_title p{margin-top: 15px;}
    .aws_cloud_sec_6 .aws_sec_6_right{width: 100%;gap: 10px;flex-direction: column;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div{width: 100%;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div {  padding: 15px; border-radius: 15px;  }
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div{padding: 15px;border-radius: 0 0 15px 15px;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div img{width: 60px;height: 72px;margin-bottom: 10px;object-fit: contain;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div p{font-size: 18px;line-height: 22px;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .top_div span{font-size: 14px;line-height: 20px;}
    .aws_cloud_sec_6 .aws_sec_6_right .course_div .bottom_div p{font-size: 14px;line-height: 20px;}

    .aws_cloud_sec_7{padding: 40px 0;}
    .aws_cloud_sec_7_main{flex-direction: column;}
    .aws_cloud_sec_7_main .sec_title{width: 100%;}
    .aws_cloud_sec_7 img{width: 100%;}

    .aws_cloud_sec_8{padding: 40px 0;}
    .aws_cloud_sec_8 .sec_8_slider{margin-top: 20px;}
    .aws_cloud_sec_8 .sec_8_slider .slider_div{padding: 15px;border-radius: 10px;}
    .aws_cloud_sec_8 .sec_8_slider .slider_div .slider_div_title{font-size: 21px;line-height: 24px;margin-bottom: 15px;}
    .aws_cloud_sec_8 .sec_8_slider .slider_div p.slider_msg{font-size: 14px;line-height: 20px;}
    .aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom div p{font-size: 16px;line-height: 16px;}
    .aws_cloud_sec_8 .sec_8_slider .slider_div .slider_bottom div span{font-size: 14px;line-height: 17px;}

    .aws_cloud_sec_9{padding: 40px 0;}
    .aws_cloud_sec_9_main{flex-direction: column;gap: 20px;}
    .aws_cloud_sec_9_main .sec_title{width: 100%;}
    .aws_cloud_sec_9_main .form_div{width: 100%;}
    .aws_cloud_sec_9_main .sec_title p{margin: 15px 0;}

    /* jatin css */
    .aws_extra_div_3 .aws_academy{flex-direction: column; padding: 40px 0px;}
    .aws_extra_div_3 .aws_academy .awa_academy_left{width: 100%;}
    .aws_extra_div_3 .aws_academy .awa_academy_left h2{font-size: 23px;line-height: 27px;margin-bottom: 20px;}
    .aws_extra_div_3 .aws_academy .awa_academy_left p{font-size: 14px;line-height: 20px;}
    .aws_extra_div_3 .aws_academy .aws_academy_right{width: 100%;}
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 194px;}
    .aws_cloud_sec_1 .form_div{width: 100%;}
    .aws_cloud_sec_1 .freeAdvice-form .firstName-input{width: 100%;}
    .aws_cloud_sec_1 .freeAdvice-form .lastName-input{width: 100%;}
    .aws_cloud_sec_1 .freeAdvice-form .email-input{width: 100%;}
    .aws_cloud_sec_1 .freeAdvice-form .phone-input{width: 100%;}
    .freeAdvice_btn{width: 100%;}
    .aws_cloud_sec_1 .form_div{border-radius: 10px 10px 0px 0px;width: 90%;position: initial; padding: 15px; box-shadow: none;}
    .aws_cloud_sec_1 .freeAdvice-form .form_title{font-size: 18px;line-height: 20px;}
    .aws_cloud_sec_1 .banner_title{width: 100%;  text-shadow: 1px 0px 5px #0e122b;}
    .aws_cloud_sec_1 h1 img{object-fit: contain;}
}
@media only screen and (max-width: 776px) and (min-width: 600px){
    .aws_cloud_sec_1{background-size: cover;}
}
@media only screen and (max-width: 540px){
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 287px;}
}
@media only screen and (max-width: 480px){
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 223px;}
}
@media only screen and (max-width: 420px){
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 203px;}
}
@media only screen and (max-width: 360px){
    .aws_extra_div_3 .aws_academy .aws_academy_right iframe{height: 181px;}
}