@media only screen and (max-width:767px){html,body{font-size:14px}input,select,textarea{font-size:14px}h2{font-size:30px}.mycontainer{padding:0 15px;margin:auto;max-width:100%}#headerWrapper a.mobilemenubtn{padding:6px 12px;margin:10px 0;display:block;float:right;font-family:'Montserrat',sans-serif;font-size:30px;color:#ff410d;line-height:30px;text-transform:uppercase;text-decoration:none;border:2px solid #ff410d}#headerWrapper a.mobilemenubtn.resources{color:#fff}.mm-menu{background:linear-gradient(to right,#ff6813 0%,#ff3c0c 100%)}.headerTop{padding:10px 0}.headerTop .tagline{font-size:14px;line-height:normal}.headerTop .toprightMenu ul li{padding:0;display:none;background:none}.headerTop .toprightMenu ul li a{line-height:normal}.topheader ul li{margin:0 0 0 9px}.topheader ul li a{width:33px;height:33px;line-height:35px}.headerTop .toprightMenu ul li.phone{display:block}.headerBottom{padding:15px 0}.logoArea{padding:0;width:210px}.menuArea{display:none}.mobilemenuArea{display:block}.bannerArea .item{height:770px}.bannerArea .item .overlay{font-size:18px;line-height:30px}.bannerArea h2{padding:80px 0;font-size:36px;line-height:37px}.bannerArea a.mybtn{padding:10px 15px;font-size:22px}.bannerArea .notice{font-size:20px}.bannerArea .owl-buttons{display:none}.bannerArea .owl-next{display:none}.bannerArea .owl-prev{display:none}.bannerArea .item .overlay{height:auto}.bannerArea .item{height:auto}.innerbannerArea .overlay{padding:50px 0;height:auto}.innerbannerArea h2{font-size:28px}.newsletterArea{width:100%;height:auto}.newsletterArea h3{padding:10px 0 0 140px;margin:4px 0 0 0;width:100%;height:102px}.newsletterArea form{padding:20px 0 30px 0;width:100%;float:right}.newsletterArea input[type="text"],.newsletterArea input[type="email"],.tnp-subscription select{padding:7px 15px;margin:5px 0;width:100%}.newsletterArea button{margin:5px 0 0 0}.actionArea{display:none}.scheduletourArea{display:none}.aboutArea{padding:0}.aboutArea h1{font-size:35px}.aboutArea h2{padding:0 0 7px;font-size:27px}.aboutArea iframe{margin:0 0 20px 0;width:100%;float:right}.aboutArea p{line-height:22px;padding:0 0 15px}.aboutArea a{margin:0 0 30px;padding:10px 20px;font-size:16px}.aboutArea a::before,.aboutArea a::after,.solutionArea a::before,.solutionArea a::after{width:45px}.solutionArea,.intrestArea,.thinkArea,.testimonialArea,.footerArea,.cloudArea,.professionalArea,.healthArea,.aboutusArea,.teamArea,.contactusArea{padding:50px 0}.solutionArea h2{padding:0;font-size:30px}.solutionArea .owl-prev,.solutionArea .owl-next{display:none}.solutionArea .overlay{height:auto}.solutionArea a{margin:0 0 30px;padding:10px 20px;font-size:16px}.intrestArea h2{font-size:30px;padding:0 0 20px}.intrestArea ul li{width:33%}.intrestArea ul li a{font-size:13px}.intrestArea ul li img{margin:0 auto 5px}.thinkArea p.sloutonPaira{padding:0 0 15px;font-size:16px}.thinkArea .itemBox{padding:15px;margin:-70px auto 15px}.thinkArea .itemBox p{padding:10px 0;font-size:14px}.thinkArea .itemBox a{font-size:15px}.thinkArea a.thinkBtn{padding:10px 25px;margin:10px auto 0;width:auto;font-size:16px;text-align:center}.testimonialArea .item h5::before{display:none}.testimonialArea .item{padding:30px 25px 15px}.testimonialArea .item h6{padding:0 0 10px}.testimonialArea .item p{padding:0 0 10px}.footerArea:after,.cloudArea:after,.professionalArea:after,.healthArea:after,.aboutusArea::after,.contactusArea:after{display:none}.footerArea .item{margin:0 0 30px}.footerArea p{padding:30px 0 0 0;font-size:14px}.footerArea .socialList ul{padding:20px 0;text-align:center}.footerArea h3{padding:15px 0}.footerArea .footerList ul li{padding:0 0 8px}.footerArea form input{padding:15px 30px}.copyrightArea{padding:10px 0;font-size:12px}.cloudArea img{padding:0}.cloudArea h2,.professionalArea h2{padding:10px 0;font-size:24px}.cloudArea .sub h2::after,.professionalArea .sub h2::after{top:-8px;font-size:45px}.cloudArea p,.professionalArea p{padding:0 0 10px;font-size:14px;line-height:23px}.cloudArea .item:nth-child(1) .sub,.cloudArea .item:nth-child(3) .sub{padding:15px 20px;margin:0;position:relative;width:100%}.cloudArea .item:nth-child(2) .sub,.cloudArea .item:nth-child(4) .sub{padding:15px 20px;margin:15px 0 0;position:relative;width:100%}.cloudArea figure{width:100%;margin:0 0 15px}.professionalArea img{padding:0 0 20px}.leftSidebar .item{padding:0;text-align:left;border-right:none}.leftSidebar .item h5{padding:0 0 10px}.leftSidebar h4{padding:10px 0;font-size:21px}.leftSidebar p{padding:0 0 10px;font-size:15px;line-height:23px}.leftSidebar a{padding:10px 20px;margin:10px 0 25px;font-size:12px}.navBox{padding:0 0 30px}.rightSidebar{padding:20px 15px}.rightSidebar h4{padding:0 0 15px}.rightSidebar .item .itemBox{padding:15px}.rightSidebar .event{padding:0 0 15px}.rightSidebar .date{margin:0 10px 0 0}.date h6{padding:10px;font-size:14px}.rightSidebar .date h5{padding:10px;font-size:16px}.rightSidebar .event p{padding:0;font-size:14px}.rightSidebar ul li{padding:5px 0 5px 10px}.aboutusArea h2,.teamArea h2{padding:0 0 10px;font-size:28px}.aboutusArea p{padding:0 0 15px;line-height:25px}.teamArea .item{margin:20px 0 0}.teamArea .designation{padding:0 0 15px 10px}.teamArea .designation h4{padding:0 0 5px;font-size:15px}.teamArea .designation h3{font-size:13px}.teamArea .designation::after{border-bottom:90px solid #fff;border-right:288px solid #fff0}.teamArea .socialList{padding:0 5px 20px 0}.teamArea .socialList ul li{margin:0 5px 0 10px;font-size:15px}.teamArea .socialList::after{border-bottom:90px solid #00457c;border-left:180px solid #fff0}.alignright{margin:0 0 5px 0}.contactusArea p{padding:0 0 15px;font-size:15px;line-height:27px}.contactusArea .itemForm{margin:0 auto;width:100%}.contactusArea .itemForm em{padding:0;font-style:16px}.contactusArea .itemForm br{display:none}.contactusArea .itemForm .form-control{padding:10px 0;margin:0 0 10px;height:auto;font-size:14px}.contactusArea .itemForm textarea{height:105px!important}}@media only screen and (min-width:768px) and (max-width:991px){html,body{font-size:16px}input,select,textarea{font-size:14px}h2{font-size:34px}.logoArea{max-width:240px}.menuArea ul li a{padding:30px 25px}.topheader ul{padding:10px 0 0}.topheader ul li a{width:40px;height:40px;line-height:40px}.bannerArea .overlay{width:100%;height:360px}.bannerArea h2{font-size:60px}.bannerArea .owl-prev,.bannerArea .owl-next{top:-235px}.innerbannerArea h2{font-size:40px;padding:120px 0}.innerbannerArea .overlay{height:auto}.aboutArea{padding:40px 0}.aboutArea h2{padding:5px 0 15px}.aboutArea p{padding:0 0 15px}.aboutArea a{padding:8px 40px;font-size:18px}.solutionArea,.intrestArea,.thinkArea,.testimonialArea,.footerArea,.cloudArea,.aboutusArea,.teamArea,.contactusArea{padding:60px 0}.solutionArea .overlay{height:280px}.solutionArea .item p{padding:5px 0 0;font-size:16px;line-height:25px}.solutionArea a{padding:11px 30px;font-size:20px}.intrestArea ul li{width:33%;margin:0 0 10px}.thinkArea p.sloutonPaira{padding:0 0 30px}.thinkArea .itemBox p{padding:10px 0}.thinkArea a.thinkBtn{padding:10px 40px;margin:50px auto 0}.testimonialArea .item h5::before{display:none}.testimonialArea .item p{padding:0 0 15px}.cloudArea img{padding:0;width:100%;margin:0 0 20px}.cloudArea .item:nth-child(1) .sub,.cloudArea .item:nth-child(3) .sub,.cloudArea .item:nth-child(2) .sub,.cloudArea .item:nth-child(4) .sub{padding:20px 30px;margin:0 0 20px;position:relative;width:100%}.cloudArea figure{width:100%;margin:0}.cloudArea p{padding:0 0 20px;font-size:15px}.professionalArea img{padding:0 0 20px;width:100%}.professionalArea p{padding:0 0 20px;font-size:15px}.professionalArea h2{padding:10px 0 15px;font-size:40px}.professionalArea .sub h2::after{top:-25px;font-size:90px}.professionalArea a{padding:0 0 20px;display:block}.leftSidebar img{margin:0 0 15px}.leftSidebar .item{padding:0 15px 0 0}.leftSidebar h4{padding:0 0 10px;font-size:22px}.leftSidebar p{padding:0 0 5px;font-size:15px;line-height:25px}.leftSidebar a{padding:10px 30px;margin:10px 0 25px;font-size:15px}.rightSidebar{padding:15px 20px}.rightSidebar h4{padding:0 0 15px}.rightSidebar .item .itemBox{padding:15px}.rightSidebar .item h5{font-size:15px;color:#212121}.rightSidebar .item p{padding:6px 0;font-size:12px}.date h6{padding:10px;font-size:12px}.rightSidebar .date h5{padding:10px;font-size:14px}.rightSidebar .event p{padding:0;font-size:13px}.rightSidebar .event a{font-size:13px}.rightSidebar ul li{padding:10px 0 10px 10px}.aboutusArea h2{padding:5px 0 15px;font-size:36px}.aboutusArea p{padding:0 40px 20px}.teamArea .socialList{padding:0 10px 10px 0}.teamArea .socialList::after{border-bottom:80px solid #00457c;border-left:140px solid #fff0}.teamArea .socialList ul li{margin:0 0 0 10px;font-size:15px}.teamArea .designation{padding:0 0 15px 5px}.teamArea .designation h4{padding:0 0 5px;font-size:13px}.teamArea .designation h3{font-size:12px}.teamArea .designation::after{border-bottom:80px solid #fff;border-right:230px solid #fff0}.teamArea h2{padding:5px 0 30px;font-size:36px}.contactusArea h2{padding:5px 0 15px}.contactusArea p{padding:0 0 10px;font-size:16px}.contactusArea .itemForm{margin:10px auto;width:95%}.contactusArea .itemForm em{padding:10px 0;font-size:17px}.contactusArea .itemForm .form-control{padding:10px 0;height:auto}.contactusArea .itemForm textarea{height:150px!important}.professionalArea .row.item .alignright{float:none;margin:0}.professionalArea .row.item h2{font-size:28px}.footerArea p{padding:30px 0 10px 0}}@media only screen and (min-width:992px) and (max-width:1189px){.logoArea{max-width:310px}.topheader ul{float:right;padding:15px 0 0}.menuArea ul li a{padding:30px 45px;font-size:16px}.thinkArea p.sloutonPaira{padding:0 120px 30px}.thinkArea .itemBox{min-height:216px}.cloudArea figure{margin:0 0 0 315px}.aboutusArea h2{padding:5px 0 15px;font-size:45px}.teamArea h2{padding:5px 0 35px;font-size:45px}.teamArea .designation h4{padding:0 0 5px;font-size:14px}.teamArea .designation h3{font-size:15px}.teamArea .socialList{padding:0 15px 20px 0}.teamArea .socialList::after{border-bottom:85px solid #00457c;border-left:195px solid #fff0}.teamArea .designation::after{border-bottom:85px solid #fff;border-right:310px solid #fff0}.intrestArea ul li a{font-size:17px}.footerArea p{padding:30px 0 10px 0}}