@media only screen and (min-width: 1920px) and (max-width: 1920px) {
.about_banner_L {padding: 150px 0 110px 0 !important;}
.about_banner .left_text {font-size: 65px; line-height: 75px !important; }
.about_content .heading {font-size: 65px; line-height: 75px !important; }
.black_bg p {font-size: 65px; line-height: 75px !important; }
.contact_sec p {font-size: 65px; line-height: 75px !important; }
.about_content .box1 .text {width:250px;}
.about_content .box1 ul {width: 250px; padding-top:10px !important}
.our_service .head_title { padding-left:20px}
.our-servicse_boxL {width:740px !important;}
.pd_left { padding-left:0 !important;}
.hworkpd{ padding:0 0 0 10px !important;}
.mobile_video{ display:none}
.nptb-6{ padding: 0 0 0 8px !important;}
.nptb-9{ padding: 8px 0 10px 0 !important;}
.nptb-12{ padding: 0 0 0 12px !important;}
.box_padding19 { padding: 593px 0 60px;}
.home_pd {margin-left: -19px !important; margin-right: -11px !important;}
.padd_right_left4 { padding-left: 12px !important;}


}

@media only screen and (min-width: 1600px) and (max-width: 1600px) {
.box_padding3 {padding: 648px 0 60px 0 !important;}	
.box_padding5 {padding: 490px 0 0px 0 !important;}	
.box_padding7 {padding: 654px 0 0px !important;}	
.box_padding9 {padding: 690px 0 0px 0px !important;}
.box_padding10 {padding: 390px 0 0px 0px !important;}
.box_padding11 {padding: 520px 0 0px 0px !important}
.shapeshifter .small_img {margin-top: 393px !important;}
.box_padding23 {padding: 395px 0 0 0px !important;}
.box_padding {padding: 334px 165px 0px 132px !important;}
.box_padding2 {padding: 630px 0 0 0 !important}
.box_padding16 {padding: 398px 0 0 0 !important;}
.box_padding17 {margin-top: 478px !important}
.box_padding18 {margin-top: 265px !important;}
.box_padding15 { margin-top: 445px !important}
.box_padding6 {padding: 91px 0 0 160px !important;}
.box_padding14 {margin-top: 600px !important;}
.box_padding19 {padding: 424px 0 60px !important;}
.box_padding20 {padding: 856px 0 0px !important;}
.mobile_video{ display:none}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}
.nptb-9{ padding: 8px 0 10px 0 !important;}
.nptb-12{ padding: 0 0 0 12px !important;}
.home_pd {margin-left: -10px !important; margin-right: -11px !important;}

}

@media only screen and (min-width: 800px) and (max-width: 800px) {
.mobile_video{ display:none}
.box_padding3 {padding: 36px 0 40px 0 !important;}	
.box_padding5 { padding: 50px 0 0 30px !important;}
.inner_text2 {width: 100%; padding-bottom: 30px;}
.inner_title_head {padding-bottom: 30px !important;}
.box_padding6 {padding: 50px 0 0 30px !important;}
.box_padding7 { padding: 30px 0 0 0 !important;}
.padd_right_left {padding-left: 0px !important; padding-top: 10px !important;}
.box_padding9 { padding: 50px 0 0 30px !important;}
.banner_heading {font-size: 75px; padding: 0 0 20px 20px !important;}
.box_padding10 {padding: 50px 0 0 30px !important;}
.box_padding11 {padding: 50px 0 0 30px !important;}
.box_padding12 {padding: 50px 0 0 20px !important;}
.box_padding13 {padding: 50px 0 0 30px !important;}
.box_padding13 .img_name { padding: 50px 0 0 0 !important;}
.big_text {font-size: 50px; line-height: 60px; padding: 40px 0 40px 0 !important;}
.shapeshifter .small_img {float: left !important; margin-top: 50px !important;}
.procedure_sec {padding: 20px 0 0px 0 !important;}
.box_padding23 {padding: 30px 0 20px 0px !important;}
.col-sm-5 {width: 100% !important;}
.box_padding21 {padding: 30px 0 30px 20px !important;}
.inner_text4 {width: 100%; padding-bottom: 30px !important;}
.box_padding {padding: 30px 30px 20px 20px !important;}
.box_padding2 { padding: 30px 0 0 0 !important;}
.project-tab .nav-link { font-size: 15px !important;}
.box_padding16 { padding: 10px 0 20px 20px !important;}
.box_padding17 { margin-top: 31px !important;}
.box_padding18 { margin-top: 31px !important;}
.box_padding15 { margin: 31px 0 0 20px !important;}
.Papa-Dont-Preach .img_left {margin-top: 0 !important;}
.our_service .head_title {margin: 0 0 50px 0 !important;}
.about_content .heading {font-size: 49px !important;}
.about_banner .left_text {font-size: 4.25em !important; line-height: 70px !important; padding-bottom:30px !important; }
.about_banner .right_text {width: 100%; margin-top:0 !important;}
.black_bg p {font-size: 4em !important; line-height: 70px !important; padding-bottom:30px !important; }
.black_bg {padding:50px 0 20px 0!important}
.our_service { padding: 40px 0 40px !important;}
.contact_sec p {font-size: 52px; margin: 40px 0 0 0; line-height: 70px !important;}
.contact_sec { padding: 100px 0 !important}	
.nav-menu a {padding: 12px 118px 0 0 !important}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}



}

@media only screen and (min-width: 600px) and (max-width: 600px) {
.banner_heading {font-size: 56px; padding: 0 0 20px 20px !important;}
.mobile_video{ display:none}

}

@media only screen and (min-width: 720px) and (max-width: 720px) {
.inner_text4 {width:100% !important; }
.img_name {padding: 34px 0 0 5px !important; }
.mobile_video{ display:none}


}

@media only screen and (min-width: 768px) and (max-width: 768px) {
.home_pd {margin-left: -19px !important; margin-right: -19px !important;}
	
.about_content .box1 .head {font-size: 16px;}
.about_aim{ position:absolute; left: 200px; top: -190px;}	
.about_aim2{ position:absolute; left: 200px; top: -99px;}	
.padd_right_left4 { padding-left: 12px !important;}
.mobile_video{ display:none}

.procedure { padding:250px 0 0 0}
.about_procedure{ position:absolute; left: 200px; top: -200px;}	
.about_procedure2{ position:absolute; left: 200px; top: -140px;}
.about_procedure3{ position:absolute; left: 200px; top: -65px;}
.about_procedure4{ position:absolute; left: 200px; top: 30px;}

.conclusion { padding:400px 0 0 0}
.about_conclusion {position:absolute; left: 200px; top: -200px;}

.designer_content { padding:0 0 20px 200px !important;}
.about_banner { padding: 100px 0 50px 0;}
.about_content .heading {margin-top: 50px !important; margin-bottom: 80px !important;}
.about_content { padding: 0;}	
.mt-40 {margin-top: 0 !important;}
.hworkpd{ padding:0 0 0 10px !important;}
.hworkpd2{ padding:0 10px 0 0 !important;}

.workpd{ padding: 0 12px 0 0 !important;}
.workpd2{ padding: 0 8px 0 0 !important;}
.padd_left_right {padding-right: 0px !important;}
.slider_mobile {height: 675px;}	
.ipade_pdd{padding:0 6px 0 6px !important;}
.content_info {padding: 10px 0 50px 0;}
.marquee0 {margin: 30px 0 30px 0 !important;}	
.big_text {font-size: 50px; line-height: 60px; padding: 40px 0 40px 0 !important;}
.shapeshifter .small_img {float: left !important; margin-top: 50px !important; display: inline-block;}
.banner_heading {font-size: 65px !important;}
.pl-0 {padding-left: 5px !important;}
.mobile_mb-12 {margin-bottom: 12px !important; }
.mobile_pdd_0 {padding: 0 0 13px 0;}
.contact_sec {padding: 100px 0 !important;}
.inner_mid .right_box {padding: 50px 0 !important;}
.inner_title_head {letter-spacing: 5px !important;}
.cricchanakya .ptb_150 {padding: 60px 0 !important;}
.mt-300 {margin-top: 100px !important;}
.inner_text {font-size: 15px !important; letter-spacing:0.7px}
.inner_text2 {font-size: 15px !important; padding-bottom:30px !important; letter-spacing:0.7px }
.inner_text4 {font-size: 15px !important; letter-spacing:0.7px}
.inner_text3 {font-size: 15px; width: 300px; float: right !important; padding-bottom:30px !important; letter-spacing:0.7px}	
.inner_title_head {font-size: 16px !important; }	
.box_padding13 .img_name { padding: 36px 0 0 20px !important}	
.big_text{font-size:60px !important; line-height:70px}
.black_bg p { font-size: 50px; font-weight: 300; line-height: 60px;}
.about_banner .left_text { font-size: 74px; line-height: 80px;}
.more_project .title{font-size: 43px }
.yello_grid_img{min-height: 520px !important;}
.box_padding2 {padding: 30px 0 30px 0 !important; }
.box_padding4 {padding: 30px 100px 30px 50px !important}
.box_padding5 {padding: 34px 0 20px 20px !important}
.box_padding6 {padding: 30px 0 20px 21px !important}
.box_padding7 {padding: 30px 20px 0 20px !important}
.zero_yet100 {float:right !important;}
.box_padding8 {padding: 38px 50px 0 0 !important}
.box_padding9 {padding: 34px 0 0 17px !important}
.box_padding3 {padding: 30px 0 40px 0 !important}
.box_padding10 {padding: 30px 0 0 0 !important}
.box_padding11 {padding: 30px 0 30px 0 !important}
.box_padding12 {padding: 30px 0 10px 30px !important}
.shapeshifter .small_img {margin-top: 35px !important}
.box_padding11_2 {padding: 15px 0 0 0 !important;}
.box_padding23 {padding: 56px 0 30px 0px !important; width: 700px !important;}
.box_padding {padding: 30px 20px 30px 20px !important;}
.box_padding16 {padding: 10px 0 0 0 !important;}
.box_padding17 {padding: 36px 0 10px 0 !important; margin-top:0 !important;}
.box_padding18 {margin-top: 20px !important;}
.box_padding15 { margin-top: 159px !important;}
.box_padding14 { margin-top: 60px !important;}
.box_padding19 { padding: 34px 0 20px 25px !important}
.box_padding20 { padding: 39px 0 0px !important;}
.box_padding21 { padding: 27px 0 0 10px !important}
.about_banner .right_text {font-size: 15px;}
.about_banner .left_text {font-size: 60px;}
.about_content .box1 .text {font-size: 15px;}
.about_content .heading {font-size: 65px; color: #000;}
.about_content .box1 ul li {font-size: 15px !important;}
.about_content .box1 ul {padding: 7px 0 0 0!important; line-height:24px}
.our_service .box2 ul li {padding: 5px 0 0 0 ; font-size: 14px !important;}
.contact_sec p {font-size: 50px !important; line-height:60px; font-weight:300}
.about_banner .left_text {font-size: 50px !important; line-height: 60px !important; padding-bottom:10px !important;}
.about_content .heading {font-size: 50px !important; line-height: 60px !important;}
.about_content .box1 .text {letter-spacing: 0.7px !important}
.about_content .box1 ul li {letter-spacing: 0.7px !important; line-height: 18px;} 

}


@media only screen and (min-width: 1024px) and (max-width: 1024px) {
.nptb-9{ padding: 8px 0 10px 0 !important;}
.nptb-12{ padding: 0 0 0 12px !important;}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 600px !important;}
.mobile_video{ display:none}
.aim_text {width: 100% !important; padding-bottom:10px !important;}
.home_pd {margin-left: -20px !important; margin-right: -20px !important;}
.new3_nptb-6{ padding-right:8px !important;}
	
.brand_identity{ position:absolute; left:300px}
.brand_experience{ position:absolute; left:600px}

.our_service .box2 ul li {width: 400px;}

.padd_right_left4 { padding-left: 12px !important;}
.head_title {font-size: 16px; margin-bottom: 50px;}
.about_content .box1 .head {font-size: 16px;}
.about_aim{ position: absolute; left: -73px; top: 84px; right: -335px}	
.about_aim2{ position: absolute; left: -256px; top: 200px; right:-116px}

.procedure { padding:300px 0 0 0}
.about_procedure{position: absolute; left: -72px; top: 70px; right: -346px;}

.about_procedure2{position: absolute; left: -257px; top: 165px; right: -346px;}

.about_procedure3{ position: absolute; left: -257px; top: 207px; right: -346px;}

.about_procedure4{ position: absolute; left: -459px; top: 289px; right: 30px;}

.conclusion { padding:400px 0 0 0}

.about_conclusion {position:absolute; left:-75px; top: 66px; right:-383px;}

.our-servicse_boxL {width:900px !important; padding-bottom:40px}

.about_content .box1 .logo_img svg { margin-top: 55px; margin-left: -200px;}	
.about_content .heading {margin-top: 20px !important; margin-bottom: 80px !important;}
.about_banner .left_text { font-size: 50px !important; line-height:60px !important; min-width: 850px;}	
.hworkpd{ padding:0 0 0 10px !important;}
.hworkpd2{ padding:0 10px 0 0 !important;}

.workpd{ padding: 0 6px 0 0 !important;}
.workpd2{ padding: 0 8px 0 0 !important;}
.padd_left_right {padding-right: 0px !important;}
.ipade_pdd{padding:0 6px 0 6px !important;}
.content_info {padding: 10px 0 50px 0;}
.mt-40 {margin-top: 0 !important;}
	
.work-item .project-thumb {display: none !important;}
.col-md-6_full { width: 100% !important; padding: 0 0 0 0 !important;}	
.about_banner .right_text {width: 100% !important; position:absolute; left:-160px; min-width:600px}
.about_banner .right_text_snk{width: 100% !important; position:absolute; left:-160px; min-width:600px; top:260px}

.about_banner { padding: 100px 0 430px 0;}
.about_content .heading {font-size: 50px !important; line-height: 60px !important; padding: 0 0 0 20px !important;}    
.about_banner .left_text {font-size: 50px; line-height: 60px !important; }
.black_bg p {font-size: 50px !important; line-height: 60px !important;}
.black_bg { padding: 60px 0 20px 0;}
.our_service .head_title {font-size: 16px;}	
.banner_heading {font-size: 70px !important;}
.contact_sec {padding: 100px 0 !important;}
.inner_mid .right_box {padding: 40px 0 !important;}
.inner_title_head {letter-spacing: 5px !important;}
.cricchanakya .ptb_150 {padding: 60px 0 !important;}
.mt-300 {margin-top: 100px !important;}
.inner_text {font-size: 14px !important; }
.inner_text2 {font-size: 14px !important; }
.inner_text4 {font-size: 14px !important; }
.inner_text3 {font-size: 14px !important; }	
.inner_title_head {font-size: 16px !important; }	
.box_padding13 .img_name { padding: 456px 0 0 34px !important; }	
.big_text{font-size:60px !important; line-height:70px}
.black_bg p { font-size: 4.5em; font-weight: 300; line-height: 75px;}
.about_banner .left_text { font-size: 74px; line-height: 80px;}
.more_project .title{font-size: 43px }
.yello_grid_img{height: 500px !important;}
.box_padding2 {padding: 254px 0 0 0 !important}
.box_padding4 {padding: 115px 0 0 176px !important;}
.box_padding5 {padding: 127px 0 0px 35px !important;}
.box_padding6 {padding: 33px 0 0 121px !important}
.box_padding7 {padding: 379px 20px 0 20px !important}
.zero_yet100 {float:right !important;}
.box_padding8 {padding: 38px 0 0 0 !important}
.box_padding9 {padding: 207px 0 0px 0px !important}
.box_padding3 {padding: 253px 0 0 0 !important;}
.box_padding10 {padding: 124px 0 0 0 !important}
.box_padding11 {padding: 227px 0 0 0 !important}
.box_padding12 {padding: 57px 0 40px 150px !important}
.shapeshifter .small_img {margin-top: 163px !important}
.box_padding11_2 {padding: 105px 0 0 0 !important;}
.box_padding23 {padding: 56px 0 0 0px !important;}
.box_padding {padding: 35px 100px 0 68px !important}
.box_padding16 {padding: 10px 0 0 0 !important}
.box_padding17 {padding: 120px 0 0 0 !important; margin-top:0 !important;}
.box_padding18 {margin-top: 20px !important;}
.box_padding15 { margin-top: 140px !important;}
.box_padding14 { margin-top: 209px !important;}
.box_padding19 { padding: 163px 0 60px 0 !important}
.box_padding20 { padding: 449px 0 0px !important;}
.box_padding21 { padding: 27px 0 0 10px !important}
.about_banner .right_text {font-size: 15px;}
.about_content .box1 .text {font-size: 15px;}
.about_content .heading {font-size: 65px; color: #000;}
.about_content .box1 ul li {font-size: 15px !important;}
.about_content .box1 ul {padding: 7px 0 0 0!important; line-height:24px}
.our_service .box2 ul li {padding: 5px 0 0 0 ; font-size: 15px !important;}
.contact_sec p {font-size: 50px !important; line-height:60px !important;}
.img_name {padding: 128px 0 0 5px !important;}

}

@media only screen and (min-width: 1280px) and (max-width: 1280px) {
.home_pd {margin-left: -10px !important; margin-right: -10px !important;}
.mobile_video{ display:none}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}	
.big_text{font-size:60px !important; line-height:70px}
.black_bg p { font-size: 4.5em; font-weight: 300; line-height: 75px;}
.about_banner .left_text { font-size: 74px; line-height: 80px;}
.more_project .title{font-size: 43px }
.yello_grid_img{min-height: 685px !important;}
.box_padding2 {padding: 442px 0 0 0 !important;}
.box_padding4 {padding: 185px 0 0 176px !important;}
.box_padding5 {padding: 224px 0 0px 170px !important;}
.box_padding6 {padding: 54px 0 0 125px !important;}
.box_padding7 {padding: 472px 0 0 20px !important;}
.zero_yet100 {float:right !important;}
.box_padding8 {padding: 107px 0 0 35px !important;}
.box_padding9 {padding: 410px 0 0px 0px !important;}
.box_padding3 {padding: 420px 0 0 0 !important;}
.box_padding10 {padding: 260px 0 0 0 !important;}
.box_padding11 {padding: 360px 0 0 0 !important;}
.box_padding12 {padding: 165px 0 40px 150px !important;}
.shapeshifter .small_img {margin-top: 266px !important;}
.box_padding11_2 {padding: 302px 0 0 0 !important;}
.box_padding23 {padding: 211px 0 0 0px !important;}
.box_padding {padding: 37px 165px 0 130px !important;}
.box_padding16 {padding: 188px 0 0 0 !important}
.box_padding17 {padding: 289px 0 0 0 !important; margin-top:0 !important;}
.box_padding18 {margin-top: 45px !important;}
.box_padding15 { margin-top: 286px !important;}
.box_padding14 { margin-top: 390px !important;}
.box_padding19 { padding: 254px 0 60px 0 !important;}
.box_padding20 { padding: 644px 0 0px !important;}
.box_padding21 { padding: 70px 0 0 0px !important;}
.about_banner .right_text {font-size: 15px;}
.about_banner .left_text {font-size: 60px;}
.about_content .box1 .text {font-size: 15px;}
.about_content .heading {font-size: 65px; color: #000;}
.about_content .box1 ul li {font-size: 15px !important;}
.about_content .box1 ul {padding: 7px 0 0 0!important; line-height:24px}
.our_service .box2 ul li {padding: 5px 0 0 0 ; font-size: 15px !important;}
.contact_sec p {font-size: 54px !important;}
.img_name {padding: 56px 0 0 5px !important;}
.nptb-9{ padding: 8px 0 10px 0 !important;}
.nptb-12{ padding: 0 0 0 12px !important;}
.contact_sec {padding: 100px 0 350px 0; overflow: hidden;}

}

@media only screen and (min-width: 1366px) and (max-width: 1366px) {
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}
.mobile_video{ display:none}
.big_text{font-size:60px !important; line-height:70px}
.black_bg p { font-size: 4.5em; font-weight: 300; line-height: 75px;}
.about_banner .left_text { font-size: 74px; line-height: 80px;}
.more_project .title{font-size: 43px }
.yello_grid_img{min-height: 685px !important;}
.box_padding2 {padding: 490px 0 0 0 !important;}
.box_padding4 {padding: 185px 0 0 176px !important;}
.box_padding5 {padding: 338px 0 0px 170px !important;}
.box_padding6 {padding: 54px 0 0 125px !important;}
.box_padding7 {padding: 500px 0 0 20px !important;}
.zero_yet100 {float:right !important;}
.box_padding8 {padding: 107px 0 0 35px !important;}
.box_padding9 {padding: 465px 0 0px 0px !important;}
.box_padding3 {padding: 472px 0 0 0 !important;}
.box_padding10 {padding: 280px 0 0 0 !important;}
.box_padding11 {padding: 400px 0 0 0 !important;}
.box_padding12 {padding: 165px 0 40px 150px !important;}
.shapeshifter .small_img {margin-top: 299px !important;}
.box_padding11_2 {padding: 358px 0 0 0 !important;}
.box_padding23 {padding: 235px 0 0 0px !important;}
.box_padding {padding: 150px 165px 0 130px !important;}
.box_padding16 {padding: 264px 0 0 0 !important}
.box_padding17 {padding: 335px 0 0 0 !important; margin-top:0 !important;}
.box_padding18 {margin-top: 85px !important;}
.box_padding15 { margin-top: 308px !important;}
.box_padding14 { margin-top: 440px !important;}
.box_padding19 { padding: 279px 0 60px 0 !important;}
.box_padding20 { padding: 660px 0 0px !important;}
.box_padding21 { padding: 70px 0 0 0px !important;}
.about_banner .right_text {font-size: 15px;}
.about_banner .left_text {font-size: 60px;}
.about_content .box1 .text {font-size: 15px;}
.about_content .heading {font-size: 65px; color: #000;}
.about_content .box1 ul li {font-size: 15px !important;}
.about_content .box1 ul {padding: 7px 0 0 0!important; line-height:24px}
.our_service .box2 ul li {padding: 5px 0 0 0 ; font-size: 15px !important;}
.contact_sec p {font-size: 54px !important;}
.img_name {padding: 66px 0 0 5px !important;}
.nptb-silq{ padding: 0 6px 0 0 !important;}
.home_pd {margin-left: -9px !important; margin-right: -9px !important;}

}


@media only screen and (min-width: 1440px) and (max-width: 1440px) {
.slider {margin: 0 auto; left: 0px; right: 0px; background: url(../images/header.gif) center top no-repeat; background-attachment: scroll !important;
        background-size: auto !important; background-attachment: fixed !important;
    height: 650px !important;
}
.contact_sec { padding: 100px 0 200px 0; overflow: hidden; }
.new2_nptb-6{ padding-right:6px !important;}
.home_pd {margin-left: -8px !important; margin-right: -8px !important;}
.new_nptb-6{ padding-left:12px !important;}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}
.padd_right_left4 { padding-left: 12px !important;}
.mobile_video{ display:none}
.about_banner_L {padding: 130px 0 90px 0 !important;}
.about_banner .left_text {font-size: 65px; line-height: 75px !important; padding-right:80px}
.black_bg p {font-size: 65px; line-height: 75px !important;}
.about_content .box1 .text {width:230px;}
.about_content .box1 ul {width: 230px; padding-top:10px !important}
.our_service .head_title { padding-left:18px}
.our-servicse_boxL {width:558px !important;}
.contact_sec p {font-size: 65px; line-height: 75px !important;}
.pd_left { padding-left:0 !important;}

.box_padding21 {padding: 60px 0 0 10px !important}
.img_name { padding: 78px 0 0 5px !important}
.big_text{font-size:60px !important; line-height:70px}
.Papa-Dont-Preach .img_left {margin-top: 260px !important}
.black_bg p { font-size: 65px; font-weight: 300; line-height: 75px;}

.about_banner .left_text { font-size: 74px; line-height: 80px;}

.more_project .title{font-size: 43px }
	
.yello_grid_img{ min-height: 685px !important;}

.box_padding2 {
    padding: 540px 0 0 0 !important;
}

.box_padding4 {
    padding: 211px 0 0 185px !important;
}

.box_padding5 {
    padding: 382px 0 0px 170px !important
}

.box_padding6 {
    padding: 67px 0 0 125px !important;
}

.box_padding7 {
    padding: 565px 0 0 20px !important;
}

.zero_yet100 { float:right !important;
}

.box_padding8 {
    padding: 160px 0 0 35px !important;
}

.box_padding9 {
    padding: 530px 0 0px 0px !important;
}

.box_padding3 {
    padding: 536px 0 0 0 !important;
}

.box_padding10 {
    padding: 327px 0 0 0 !important;
}

.box_padding11 {
    padding: 441px 0 0 0 !important;
}
.box_padding12 {
    padding: 165px 0 40px 150px !important;
}
.shapeshifter .small_img {
    margin-top: 330px !important;
}

.box_padding11_2 {
    padding: 424px 0 0 0 !important;
}

.box_padding23 {
    padding: 286px 0 0 0px !important;
}

.box_padding {
    padding: 205px 165px 0 130px !important;
}

.box_padding16 {
    padding: 320px 0 0 0 !important
}

.box_padding17 {
    padding: 390px 0 0 0 !important;
	margin-top:0 !important;
}

.box_padding18 {
    margin-top: 150px !important;
}

.box_padding15 {
    margin-top: 371px !important;
}
.box_padding14 {
    margin-top: 509px !important;
}

.box_padding19 {
    padding:339px 0 60px 0 !important;
}
.box_padding20 {
    padding: 755px 0 0px !important;
}

.about_banner .right_text {
    font-size: 15px;
}

.about_banner .left_text {
    font-size: 65px !important; line-height:75px !important;
}

.about_content .box1 .text {
     font-size: 15px;
}
.about_content .heading {
    font-size: 65px; color: #000; font-weight:300; line-height:75px;
}

.about_content .box1 ul li {
    font-size: 15px !important;
}

.about_content .box1 ul {
    padding: 7px 0 0 0!important; line-height:24px
}

.our_service .box2 ul li {
    padding: 5px 0 0 0 ; font-size: 15px !important;

}



}



@media only screen and (min-width: 1201px) and (max-width: 1280px) {
    .nav-menu a {padding: 0 180px 0 0;}
    .about_banner .left_text {
        font-size: 60px;
    }
.mobile_video{ display:none}

    .about_content .heading {
    font-size: 63px;
    width: 80%;
}

    ul.footer_nav li a {
      
        padding: 90px 64px 0px 0;
    }

    .black_bg p {
    font-size: 54px; line-height: normal;}

    .contact_sec p {
    font-size: 45px;     line-height: normal;}

    .slider {
        height: 428px;
    }

    .box_padding {
    padding: 80px 165px 30px 60px;
}

    .box_padding2 {
    padding: 368px 0 0 0;
}

    ul.service li{font-size:17PX;}

    .box_padding3 {
    padding: 160px 0 0px 130px;
    overflow:hidden;
}

    .padd_top_240 {
        margin: 179px 0;
}

    .padd_tb_bottom200 {
    padding: 120px 0;
}

    .box_padding5 {
    padding: 167px 0 0px 60px;
}

    .box_padding4 {
    padding: 94px 0 0px 156px;
    overflow: hidden;
}

    .box_padding6 {
   padding: 15px 0 0 100px
}

    .box_padding7 {
    padding: 397px 0 0px;
}

    .box_padding10 {
    padding: 188px 0 0px 0px;
}

.box_padding8 {
        padding: 25px 0 0px 0px;
}
.box_padding9 {
          padding: 333px 0 0px 0px;
}

.box_padding11 {
       padding: 213px 0 0px 0px;
}


.box_padding13 .img_name {
    padding: 487px 0 0 12px;
   
}

.box_padding23 {
    padding: 124px 0 0 0px;
    overflow: hidden;
}


    .big_text {
        font-size: 70px;
    }

    .shapeshifter .small_img {
    float: right;
    margin-top: 259px;
}

    .shapeshifter .ptb_200 {
    padding: 130px 0;
}

    .ellementary .half_img_right {
    margin-top: 900px;
}


    .ellementary .half_img_left {
    margin-top: 210px;
    width: 560px;
    float: left;
}

    .box_padding14 {
    margin-top: 310PX;
}

    .WSD .box_img {
    padding: 110px 0;
   
}

   .box_padding15 {
    margin-top: 196PX;
}

   .Papa-Dont-Preach .img_left {
    width: 382px;
    float: left;
    margin-top: 110px;
}

.box_padding16 {
   padding: 25px 0;
}

.box_padding17 {
    margin-top: 230PX;
}

.box_padding18 {
    margin-top: 0PX;
}

.inner_title_head {
    font-size: 17px;
    color: #000;
    font-weight: 400;
    letter-spacing: 8px;
}


.box_padding21 {
    padding: 30px 0 0 0px;
    overflow: hidden;
    font-size: 17px;
    width: 436px !IMPORTANT;
}

.height_685 {height:517px;}

.box_padding19 {
    padding: 178px 0 60px;
    overflow: hidden;
}

.box_padding20 {
    padding: 553px 0 0px;
    overflow: hidden;
}

.inner_text {
    font-size: 15px ;
}

.inner_text2 {
    font-size: 15px;
}

.inner_text4 {
   font-size: 15px;
}


.inner_text3 {
   font-size: 15px;
}


}


@media only screen and (min-width: 1680px) and (max-width: 1680px) {
.new2_nptb-6{ padding-right:6px !important;}
.nptb-9{ padding: 8px 0 10px 0 !important;}
.nptb-12{ padding: 0 0 0 12px !important;}
.nptb-6{ padding: 0 0 0 14px !important;}
.silq_img1680{ height: 960px !important;}
.home_pd {margin-left: -10px !important; margin-right: -11px !important;}
.mobile_video{ display:none}
.PROCEDURE_text {width: 319px;}
.about_banner_L {padding: 150px 0 110px 0 !important;}
.about_content .box1 .text {width:250px;}
.about_content .box1 ul {width: 250px; padding-top:10px !important}
.our_service .head_title { padding-left:18px}
.our-servicse_boxL {width:650px !important;}
.contact_sec p {font-size: 65px; line-height: 75px !important;}
.pd_left { padding-left:0 !important;}
.padd_right_left4 { padding-left: 12px !important;}
 .slider { height: 550px !important;}
	
 .big_text{font-size:60px !important; line-height:70px}

.black_bg p { font-size: 65px; font-weight: 300; line-height: 75px;}

.about_banner .left_text { font-size: 65px; line-height: 75px; width:1400px}

.more_project .title{font-size: 43px }
	
.yello_grid_img{height: 690px !important;}


.box_padding2 {
    padding: 695px 0 0 0 !important;
}

.box_padding4 {
    padding: 288px 0 0 210px !important;
}

.box_padding5 {
    padding: 580px 0 0px 170px !important;
}

.box_padding6 {
    padding: 89px 0 0 157px !important;
}

.box_padding7 {
    padding: 697px 0 0 20px !important;
}

.zero_yet100 { float:right !important;
}

.box_padding8 {
    padding: 270px 0 0 35px !important;
}

.box_padding9 {
    padding: 700px 0 0px 0px !important;
}

.box_padding3 {
    padding: 694px 0 0 0 !important;
}

.box_padding10 {
    padding: 436px 0 0 0 !important;
}

.box_padding11 {
    padding: 585px 0 0 0 !important;
}
.box_padding12 {
    padding: 165px 0 40px 150px !important;
}
.shapeshifter .small_img {
    margin-top: 426px !important;
}

.box_padding11_2 {
    padding: 582px 0 0 0 !important;
}
.Ellementary {
    padding: 12px 0 55px !important;
}
.box_padding23 {
    padding: 421px 0 0 0px !important;
}

.box_padding {
    padding: 383px 165px 0 130px !important;
}

.box_padding16 {
    padding: 450px 0 0 0 !important
}

.box_padding17 {
    padding:535px 0 0 0 !important;
	margin-top:0 !important;
}

.box_padding18 {
    margin-top: 275px !important;
}

.box_padding15 {
    margin-top: 507px !important;
}
.box_padding14 {
    margin-top: 665px !important;
}

.box_padding19 {
    padding: 467px 0 60px 0 !important;
}
.box_padding20 {
    padding: 910px 0 0px !important;
}

.about_banner .right_text {
    font-size: 15px;
}

.about_banner .left_text {
    font-size: 65px;
	padding: 0 0 50px 0;
	line-height:75px;
	font-weight:300;
}
.1680_w{ width:100% !important}
.about_content .box1 .text {
     font-size: 15px;
}
.about_content .heading {
    font-size: 65px; color: #000;
	line-height:75px;
	font-weight:300;
}
.contact_sec p {
     font-size: 65px !important;
	line-height:75px !important;
	font-weight:300;
}
.about_content .box1 ul li {
    font-size: 15px !important;
}

.about_content .box1 ul {
    padding: 7px 0 0 0!important; line-height:24px
}

.our_service .box2 ul li {
    padding: 5px 0 0 0 ; font-size: 15px !important;

}

.box_padding21 {
    padding: 106px 0 0 10px !important;
}

}


@media only screen and (min-width: 1366px) and (max-width: 1366px) {
    .slider{ height: 460px;}
    .box_padding {
    padding: 80px 165px 60px 100px;
}

   .box_padding2 {
    padding: 402px 0 0 0;
    overflow: hidden;
}

    ul.footer_nav li a {
        padding: 90px 73px 0px 0;
    }

   .content_section .view_bt{font-size:30px;}

    .inner_text2{ width:280PX; max-width:100%; }

    .inner_text4{ width:400px;}
    .box_padding21 {
    padding: 28px 0 0 0px;
    overflow: hidden;
}


    .box_padding3 {
        padding: 260px 0 0px 130px;
}

    .padd_top_240 {
    margin: 189px 0;

}

    .box_padding5 {
    padding: 166px 0 0px 100px;
}

    .box_padding4 {
                padding: 98px 0 0px 164px;
    }

    .box_padding6 {
        padding: 6px 0 0 140px;
}

    .box_padding7 {
        padding: 447px 0 0px;
}

    .box_padding10 {
    padding: 223px 0 0px 0px;
}

    .box_padding8 {
   padding: 38px 0 0px 14px;
}

    .box_padding9 {
   padding: 275px 0 0px 0px;
}

.box_padding11 {
    padding: 278px 0 0px 0px;
}

.box_padding13 .img_name {
   padding: 538px 0 0 12px;
}


.box_padding23 {
    padding: 184px 0 0 0px;
    overflow: hidden;
}

    .big_text {
        font-size: 70px;
    }

.shapeshifter .small_img {
   
    float: right;
    margin-top: 294px;
}

.shapeshifter .ptb_200 {
    padding: 135px 0;
}

.ellementary .half_img_left {
    margin-top: 200px;
}
.ellementary .half_img_left {
    margin-top: 200px;
    width: 660px;
}

.ellementary .half_img_right2 {
    margin-top: 120px;
    float: right;
}

.ellementary .half_img_right {
    margin-top: 1040px;
}

.box_padding14 {
    margin-top: 384PX;
}

.WSD .box_img {
    padding: 130px 150px;
}

.box_padding15 {
    margin-top: 218PX;
}

.Papa-Dont-Preach .img_left {
    width: 382px;
    float: left;
    margin-top: 160px;
}

.box_padding18 {
    margin-top: 10PX;
}

    .inner_title_head {
        font-size: 20px;
    }


    .box_padding17 {
    margin-top: 274PX;
}

    .box_padding16 {
    /* margin-top: 17PX; */
    padding: 16px 0 0 0;
}

    .height_685{height:553px;}

    .box_padding19 {
    padding: 176px 0 60px;
}

    .box_padding20 {
    padding: 610px 0 0px;
    overflow: hidden;
}


}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .box_padding2 {
    padding: 200px 0 0 0;
}

.new2_nptb-6{ padding-right:6px !important;}

    .inner_text2 {
        font-size: 13px;
        width: 100%;
    }

    .work-item a{font-size:15px; padding:20px 0;}


    .big_text {
        font-size: 60px;
    }
    .ptb-80 {
    padding: 80px 0px;
}

    ul.service li span {
    float: RIGHT;
    width: 530PX;
}

    .box_padding3 {
    padding: 52px 0 60px 60px;
}

    .padd_top_240 {
    padding-top: 0px;
}

    .padd_tb_bottom200 {
    padding: 46px 0;
}


.box_padding4{    padding: 60px 0 0px 125px;}  

.box_padding5 {
    padding: 0px 0 0px 60px;
}

.box_padding6 {
    padding: 35px 0 0 100px;
}

.box_padding7 {
    padding: 330px 0 0px;
}

.box_padding8 {
    padding: 70px 0 0px 104px;
}

.box_padding9 {
    padding: 350px 0 0px 0px;
}


.zero_yet_100 {
    padding: 90px 0;
   
}

.box_padding11 {
    padding: 120px 0 0px 0px;
}
.box_padding12 {
    padding: 0 0 0px 18px;
}

.box_padding13 {
    padding: 60px 0 0px 20px;
}

.box_padding13 .img_name {
    padding: 456px 0 0 0;
    font-size: 14px;
    color: #000;
}

.shapeshifter .small_img {
    float: right;
    margin-top: 157px;
}

.shapeshifter .ptb_200 {
    padding: 102px 0;
}

.ellementary .half_img_left {
    margin-top: 210px;
    width: 450px;
    float: left;
}

.ellementary .half_img_right {
    margin-top: 750px;
}

.ellementary .half_img_right2 {
    margin-top: 90px;
    float: left;
    width: 100%;
}

.box_padding14 {
    margin-top: 220PX;
}

.WSD .box_img {
    padding: 40px 0;
 
}

.Papa-Dont-Preach .img_left {
    width: 382px;
    float: left;
    margin-top: 60px;
}

.box_padding15 {
    margin-top: 125PX;
}

.box_padding16 {
    margin-top: 0px;
}

.box_padding17 {
    margin-top: 90PX;
}

.box_padding18 {
    margin-top: 0px;
}


}





@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .more_project .title{Font-size: 35px; }

    black_bg p {
    font-size: 4.5em;
font-weight: 300;
line-height: 70px;
}

    .nav-menu a {
    padding: 12px 118px 0 0;

}
    .mid_footer .text_info{font-size:45px; line-height: 1.2em;}
    .mid_footer .text_info a{font-size:45px;}

    .content_info p {
        font-size: 1em;
    }

    .content_section .view_bt{font-size:30px;}

    .about_banner .left_text {
    font-size: 48px; line-height: normal;}

    .contact_sec p {
    font-size: 3em;
    line-height: normal;
}
    .black_bg p {
    font-size: 4.5em;
    line-height: 70px;
    font-weight: 300;
}


    .about_banner .right_text {
    font-size: 16px;}

    .about_content .heading {
    font-size: 50px;}


    .about_content .box1 .head {
    font-size: 16px;  margin: 0px; letter-spacing: 6px;}

    .slider{height:342px;}

    .inner_title_head{ font-size: 13px;}
    .inner_text {
    font-size: 17px;
    letter-spacing: 0.7px;
}
    .inner_text2{font-size:15px;}
    .box_padding {
    padding: 90px 0px 90px 0px;
}

    ul.footer_nav li a {
   padding: 66px 35px 0px 0;
    font-weight:300;
   
}

    ul.footer_nav2 li a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding: 66px 70px 0px 0;
    display: block;
    font-size: 1em;
    font-weight: 300;
    /* margin-top: 20px; */
    /* line-height: 70px; */
}

    .footer {
    background: #000;
    /* padding: 90px 0; */
    height: 150px;
}

    .footer_logo svg {
    fill: #fff;
    width: 80px;
    margin: 52px 0 0;
}

    .copyright {
    width: 100%;
    margin: auto;
    padding: 20px 0 0;
}


}


@media only screen and (min-width: 769px) and (max-width: 991px) {
    .nav-menu a {    padding: 0 118px 0 0;}
    .mid_footer .text_info{font-size:42px;    line-height: 1.2em}
    .mid_footer .text_info a{font-size:34px;}

}





@media only screen and (min-width: 768px) and (max-width: 768px) {
#header {
    padding: 70px 0px !IMPORTANT;
    z-index: 99;
    background-color: #fff;
    overflow: hidden;
    list-style:inside;
    
}
.our_service .head_title {
    font-size: 16px;
   
}
.slider{height: 260px;}

    .about_content .box1 .logo_img svg {
    /* margin-top: 15px; */
    position: relative;
    left: -5px;
    margin: 50px 0;
}

    .project-tab .nav-link{font-size:13px;}

.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{font-size:14px;}
.project-tab .nav-tabs{margin-bottom:0px !important;}


    .mobile_pdd_0{padding:0px;}


    .about_content .box1 strong {
    float: left;
    width: 100%;
    padding: 30px 0 10px;
}

    .about_content .box1 ul li {
    padding: 5px 0;
}

   .about_content .box1 ul {
    margin-top: 10px;
    margin-bottom: 80px;
    /* display: block; */
    padding-bottom: 50px;
    float: left;
}

.black_bg {
    padding:100px 0 50px 0;
}

    .our_service .box2 strong {
        font-size: 20px; padding:30px 0 0 0;
    }

.our_service .box2 ul li {
   
    padding: 5px 0;
    font-size: 17px;
}

.head_title {
    font-size: 16px;
    margin-bottom: 50px;
}


    .more_project .title{Font-size: 35px }

    .work-item a{padding:20px 0; font-size:13px; justify-content:normal; }

    .inner_mobile{display:none;}
    .banner_text h3{font-size:60px;}
    .banner_text{
    margin-top: -108px;}

   .fixed#header {
    padding: 20px 15px !important;
    height: 80px;
}
    .filter-button {
        font-size: 14px;
        padding: 0 8px;
    }

    .inner_mid .left_box ul li{font-size:13px;}
    .inner_title_head {
        font-size: 17px;
    }

    .inner_text {
        font-size: 13px;
    }


    #header{padding: 30px 0px !important;  margin-bottom: 0px;}
    .content_info p{    font-size: 12px;}
    .content_info .title {
        font-size: 14px;
    }

    .mid_footer .text_info{font-size:50px; line-height:60px}
     .mid_footer .text_info a{font-size:50px;}

     .procedure_sec {
    padding: 30px 0;
}

  .inner_text2{ width:100%; padding: 10px 0;}
  .p-r-5{padding-right:15px;}
  .p-l-5{padding-left:15px;}
  .big_text{font-size:55px;}
  .box_padding {
    padding: 50px 0px 0;
}

  .box_padding2 {
    padding: 30px 0 0 0;
}

  .more_project {
    padding: 30px 0;
}

  ul.service li span {
    float: RIGHT;
    width: 440px;
}

  .black_bg_inner img {
    display: inline-block;
    padding: 30px 0;
}

  .one_two .p-l-5{padding-left:15px;}
.one_two .p-r-5{padding-right:15px;}
.mobile_mb-12{margin-bottom:12px;}

.box_padding3 {
    padding: 0px 0;
}

.padd_top_240 {
    padding-top: 20px;
    width: 100%;
}

.padd_tb_bottom200 {
    padding: 0px 0;
}

.box_padding4 {
    padding: 30px 0; overflow:inherit;
    /* overflow: hidden; */
}

    .zero_yet_100 {
        padding: 200PX;
    }

    .box_padding5 {
    padding: 30px 0;
}

.box_padding6 {
    padding: 30px 0;
    OVERFLOW: HIDDEN;
}

.box_padding7 {
    padding: 0px 0 0px;
}

.mobile_img{ width:100%; margin-bottom:10px;}

.box_padding8 {
    padding: 20px 0 50px;
}

.box_padding9 {
    padding: 0px 0 60px;
}

.box_padding11 {
    padding: 0px 0 0px 0px;
}

.box_padding10 {
    padding: 30px 0 0px 0px;
}

.pl-0 {
    padding-left: 15px;
}

.pr-0 {
    padding-right: 15px;
}


.box_padding12 {
    padding: 0 0 0px 0px;
}

.shapeshifter .ptb-140 {
    padding: 20px 0;
}

.box_padding13 {
    padding: 20px 0 0px 0px;
}
.box_padding13 img{width:100%;}

.box_padding13 .img_name {
    padding: 30px 0 30px 0;
   

}

 video {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
}

    /*.padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

    .padd_left_right {
    padding-left: 0px;
    padding-right: 0px;
}*/

    .padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

    .pdd-l-r {
    padding-left: 15px;
    padding-right: 15px;
}

.shapeshifter .ptb-200 {
    padding: 30px 0px 60px; width:100%; margin:0 auto ;
}
.shapeshifter .ptb-200 img{width:100%;}

.shapeshifter .small_img {
   
    float: none;
    margin-top: 0px;
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 100%;
}


.ellementary .half_img_left{width:100%; margin-top:0px;}

.ellementary .half_img_right2 {
    margin-top: 0px;
    float: none;
    width: 100%;
}

.ellementary .half_img_right {
    margin-top: 0px;
}

.box_padding14 {
    margin-top: 0px;
}

    .WSD .box_img {
        padding: 0px 0;
    }

    .box_padding15 {
    margin-top: 0px;
}

.Papa-Dont-Preach .pd_btm-180-100 {
    padding: 10px 0 10px;
}

.Papa-Dont-Preach .img_left {
    width: 100%;
    float: none;
    margin-top: 10px;
    text-align:center;
    margin:0 auto;
}

.Papa-Dont-Preach .img_left img{display:inline-block;}

.mt-120{margin-top: 10px !IMPORTANT;}
.inner_mid .right_box {
    padding: 10px 0;
    overflow: hidden;
}

.box_padding16 {
    margin-top: 0px;
}

.cricchanakya .ptb_150 {
    padding: 0px 0;
}

.box_padding17 {
    margin-top: 0px;
}
.box_padding18 {
    margin-top: 0px;
}

.footer_logo svg {
    fill: #fff;
    width: 40px;
    margin: 70px 0 0;
}

.footer {
    height: 170px;
}

ul.footer_nav2 li a {
    font-size: 12px;
    padding: 70px 45px 0px 0;
    font-weight:300;
}

ul.footer_nav li a {
    font-size: 12px;
    padding: 70px 26px 0px 0;
    font-weight:300;
}

.mobile_copyright {
    display: none;}

.social_icon_mobile{display:none;}
.copyright p{font-size:12px;}

.content_section .view_bt{font-size:25px;}


}


@media only screen and (min-width: 240px) and (max-width: 320px) {

    ul.social_icon_mobile {
   
    margin-left: 95px !important;
    margin-top: -30px;
}
    ul.social_icon_mobile li a {
       padding: 0px 26px 0px 0 !important;
}


     .about_banner{
            padding: 40px 0;
    }

    .about_banner .left_text{    font-size: 3.000em;line-height: 45px;}

    .about_content .heading{ font-size: 3.000em; word-break:break-all;}

    .black_bg p{font-size: 3.000em; word-break:break-all; line-height:50px;}
    .contact_sec p{font-size: 3.000em; word-break:break-all; line-height:50px;}

    .inner_desktop{display:none;}
    .work-item a {
        padding: 20px 0;
        font-size: 13px;
        justify-content: normal;
    }

    .banner_text {
    margin-top: -44px;
    float: left;
}
        .banner_text h3 {
    font-size: 24px;
}

.banner_text2 {
    margin-top: -77px;
    float: left;
}

.banner_text2 h3 {
            font-size: 26px;
        }


.banner_text3 {
    margin-top: -76px;
    float: left;
}
.banner_text3 h3{font-size: 26px;}

.banner_text4 {
    margin-top: -102px;
    float: left;
}

.banner_text4 h3{font-size: 25px;}





.padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

.padd_left_right {
    padding-left: 0px;
    padding-right: 0px;
}

.one_two img{width:100%;}

.inner_title_head{font-size:17px;}

.inner_text{padding-bottom:12px; letter-spacing: 0.5px;}


}


@media only screen and (min-width: 321px) and (max-width: 375px) {
.about_banner .left_text {text-indent: 60px;}
.black_bg p {text-indent: 60px;}

.padd_right_left {
    padding-top: 0 !important;
}
.our_service .box2 ul { letter-spacing: 0.7px;
   
}
    .about_banner{
            padding: 40px 0;
    }

    .about_banner .left_text{  font-size: 3em;line-height: 45px; padding-bottom:20px}

    .about_content .heading{ font-size: 3em;}

    .black_bg p{font-size: 3em; line-height:50px;}
    .contact_sec p{font-size: 3em; line-height:50px;}

    .inner_desktop{display:none;}
    

    .banner_text {
    margin-top: -60px;
    float: left;
}
        .banner_text h3 {
            font-size: 29px;
        }

.banner_text2 {
    margin-top: -100px;
    float: left;
}

.banner_text2 h3 {
            font-size: 35px;
        }


.banner_text3 {
    margin-top: -100px;
    float: left;
}
.banner_text3 h3{font-size:35px;}

.banner_text4 {
    margin-top: -125px;
    float: left;
}

.banner_text4 h3{font-size:29px;}

.padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

.padd_left_right {
    padding-left: 0px;
    padding-right: 0px;
}

.one_two img{width:100%;}

.inner_title_head{font-size:17px;}

.inner_text{padding-bottom:0; letter-spacing: 0.5px;}

.about_content .box1 .text {
    letter-spacing: 0.7px;
}

}




@media only screen and (min-width: 320px) and (max-width: 480px) {
video::-webkit-media-controls-panel {
display: none !important;
opacity: 0 !important;
  }	
video::-webkit-media-controls-panel {
 display: flex !important;
 opacity: 1 !important;
  }
*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
   #header {
   height: 150px;
   padding: 40px 0px !important;
}
.new_padding {
	padding-top:12px !important;
}
.crick_pad{
	padding-top:30px !important;
}
.mt-20 {
    margin-top:0 !important;
}
.footer2 {
    height: 105px;
}
.about_banner .left_text {
    font-size: 3em;
    line-height: 45px;
    padding-bottom: 20px;
	text-indent:60px;
}
.about_content .heading {
     font-size: 3em;
    line-height: 45px;
}
.black_bg p {
    text-indent: 60px;
}
	.head_title {
    font-size: 22px !important;
}
	.contact_sec p {
    font-size: 3em !important;
    line-height: 50px !important;
}
	.contact_sec {
    padding: 50px 0 !important;
}
	.our_service {
    padding: 40px 0 50px !important;
}
	.our_service .box2 strong {
    margin: 40px 0 20px 0 !important;
}
	.our_service .box2 ul li {
    padding: 3px 0 !important;
    font-size: 13px !important;
}
	.black_bg {
    padding: 60px 0 30px 0 !important;
}
	.about_content .box1 ul {
    margin-bottom: 40px !important;
    
}
	.about_content .box1 ul li {
    font-size: 13px !important;
}
	.about_content .box1 .text {
    font-size: 13px !important;
	line-height:23px !important;
  
}
 .about_content .box1 .logo_img svg {
    margin: 20px 0 20px !important;
}
 .about_content .heading {
    margin-bottom: 50px!important;
}
.about_banner {
    padding: 70px 0 20px 0 !important;
}
    .more_project .title{Font-size: 28px }

   .slider{height:130PX;}

   .footer {
    background: #000;
    /* padding: 90px 0; */
    height: 110px;
}

.footer_logo svg {
    fill: #fff;
    width: 75px;
    margin: 35px 0 0;
}



    .footer .widget_box{ width:100%;}
    ul.footer_nav{ display:none;}
    .copyright p{    padding: 10px 0 0; text-align:center;}
    .mid_footer .text_info a{font-size: 43px;}
    .mid_footer .text_info{font-size: 43px !important;  line-height: 1.2em !important;} 
    .content_info p {
        font-size: 10px;
    }
.mid_footer .text_info {
    text-indent: 100px;
}
    .content_section .view_bt {
        font-size: 22px;
    }

    .footer_nav2{display:none;}

    .slider_mobile{ height: 321px;}

    ul.social_icon_mobile li a{padding: 0px 45px 0px 0;}

    ul.social_icon_mobile {
    padding: 0px;
    margin: 0px;
    float: left;
    margin-left: 106px;
    margin-top: -30px;
}

.mobile_copyright{
    float: right;
    margin-top: -60px !important;
    padding: 0px !important;
    font-size: 1em !IMPORTANT;
    margin-bottom: 0px !important;
    }


    ul.social_icon_mobile li a svg {
        fill: #fff;
        /* width: 30px; */
        height: 20px;
    }
	
	.inner_desktop{display:none;}
	.inner_mobile{width:100%;}
	
	 .banner_text {
    margin-top: -60px;
    float: left;
}
        .banner_text h3 {
            font-size: 29px;
        }

.banner_text2 {
    margin-top: -100px;
    float: left;
}

.banner_text2 h3 {
            font-size: 35px;
        }


.banner_text3 {
    margin-top: -100px;
    float: left;
}
.banner_text3 h3{font-size:35px;}

.banner_text4 {
    margin-top: -125px;
    float: left;
}

.banner_text4 h3{font-size:29px;}

.banner_heading {
    font-size: 35px; padding:0 0 15px 15px;
}

.one_two_mobile {
    background-image: url(../images/casestudy/one_two/one_two_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}

.Zero_yet_100_banner_mobile {
    background-image: url(../images/casestudy/zeroyet_100/Zero_yet_100_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.elephant_mobile {
    background-image: url(../images/casestudy/Elephant/elephant_Case_Study_mobile.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.silq_mobile {
    background-image: url(../images/casestudy/silq/Silq_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.Shapeshifter_banner_mobile {
    background-image: url(../images/casestudy/Shapeshifter/Shapeshifter_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.triquetra_banner_mobile {
    background-image: url(../images/casestudy/triquetra/Triquetra_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.Ellementary_mobile {
    background-image: url(../images/casestudy/Ellementary/Ellementary_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.crickchanakya_mobile {
    background-image: url(../images/casestudy/cricchanakya/Cricchanakya_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.papa_dont_preach_banner_mobile {
    background-image: url(../images/casestudy/Papa-Dont-Preach/papa_dont_preach_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.WSD_banner_mobile {
    background-image: url(../images/casestudy/WSD/WSD_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}
.the_yellow_grid_banner_mobile {
    background-image: url(../images/casestudy/the_yellow_grid/the_yellow_grid_mobile_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    padding-bottom: 0;
    background-attachment: scroll;
    height: 450px !important;
	padding-bottom: 50%;

}


}



@media only screen and (max-width: 767px) {


    


    .work-item a {
        padding: 20px 0;
        font-size: 13px;
        justify-content: normal;
    }

.mobile_mb_0{margin-bottom:0px !important;}
.box_padding19 {
        padding: 30px 0 0 0;
}

    .Ellementary {
    padding: 30px 0 0;
}

    .mt-300 {
    margin-top: 0px !important;
}

    .mobile_inner_title_head{padding-bottom:0px !important;}
    .inner_text3{width:100%; padding-bottom: 30px; font-size: 13px;}

    .mobile_pt_0{padding-top:0px !important;}

    .about_content .box1 .logo_img svg {
    /* margin-top: 15px; */
    position: relative;
    left: 0px;
    margin: 20px 0 50px;
    height: 70px;
    width: auto;
}

.mobile_ptb-12{padding:12px 0 12px;}

.mobile_pdd_0{padding: 0px !important;}
.mobile_pl-0{padding:0px !important;}
.content_info{margin-bottom:15px;}
.padd_right_left3 {
    padding-left: 0px;
    padding-right: 0px;
}

.box_padding20 {
    padding: 30px 0 0px;
    overflow: hidden;
}

.gallery_product {
    margin-bottom: 0px;
}

.mobile_ptb-40{padding:40px 0 !important; }
.mobile_bottom_0{margin-bottom:0px !important;}

    video {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    display: block;
}

    .padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

    .padd_left_right {
    padding-left: 0px;
    padding-right: 0px;
}

.banner_text4 {
    margin-top: -180px;
    float: left;
}

.banner_text4 h3 {
    font-size: 35px;
}

.banner_text {
   margin-top: -180px;
    float: left;
}

.box_padding23 {
    padding: 30px 0 0 0px;
    overflow: hidden;
}

.box_padding21 {
    padding: 30px 0;
    overflow: hidden;
}

.inner_text4 {
    font-size: 13px;
    letter-spacing: 0.7px;
}

    .more_project .title {
    Font-size: 22px !important;
}

    .content_info p {
    font-size: 1em !important;
}
    .content_info .title{font-size: 1em !important;}
    .content_info {
    padding: 15px 5px;
}


    .mb-5{margin-bottom:10px;}


    .contact_sec p {
    font-size: 40px;
    line-height: 50px;
}

    .about_content .box1 strong {
    float: left;
    width: 100%;
    padding: 30px 0 10px;
}

    .about_content .box1 ul li {
    padding: 0 0;
}

        .about_content .box1 ul li:before {
            left:0px;
            margin-top: 5px;
        }

   .about_content .box1 ul {
    margin-top: 10px;
    margin-bottom: 100px;
    /* display: block; */
    /* padding-bottom: 50px; */
    float: left;
}


.mobile_mt_0{margin-top:0px !important;}
.our_service .box2 strong {
    margin: 50px 0;
}

    .our_service .head_title {
    font-size: 26px;
}

    .our_service .box2 strong {
        font-size: 18px;
        float: left;
    }

.our_service .box2 ul li {
   
    padding: 5px 0;
    font-size: 17px;
}

.head_title {
    font-size: 26px;
    margin-bottom: 50px;
}

.black_bg p {
    font-size: 3.000em;
    line-height: 50px;
}


    .fixed#header{padding: 18px 15px !important; height:70px; }

   #header {
    padding: 18px 0px !important;
    margin-bottom: 0px;
    height: 70px;
}
    .content_section .col-md-3 {
    padding-left: 0px;
    padding-right: 0px;
}

    .box_padding2 {
        padding: 30px 0 0px;
}

.content_section .box {
    margin-bottom: 0px;
}

.padd_left_right2 {
    padding-left: 0px;
    padding-right: 0px;
}

.content_section .pt-12{padding:0px;}
.padd_right_left4 {
    padding-left: 0;
    padding-right: 0px;
}

.pdd-l-r {
    padding-left: 15px;
    padding-right: 15px;
}

.padd_right_left {
    padding-left: 0px;
    padding-right: 0px;
}

.content_section .row {
    margin: 0px !IMPORTANT;
}

.content_section .row.ptb-80{padding:40px 0 !important;}

.content_section .view_bt {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    display: block;
}

.mid_footer .text_info {
    font-size: 22px;
    line-height:30px;
}


.banner_text h3 {
    font-size: 35px !important;
}

.inner_mid .left_box ul li {
    font-size: 13px;
   
}

.inner_mid {
    padding: 0px 0;
}

.inner_mid .left_box {
    float: left;
    padding: 30px 0 30px;
    margin-bottom:0px;
}


.inner_mid .right_box{ overflow:inherit; padding: 30px 0;}
.inner_title_head {
    float: left;
    display: block;
    width: 100%;
    font-size: 17px !IMPORTANT;
    padding: 0px 0 30px;
}


.mobile_ptb_0{padding:0px;}

.right_box .col-md-7{ padding:0px;}
.procedure_sec {
    padding: 30px 0;
}

.inner_text2 {
    width: 100%;
    float: none;
    font-size: 13px;
    letter-spacing: 0.7px;
}
.inner_text {
    font-size: 13px;
    float: left;
    letter-spacing: 0.7px;
    margin: 0px;
}

.portfolio-menu {
    background: #000;
    padding: 55px 0;
}

.portfolio-menu .head_title2 {
    font-size: 15px;
    width: 100%;
    margin-bottom: 10px;
    text-align:center;
}

.project-tab .nav-link {
    font-size: 15px;
  
    text-align: center;
    color: #6d6e70;
    /* margin-bottom: 30px; */
    background: none;
    padding: 0px 12px;
    display: inline-block;
    line-height: 30px;
    float:none;
}

.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{font-size:15px;}

.project-tab .nav-tabs{text-align:center;}

.about_banner {
    padding: 100px 0;
}

.about_content {
    background: #dfecd8;
    padding: 50px 0;
}

.about_content .heading{ margin-bottom: 100px;}

.filter-button {
    font-size: 15px;
    border: none;
    border-radius: 0px;
    text-align: center;
    color: #6d6e70;
    /* margin-bottom: 30px; */
    background: none;
    padding: 5px 4px;
    font-weight: 500;
    font-family: 'Roboto Mono';
    letter-spacing: 1px;
    /* float: left; */
    /* overflow: hidden; */
    width: 100%;
    text-align: left;
}

.mobile_mb-12{margin-bottom:12px;}




.ptb-80{padding:30px 0 !important;}

.big_text {
    font-size: 30px;
        padding: 30px 0;
    line-height: 45px;
}

.box_padding {
    padding: 0px;
}

.more_project {
    padding: 40PX 0;
}


.black_bg_inner img {
    display: inline-block;
    padding: 30px 0;
    width: 100%;
}

ul.service li span {
    float: left;
    width: 100%;
    padding: 10px 0;
}


.one_two .p-l-5{padding-left:15px;}
.one_two .p-r-5{padding-right:15px;}
.one_two img{margin-bottom:0px;}

.box_padding3 {
    padding: 30px 0 30PX;
    /* margin-bottom: 30px; */
    overflow: hidden;
}

.padd_top_240 {
    padding-top: 20px;
    width: 100%;
}

.padd_tb_bottom200 {
    padding: 0px 0;
}

.box_padding4 {
    padding: 0px 0;
    overflow: hidden;
}

.inner_text2 {
    padding: 30px 0 30px;
    overflow:hidden;
}

.zero_yet_100 {
    padding: 50PX;
    margin-top:0PX;

   
}

.box_padding5 {
   padding: 30px 0 0;
}

.box_padding6 {
    padding: 0px 0;
}

.box_padding7 {
    padding: 0px 0;
}

.box_padding9 {
       padding: 30px 0 0PX;
}

.box_padding8 {
    padding: 30px 0 0PX;
}

.img_mobile img{width:100%;}

.box_padding10 {
   padding: 30px 0 0px 0px;
}

.pl-0 {
    padding-left: 15px;
}

.pr-0 {
    padding-right: 15px;
}

.box_padding11 {
   padding: 30px 0 0px 0px;
    overflow: hidden;
}

.procedure_sec {
    padding: 30px 0 0;
}
.mobile_pb_0{padding-bottom: 0px !IMPORTANT;}

.shapeshifter .ptb-140 {
    padding: 0px 0;
}

.box_padding13 {
    padding: 0px 0 0px 0px;
}

.box_padding13 .img_name {
    padding: 12px 0 12px 0;
    font-size: 15px;
    color: #000;
}

.shapeshifter .ptb-200 {
    padding: 0px 0px 12px;
}

.shapeshifter .small_img {
    float: none;
    margin-top: 0px;
    width: 100%;
}

.shapeshifter .small_img img{width:100%;}

.shapeshifter .ptb_200 {
    padding: 20px 0;
}



video {
    width:100% !important;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.ellementary .half_img_left{width:100%; margin-top:0px;}

.ellementary .half_img_right2 {
    margin-top: 0px;
    float: none;
    width: 100%;
}

.ellementary .half_img_right {
    margin-top: 0px;
}


.box_padding14 {
    margin-top: 0px;
}

    .WSD .box_img {
        padding: 0px 0;
    }

.box_padding15 {
    margin-top: 0px;
}

.Papa-Dont-Preach .pd_btm-180-100 {
    padding: 10px 0 10px;
}

.Papa-Dont-Preach .img_left {
    width: 100%;
    float: none;
    margin-top: 10px;
}

.mt-120{margin-top: 10px !IMPORTANT;}

.inner_mid .right_box {
    padding: 0px 0;
    margin-bottom: 30px;
    /* background: #ccc; */
    float: left;
}

.box_padding16 {
    margin-top: 0px;
    padding: 0px;
}

.cricchanakya .ptb_150 {
        padding: 30px 0;
}

.box_padding17 {
    margin-top: 0px;
   padding: 30px 0 0 0;
}
.box_padding18 {
    margin-top: 0px;
       padding: 30px 0 0 0;
}

.marquee {
   
    margin-top: 15px;
}

.box_padding12 {
      padding: 30px 0 0px 0px;
}

.mobile_inner_text{padding:30px 0 30px;}
.shapeshifter .ptb-30{padding:0px;}

.desktop_footer{display:none;}


}




@media only screen and (min-width: 320px) and (max-width: 768px) {
.project-tab .nav-tabs {
    text-align: left;
}
.portfolio-menu .head_title2 {
    text-align: left; padding:0 0 0 13px;
}
    #header .fa-bars{display:none;}
    .slider{display:none;}
    .desktop_logo{display:none;}

    .desktop_right_text{display:none;}

    .about_banner .right_text {
        font-size: 15px;
        width: 100%;
        line-height: 25px;
        color: #fff;
		letter-spacing:0.7px;
    }

    .mobile_right_text{margin-top: 50px !IMPORTANT;}
}


@media only screen and (min-width: 769px) and (max-width: 6000px) {

    .social_icon_mobile{display:none;}
    .mobile_copyright{display:none;}

    .toggle-button{display:none;}
    .slider_mobile{display:none;}
    #logo .mobile-logo{display:none;}

}


@media only screen and (min-width: 769px) and (max-width: 6000px) {

    .social_icon_mobile{display:none;}
    .mobile_copyright{display:none;}

    .toggle-button{display:none;}
    .slider_mobile{display:none;}
    #logo .mobile-logo{display:none;}
    .inner_mobile{display:none;}
    .mobile_right_text{display:none;}

}


@media only screen and (min-width: 375px) and (max-width: 6000px) {

    .mobile_header{display:none;}

}
@media only screen and (max-width: 767px) {

    .marquee0 img{ height:150px;}
    .marquee0 div{height:150px !important;}
}


@media only screen and (min-width: 2559px) and (max-width: 4000px) {
.new4_nptb-6{ padding-left:5px !important;}
.silq_img1680{ height: 970px !important;}
.new2_nptb-6{ padding-right:8px !important;}
.new_nptb-6{ padding-left:12px !important;}
.mobile_video{ display:none}
.about_banner_L {padding: 200px 0 150px 0 !important;}
.about_banner .left_text {font-size: 75px; line-height: 85px !important; padding-right:150px}
.black_bg p {font-size: 75px; line-height: 85px !important;}
.about_content .box1 .text {width:350px !important}
.about_content .box1 ul {width: 350px; padding-top:10px !important}
.our_service .head_title { padding-left:20px}
.our-servicse_boxL {width:990px !important; }
.contact_sec p {font-size: 75px; line-height: 85px !important;}
.pd_left { padding-left:0 !important;}
.home_pd { margin-left: -8px !important; margin-right: -8px !important;}
    .content_section .imgbox img{width:100%;}
    .mid_footer .text_info{transition: none 0s ease 0s; transform: translateY(0px) rotateZ(0deg) !important; opacity: 1 !important;}
    .width_100 {
        width: 100%;
         }

    .width_75 {
        width: 75%;
         }

    .box_padding5 {
        padding: 1045px 0 0px 230px;
    }

    .box_padding6 {
    padding: 200px 0 0 160px;
}
    .box_padding7 {
    padding: 1170px 0 0px;
}

    .box_padding9 {
    padding: 1225px 0 0px 0px;
}

    .inner_text {
    float: left;
    width: 100%;
}

.inner_text4{width:355px; float:left;}

    .effect_opacity{ opacity:1 !important; transform:translateY(0px) !important}


    .mobile_l-r{margin-right:0px;}

    .padd_tb_bottom200 {
    padding: 400px 0;
}
    

    .box_padding3 {
       padding: 1175px 0 0px 0;
    overflow: hidden;
}

.box_padding10 {
    padding: 810px 0 0px 0px;
}

.box_padding11 {
    padding: 1055px 0 0px 0px;
}

.inner_text5{float: left; width: 422px;}

.inner_text7{width: 352px; float:left;}

.shapeshifter .small_img {
    float: right;
    margin-top: 778px;
}

.shapeshifter .ptb_200 {
    padding: 269px 0;
}

.inner_text8 {
    float: right;
    width: 100%;
}

.inner_text9 {
    float: left;
    width: 314px;
}

.box_padding23 {
    padding: 820px 0 0 0px;
    overflow: hidden;
}


.inner_text10 {
    float: left;
    width: 349px;
}

.inner_text11 {
    float: right;
    width: 300px;
}

.box_padding {
    padding: 678px 165px 0px 320px;
}

.box_padding2 {
    padding: 1190px 0 0 0;
}

.inner_text11 {
    float: left;
   width: 301px;
}

.box_padding16 {
    padding: 965px 0 0 0;
}
.box_padding17 {
    margin-top: 960px;
}

.box_padding18 {
    margin-top: 620px;
}

.box_padding15 {
    margin-top: 930px;
}

.Papa-Dont-Preach .img_left {
    width: 382px;
    float: left;
    margin-top: 720px;
}

.box_padding14 {
    margin-top: 1150px;
}

.height_2560{height: 130vh;}

.box_padding20 {
    padding: 1490px 0 0px;
}

.about_banner .right_text{ width:100%; }

    .mid_footer .text_info a {
        font-size: 65px;
    }
.contact_sec p {
    line-height: 80px;
}
.inner_text4 {
    letter-spacing: 1px;
   
}
.inner_text {
    letter-spacing: 1px;
}
.box_padding19 {
    padding: 1161px 0 60px;
}
.pb-12 {
    padding-bottom: 9px;
}

}


@media only screen and (min-width: 481px) and (max-width: 1024px) {
.one_two_mobile {
    background-image: url(../images/onetwo_1024.jpg);
    background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}

.Zero_yet_100_banner_mobile {
    background-image: url(../images/zeroyet100_1024.jpg);
    background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;

}
.elephant_mobile {
    background-image: url(../images/elephant_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}
.silq_mobile {
    background-image: url(../images/silq_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}
.Shapeshifter_banner_mobile {
    background-image: url(../images/shapeshifter_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}
.triquetra_banner_mobile {
    background-image: url(../images/triquetra_1024.jpg);
   background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;

}
.Ellementary_mobile {
    background-image: url(../images/ellementry_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;

}
.crickchanakya_mobile {
    background-image: url(../images/crichanakya_1024.jpg);
    background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}
.papa_dont_preach_banner_mobile {
    background-image: url(../images/papadontpreach_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;

}
.WSD_banner_mobile {
    background-image: url(../images/wsd_1024.jpg);
   background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}
.the_yellow_grid_banner_mobile {
    background-image: url(../images/theyellowgrid_1024.jpg);
  background-repeat: no-repeat;
background-position: center;
position: relative;
width: 100%;
padding-bottom: 50%;
height:1000px;
background-attachment: scroll;
background-attachment: fixed;
}

}