@media only screen and (max-width: 1200px){
	.mobile-view{
		display: block;
	}
	.section2-img1{
	    width: 130px;
	    float: left;
	}
	.section2-img {
	    margin-top: 0;
	    float: right;
	    width: 130px;
	}
	.time-desc {
	    font-size: 20px;
	}
	.section2-tabs li:nth-child(1) {
	    display: none;
	}
	.section2-tabs li {
	    width: 18.5%;
	}
	.section2-tabs li a,
	.section2-tabs2 li a {
	    font-size: 13px;
	    padding: 15px;
	}
	.section2-img{
		margin-top: 0;
	}
	.section2-tabs2 li a.li-head {
	    font-size: 30px;
	}
	.section2-tabs2 li {
	    width: 15%;
	}
	#section3 .carousel .item {
	    width: 100%;
	    background-size: 43% !important;
	}
	.section3-text1 {
	    font-size: 33px;
	}
	.section4-text1 {
	    font-size: 20px;
	}
	.section5-text1 {
	    font-size: 16px;
	    line-height: 1.5;
	}
	.section7-text1 {
	    font-size: 16px;
	}
	.section6-text1 {
	    font-size: 18px;
	}
	.section9-text1 {
	    font-size: 20px;
	}
	.section4-text3,
	.section4-text2,
	.section6-text3 {
	    font-size: 14px;
	}
	.section13-text1 {
	    font-size: 40px;
	}
	.sextion8-text1 {
	    font-size: 23px;
	}
	section#section14 img {
	    width: 100px;
	}
	.section7-content2 {
	    position: relative;
	}
	.section7-content1 {
	    height: auto;
	    padding: 40px 0;
	}
	.section6-text2 {
	    font-size: 16px;
	}
	.section7-ul li br {
	    display: none;
	}
	.section7-ul li {
	    width: 100%;
	    height: auto;
	    margin: 15px 0px;
	    padding-left: 60px !important;
	    padding: 15px;
	}
	.li-number {
	    left: 14px;
	    border: none;
	    top: -30px;
	    font-size: 36px;
	}
	.section8-tab li.blank-li {
	    display: none;
	}
	.section8-tab li {
	    width: 46%;
	    margin: 10px 5px;
	    height: 175px;
	    line-height: 1;
	    text-align: center;
	}
	.section8-tab li::after {
	    height: 15px;
	}
	.li8-content br {
	    /* display: none; */
	}
	.li8-content {
	    font-size: 8px;
	}
	.li8-number {
	    font-size: 25px;
	}
	.li8-head {
	    font-family: 'itc-avant-demi';
	    font-size: 13px;
	}
	.section9-text1 br {
	    display: none;
	}
	.section10-tab li {
	    width: 23%;
	    height: 180px;
	}
	.dark-red-bg,
	.section5-tabs li a{
	    background-color: #ac2d31;
	}
	.section5-tabs li a{
	    border-color: #ac2d31;
	    color: #fff;
	}
	.laptop-img {
	    margin: 0;
	}
	.section11-div2 img {
	    margin: 40px auto;
	}
	.section11-div2 {
	    text-align: center;
	    margin-bottom: 70px;
	}
	.section11-text4 {
	    display: block;
	    text-align: center;
	}
	.section5-tabs li a {
	    font-size: 6px;
	    padding: 9px 0;
	}
	.section5-tabs li {
	    width: 24%;
	    margin: 1px;
	}
	#section1 {
	    background-color: #dee1e8;
	}
	#section1 .item{
		height: 50vh;
		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
	}
	#section1 .item:nth-child(1){
		background: url(../images/banner1-mb.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(2){
		background: url(../images/banner2-mb.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(3){
		background: url(../images/banner3-mb.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(4){
		background: url(../images/banner4-mb.png) no-repeat bottom right;
	}
	.carousel-indicators {
	    display: none;
	}
	.logo img {
	    width: 150px !important;
	}
	ul.time-ul {
	    width: 75%;
	}
	.time-ul li {
	    width: 100%;
	    margin: 10px 0px;
	    padding: 15px;
	}
	section#section2{
		height: auto;
	}
	#section1 .title {
	    background: url(../images/banner11-mb.png) no-repeat center right;
	    -webkit-background-size: auto;
	    -moz-background-size: auto;
	    -o-background-size: auto;
	    background-size: auto;
	    margin: 0 0 0;
	    padding: 30px 0px;
	    position: relative;
	    bottom: 0;
	    background-color: #c1272c;
	}
	.section2-text1,
	.section2-text2,
	.section2-text3 {
	    width: 100%;
	    clear: both;
	    text-align: center;
	}
	.section2-text3::after {
	    display: none;
	}
	.section2-text3 br {
	    display: none;
	}
	.section2-text3 {
	    font-size: 16px;
	    font-family: 'itc-avant-bold';
	}
	.section2-tabs2 {
	    margin-top: 0;
	}
}
@media only screen and (max-width: 768px){
	.section12-tabs li a::after,
	.section12-tabs li a::before,
	.section8-tab2 li a::before,
	.section8-tab2 li a::after,
	.section5-tabs li a::before,
	.section5-tabs li a::after,
	.section2-tabs2 li a::after,
	.section2-tabs2 li a::before,
	.section2-tabs li a::after,
	.section2-tabs li a::before{
		display: none;
	}
	#section12 > .container,
	.section2-div2 .container:nth-child(2),
	.section10-div2.common > .container,
	section#section10,
	.section11-text2,
	.section2-text3,
	.section2-div1.black-bg.common > div,
	#section13,
	#section11,
	.section9-text1,
	#section7  {
	    padding: 0 !important;
	}
	.time-ques,
	.section11-text4,
	.section2-text2,
	.section2-text3,
	footer {
	    font-size: 12px;
	}
	.section6-text2,
	.section7-text1,
	.li-text,
	.section8-text2,
	.time-desc,
	.section13-text2{
	    font-size: 14px;
	}
	.logo img,
	.border,
	.section2-img, .section2-img1 {
	    width: 100px !important;
	}
	.section8-tab2 li a {
	    font-size: 5px;
	    padding: 9px 0;
	}
	.section8-tab2 li {
	    width: 24%;
	    margin: 1px;
	    padding: 2px;
	}
	.time-ul li {
	    padding: 10px;
	    background-color: #452c2e !important;
	}
	.time-ques {
	    letter-spacing: 2px;
	}
	.time-desc {
	    letter-spacing: 1px;
	}
	.section2-tabs2 li {
	    width: 24%;
	    margin: 1px;
	}
	.section2-tabs2 li a.li-head {
	    margin-bottom: 10px;
	}
	.section2-div2.common br {
	    display: none;
	}
	.section2-tabs2 li a {
	    font-size: 7px;
	    padding: 10px 0;
	}
	#section3 .title1-content {
	    padding: 50px 30px 0;
	    display: block;
	}
	.section3-text1 {
	    font-size: 25px;
	}
	#section3 .carousel {
	    z-index: 999;
	}
	#section3 .title1 {
	    z-index: 1;
	}
	.section11-text1 {
	    font-size: 24px;
	    margin-bottom: 15px;
	    padding: 4px;
	    line-height: 1;
	}
	.section11-div2 img {
	    margin: 0 auto 10px;
	    width: 65px;
	    padding-top: 20px;
	}
	.section2-tabs2 br {
	    display: block !important;
	}
	.section11-div3 {
	    position: relative;
	    text-align: center;
	}
	.section11-div2 {
	    margin-bottom: 30px;
	}
	.section11-text3 {
	    font-size: 18px;
	}
	.section11-text2 {
	    font-size: 40px;
	}
	#section3 .carousel .item {
	    width: 100%;
	    background-position: bottom center;
	    background-size: 100% !important;
	}
	#section3 .item:nth-child(1){
		background-image: url(../images/section2-bg-mb.png);
	}
	#section3 .item:nth-child(2){
		background-image: url(../images/section21-bg-mb.png);		
	}
	#section3 .item:nth-child(3) {
	    background-image: url(../images/section22-bg-mb.png);
	}
	.section2-tabs2 li:nth-child(1) {
	    width: 100%;
	    text-align: center;
	}
	.section2-tabs li a {
	    font-size: 7px;
	    padding: 10px 0 8px;
	}
	.section2-tabs li:nth-child(3) a{
	    padding: 4px 1px!important;
	}
	.section2-tabs li {
	    width: 19%;
	    margin: 1px;
	}
	.section2-text1 {
	    font-size: 25px;
	    padding: 20px 0 0px;
	}
	.section2-text3::after {
	    width: 250px;
	}
	#section4 {
	    background: url(../images/section3-bg-mb.jpg) no-repeat bottom center;
	    background-color: #120a07;
	    background-size: 100%;
	        text-align: center;
	        height: auto !important;
	}
	#section5 {
	    background: url(../images/section4-bg-mb.jpg) no-repeat bottom center;
	    background-color: #120a07;
	    background-size: 100%;
	    height: auto !important;
	}
	#section6 {
	    background: url(../images/section5-bg-mb.jpg) no-repeat top left;
	    background-color: #ffffff;
	    background-size: 100%;
	    padding: 40px 0;
	}
	#section9{
		background: url(../images/section8-bg-mb.jpg) no-repeat bottom center;
		background-color: #ffffff;
		background-size: 100%;
		padding: 0px 0;
		display: block;
	}
	.section13-text3 {
	    margin-bottom: 250px;
	    font-size: 25px;
	}
	.web-view{
		display: none;
	}
	.xs-mb-view{
	    display: block;
	}
	#section13{
		background: url(../images/section11-bg-mb.jpg) no-repeat bottom center;
		background-color: #000;
		background-size: 100%;
		display: block;
		height: auto !important;
	}
	footer {
	    text-align: center;
	    padding: 10px 0 0;
	}
	#section14{
		background: url(../images/section12-bg-mb.jpg) no-repeat bottom center;
	}
	.section10-tab li .li9-number {
	    font-size: 25px;
	}
	.section12-tabs li a {
	    font-size: 6px;
	    padding: 9px 0;
	}
	.section12-tabs li {
	    width: 22%;
	    margin: 1px;
	    padding: 2px;
	}
	#section12 {
	    padding: 20px 0 5px;
	}
	.section13-text1 {
	    font-size: 30px;
	}
	.section10-tab li .li9-content {
	    font-family: 'itc-avant-md';
	    font-size: 10px;
	}
	.play img {
	    width: 40px;
	}
	.section10-tab li{
	    line-height: 1;
	}
	.section10-tab li {
	    width: 46%;
	    height: 130px;
	}
	.section9-text1 {
	    font-size: 21px;
	    margin-top: 45px;
	}
	#section7 {
	    background: none;
	    background-color: #000;
	    height: auto !important;
	}
	.section7-content1 {
	    padding-bottom: 200px !important;
	    background: url(../images/section6-bg-mb.jpg) no-repeat bottom center;
	    background-color: #000;
	    background-size: 100%;
	    padding: 40px 0;
	}
	.section7-ul li {
	    padding-left: 40px !important;
	    padding: 10px;
	    margin: 10px 0;
	}
	.sextion8-text1 {
	    font-size: 12px;
	    padding: 7px;
	    margin-bottom: 25px;
	}
	.section8-tab li:nth-child(8){
		margin-left: 26%;
	}
	.li8-head {
	    font-size: 10px;
	}
	.section8-tab li {
	    padding: 10% 15px;
	    text-align: left;
	}
	.section8-div1{
		padding: 20px 0;
	}
	.section7-text1 br {
	    display: none;
	}	
	.li-number {
	    left: 7px;
	}
	#section4 .title1-content {
	    display: block;
	        padding: 40px 0;
	        margin-bottom: 0;
	}
	#section5::after,
	#section5::before,
	.section5-text1 br{
		display: none;
	}
	#section5 .title1-content {
	    height: auto;
	    margin-bottom: 270px;
	    background: #c1272d;
	    padding-bottom: 20px;
	}
	#section6 .title1-content {
	    height: auto;
	    padding: 30px 30px;
	}
	.section4-text1 {
	    font-size: 16px;
	}
	.section4-text3, .section4-text2, .section6-text3 {
	    font-size: 12px;
	}
	.section5-tabs li {
	    width: 49%;
	}
	.section5-tabs li a {
	    font-size: 10px;
	    padding: 13px 0;
	    height: 42px;
	}
	.section2-div1 {
	    padding: 0px 0 10px;
	}
	.section2-div2 {
	    padding: 20px 0;
	}
	#section9{
		height: 100vh;
	}
	.section8-text2{
		line-height: 2;
	}
	.section8-text2 span {
	    padding: 2px 5px;
	}
	footer {
	    position: relative;
	    bottom: 0;
	    z-index: 999;
	    left: 0;
	}
}
@media only screen and (min-width: 1600px){
	.section11-text3 {
	    font-size: 60px;
	}
	.section11-text2 {
	    font-size: 100px;
	}
}
@media only screen and (min-width: 1200px){
	#section2,
	#section4,
	#section5,
	#section6,
	#section7,
	#section8,
	#section10,
	#section12,
	#section13,
	#section14{
	    background-attachment: fixed;
	}
}
@media only screen and (max-width: 1025px){
	#section1 .item:nth-child(1), 
	#section1 .item:nth-child(2), 
	#section1 .item:nth-child(3), 
	#section1 .item:nth-child(4) {
	    height: 360px;
	}
	.section2-tabs li:nth-child(3) > a{
		padding: 5px 0 !important;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 768px){
	#section4 {
		background-position: inherit !important;
	}
	#section5{
		background-position: right bottom !important;
	}
	#section7{
		height: auto;
	}
	.section8-tab li {
	    padding: 6% 0;
	}
	#section13 {
	    height: auto;
	    padding: 60px 0;
	}
}
@media only screen and (max-width: 769px) and (min-width: 500px){
	#section3 .carousel .item {
	    /* height: 349px; */
	    background-size: 300px !important;
	    background-position: bottom right;
	}
	#section4 > div > div{
	    width: 50%;
	    float: right;
	    text-align: left;
	}
	#section9 > div > div {
	    width: 40%;
	    float: right;
	    text-align: left;
	}
	.section9-text1 {
	    font-size: 18px;
	}
	#section4 {
	    background: url(../images/section3-bg.jpg) no-repeat center center !important;
	    background-size: cover !important;
	}
	#section5 .title1-content {
	    margin-bottom: 400px;
	}
	#section6 {
	    background-size: auto;
	    height: 100%;
	}
	#section9 {
	    background: url(../images/section8-bg.jpg) no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    position: relative;
	    background-attachment: fixed;
	    height: 100vh;
	    display: flex;
	    align-items: center;
	}
	#section13 {
	        background-size: auto;
	}
	#section14 {
	    background-position: right bottom !important;
	    background-color: #dee1e8;
		background-size: 40%;
	}
}
@media screen and (max-width: 760px) and (min-width: 600px){
	#section4 .title1-content {
	    height: auto;
	}
}
@media screen and (max-width: 769px) and (min-width: 700px) and (max-height: 1024px) and (min-height: 800px) {
	#section3 .carousel .item {
	    height: 349px;
	}
	#section3 {
	    height: 100%;
	}
	#section3 .title1-content {
	    height: 350px;
	}
	#section4 .title1-content {
	    height: 100%;
	}
	section#section5 > div > div {
	    float: none;
	    margin: 0 auto;
	}
	.section8-tab li {
	    padding: 6% 20px;
	}
	#section9 {
	    background: url(../images/section8-bg-mb.jpg) no-repeat bottom center;
	    background-color: #ffffff;
	    background-size: 100%;
	    padding: 0px 0;
	    display: block;
	}
	section#section9 > div > div {
	    width: 100%;
	    padding: 40px;
	}
	#section13 {
	    background: url(../images/section11-bg.jpg) no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    position: relative;
	    height: 100vh;
	    display: flex;
	    align-items: center;
	}
	#section14 {
	    background-position: right bottom !important;
	    background-color: #dee1e8;
	    height: 400px;
	}
}
/* @media screen and (max-width: 1024px) , screen and (max-height: 1366px) {

} */
@media only screen and (max-width: 768px){
	.form-div {
	    padding: 10px 10px 25px;
	}
	.input-field {
	    padding: 5px 15px;
	    font-size: 14px;
	}
	.input-submit {
	    font-size: 12px;
	    padding: 7px;
	}
	.modal1-form-div.form-div label {
	    font-size: 12px;
	}
	.modal1-text1 {
	    font-size: 16px;
	    padding: 40px 0;
	}
	.modal1-form-div.form-div {
	    margin-top: 0;
	    padding-top: 40px;
	}
	.modal1-img {
	    margin: 0 auto;
	}
	.modal1-text1 {
	    text-align: center;
	}
}
@media only screen and (max-width: 1025px) and (min-width: 769px) {
	#section1 .item:nth-child(1) {
	    background: url(../images/banner1.jpg) no-repeat bottom right;
	}
	#section1 .item:nth-child(2) {
	    background: url(../images/banner2.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(3) {
	    background: url(../images/banner3.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(4) {
	    background: url(../images/banner4.png) no-repeat bottom right;
	}
	#section1 .item:nth-child(1), #section1 .item:nth-child(2), #section1 .item:nth-child(3), #section1 .item:nth-child(4) {
	    height: 626px;
	}
	.title1-content,
	#section3 .carousel .item{
		height: 400px;
	}
	#section3,
	#section4,
	#section5,
	#section6 {
	    height: 100%;
	}
	#section3 .carousel .item {
	    background-size: 31% !important;
	}
	#section7 {
	    background: none;
	    background-color: #000;
	    height: auto !important;
	}
	.section7-content1 {
	    padding-bottom: 200px !important;
	    background: url(../images/section6-bg-mb.jpg) no-repeat bottom center;
	    background-color: #000;
	    background-size: 100%;
	    padding: 40px 0;
	}
	.section8-tab li {
	    padding-top: 4%;
	}
	#section9 {
	    height: 740px;
	}
	.section9-text1 {
	    font-size: 33px;
	}
	#section13 {
	    height: 100%;
	    padding: 60px 0;
	}
	#section14 {
	    height: 500px;
	}
}
@media only screen and (max-width: 500px) {
	#section14{
		background: url(../images/section12-bg-mb.jpg) no-repeat bottom center;
		background-size: cover;
	}
}
@media only screen and (min-width: 2000px) and (min-height: 1500px) {
	#section1 .carousel .item,
	#section5,
	#section6,
	#section13 {
	    background-position: right bottom;
	}
	#section4 {
	    background-position: bottom left;
	}
}
@media only screen and (min-width: 1360px) and (max-width: 1370px) {
	#section5{
	    background-position: right bottom;
	}
	#section4 {
	    background-position: bottom left;
	}
	#section1 .carousel .item {
	    width: 100%;
	    height: 626px;
	}
}