@media only screen and (max-width: 1260px) {
.consulting-slider .item {height: auto;}
.carousel-caption span {font-size: 55px;}
.carousel-caption h3 {font-size: 35px;left: -210px;top: -56px;}
.carousel-caption {height: 300px;top: 56px;}
.inner-text::before {height: 40px;}
.inner-text {height: 190px;}
}
@media only screen and (max-width: 1199px) {
.right-address a {font-size: 14px;}
.left-address h4, .right-address > h4 {font-size: 14px;}
.right-address {padding-left: 30px;}
.left-address > h4 {padding-left: 0;}
.right-address h4 i {padding-right: 8px;}
.consulting-courses {padding: 60px 0;}
.about-us p {font-size: 15px;line-height: 21px;}
.about-img {margin-top: 60px;}
.about-us {padding: 60px 0;}
.navbar-nav > li > a {padding: 10px 3px;font-size: 12px;}
.employee-p, .customer-p, .order-p, .design-p {font-size: 11px;}
.menudropdowncont {
padding: 0px !important; 
height: auto;
overflow-x: auto;
}
}
@media only screen and (max-width: 1024px) {
.map {height: 330px;}
.about-para {padding: 0 40px;}
.course-content {padding-left: 20px;}
.photo-gallery {padding: 30px 0;}
.counting-block {padding: 5px 0;}
.carousel-caption {width: 250px;top: 16px;}
}
@media only screen and (max-width: 991px) {
.comment-btn {display: block;float: none;margin: 32px auto 0;text-align: center;}
.contact-social {margin-top: 15px;text-align: center;}
.left-address > h4 {padding-left: 9px;}
.add::before {left: -23px;}
.right-address {padding-left: 0;}
.development-block, .case-study {padding: 20px 0;}
.excellence-list {padding-left: 28px;}
.right-content-training {margin-top: 20px;}
.why-prakshal {margin: 40px 0;}
.about-para {padding: 0;}
.subscribe-block {margin-bottom: 20px;margin-top: 20px;}
footer {background-color: #262829;padding: 40px 0 30px;}
.below-footer {padding: 20px 0 0;}
.testimonial {height: 430px;padding: 30px 0;}
.carousel-inner {width: 100%;}
.blocks p {font-size: 14px;padding-bottom: 5px;}
.blocks h3 {font-size: 17px;padding: 12px 0;}
.our-projects {padding: 30px 0;}
.read-more > a {margin-bottom: 21px;margin-top: 4px;}
.about-us p {padding: 4px 0;}
.about-us,
.consulting-courses {padding: 20px 0 0;}
.about-us p {font-size: 14px;line-height: 20px;}
.consulting-slider .owl-nav {left: 15px;top: 60%;}
.navbar-nav > li > a {font-size:10px;}
.navbar-brand {height: 43px;padding: 5px 0 0;width: 145px;}
.bottom-header {padding:9px 0 9px;}
.navbar-collapse {padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 800px) {
.carousel-caption {height: 225px;right: 60px;top: 19px;}
.carousel-caption h3 {font-size: 26px;left: -162px;top: -61px;}
.carousel-caption span {font-size: 40px;}
.inner-text::after {bottom: 85px;height: 30px;}
.inner-text > a {bottom: 118px;font-size: 18px;left: -63px;}
.inner-text > a::after {width: 123px;}
}
@media only screen and (max-width: 768px) {
.case-syudy-block {height: 460px;}
.behavour-personal {padding: 40px 0;}
.service-block-content {margin-top: 0;}
.left-footer , .left-footer > p{text-align: center;}
.subscribe-email {width: 100%;}
.subscribe-block {text-align: center;}
.employees,
.customer,
.design,
.order {margin-bottom: 50px;margin-top: 50px;}
.carousel-caption {top: 14px;}
.nav-bar-pd	{ padding-left:0px !important; padding-right:0px !important;}
@media only screen and (max-width: 767px) {
.btn-2::after, .btn-2::before{display:none;}
.excellence-list {padding-left: 30px;}
.case-syudy-block {margin: 30px 0;}
.case-syudy-block {height: auto;}
.service-block-img .pull-right {margin-top: 30px;}
.service-block-content {margin-top: 20px;text-align: center;}
.grey-bg .service-block-content {margin-top: 0px;text-align: center;}
.service-block .pull-left,.service-block .pull-right {float: none !important;}
.hvr-underline-from-left::before{display:none;}
.upper-footer {padding-bottom: 20px;}
.copyright,
.powerby {text-align: center;}
.right-footer li a {display: table;margin: 7px auto;}
footer h4 {padding-top: 10px;padding-bottom: 10px;text-align: center;text-transform: uppercase;}
.gallry-3 {margin-top: 30px;}
.left-gallery,
.right-gallery {margin: 0;}
.employees,
.customer,
.design,
.order {margin-bottom: 10px;margin-top: 10px;}
.about-img {margin-top: 10px;}
.about-img::before,
.about-img::after {display: none;}
.inner-text-mob {left: 0;position: absolute;right: 0;text-align: center;top: 30%;z-index: 9;}
.inner-text-mob > h3 {color: #16d428;}
.carousel-caption {border: medium none;}
.inner-text-mob span {font-size: 34px;}
.inner-text-mob > a {display: block;padding-top: 19px;color: #16d428;}
.consulting-slider .owl-nav {bottom: 0;left: 0;top: auto;}
.inner-text-mob > a:hover {background: #fff none repeat scroll 0 0;}
.inner-text-mob > a {color: #16d428;display: inline-block;border: 2px solid;padding: 5px 10px;margin-top: 20px;}
.carousel-caption {display: none;}
.carousel-caption-mobile,
.inner-text-mob {display: block;}
.navbar-toggle {margin-top: 3px;}
.nav > li > a:focus,
.nav > li > a:hover {background-color: transparent;border-bottom: none;text-decoration: none;transition: all 500ms ease 0s;}
.navbar-nav {margin: 0;}
.navbar-nav > li > a {padding: 10px 33px;}
.carousel-indicators{ bottom:2px;}
.carousel-indicators li{ width:12px; height:12px;}
.contact-left p{ display:none;}
.contact-right h3 {text-align: center;font-size: 18px;letter-spacing: .5px;}
.wel-box {padding: 5px 0px 15px;}
.wel-come-text h1 {font-size:19px;line-height: 26px;margin: 5px 0px;letter-spacing: 0.5px;}
.wel-come-text p {font-size: 15px;line-height:25px;text-align: justify;}
.wel-text-text-part h2 {font-size: 19px;line-height: 33px;}
.banner-text h4 {font-size: 15px;font-weight:400;}
.images-text img{ padding:5px 0px;}
.wel-text-text-part {margin: 5px 0px 10px;}
.wel-text-text-part h3 {font-size: 22px;line-height:30px;}
.experence-part {padding: 5px 0px 15px;background-color: #fff;}
.card{ margin:10px 0px;}
.support-img img {width: auto;height: auto;margin-top: 2px;}
.wel-text-text-part h6 {font-size: 20px;line-height: 29px;margin: 3px 0px;letter-spacing: 0.5px;}
.item-box{ margin:5px 0px !important;}
.wel-text-text-part h5 {font-size: 15px;padding: 4px 5px;line-height: 25px;}
.package ul li {padding-top: 0px;padding-bottom: 0px;font-size:15px;line-height:27px;}
.address-contact p {margin-bottom: 6px;font-size: 13px;line-height: 23px;}
.address-contact h4 {color: #f7a042;font-size: 15px;font-weight: 500;margin-bottom: 9px;}
.address{ margin:5px 0px 15px;}	
.contact-num{ margin-top:15px;}
.item-content h5{letter-spacing: 1px;font-size: 17px;}
.slicknav_nav a{ border-bottom:none !important;}
.step-box p {color: #ffffff;line-height: 22px;letter-spacing: .5px;font-size: 17px;background: #000052;padding: 12px 0px;}
.support-part {padding: 10px 0px 10px;}
.support-img { text-align:center; margin-bottom:5px;}
.support-text p{ text-align:center; margin-bottom:15px;}
.support-text h5{ text-align:center; margin-bottom:8px;}
.text-part-more h3 {text-align: center;font-size: 18px;line-height: 24px;padding: 0px;margin: 0 auto;letter-spacing: 0.2px;}
}
@media only screen and (max-width: 450px) {
.contact-upperblock {padding: 20px;position: static;width: 100%;}
.contact-upperblock {margin-top: 20px;}
.contact-lowerblock {margin-top: 30px;}
.top-header li {border-right: medium none;padding: 6px 0;text-align: center;}
.top-header ul {float: none;}
.social-detail {display: block !important;}
}
@media only screen and (max-width: 420px) {
.contact-social > a {height: 32px;width: 32px;}
.contact-social a i {padding: 5px 0;}
.contact-social > a {margin-right: 8px;}
.service-title {font-size: 15px;}
.service-description {font-size: 13px;}
.progress-title {font-size: 13px;}
.subscribe-btn {padding: 12px 13px;right: 2px;}
.block-projects {margin-top: 10px;}
.title {font-size:14px;}
.consulting-courses p,
.about-us p {font-size: 13px;line-height: 19px;}
.title small {font-size: 13px;}
.inner-text-mob > a {border: 2px solid;color: #16d428;display: inline-block;font-size: 13px;margin-top: 14px;padding: 4px 10px;}
.inner-text-mob > h3 {font-size: 20px;}
.inner-text-mob span {font-size: 26px;}
.table-responsive td {padding: 3px 4px;text-align: left;font-size: 13px;border: 1px solid #ff9d33;line-height: 17px;}
}
@media only screen and (max-width: 360px) {
.innerpage-title {font-size: 16px;}
.case-syudy-block {margin: 20px 0;}
.copyright,
.powerby {font-size: 13px;}
.testimonial {height: 510px;}
.blocks {margin: 2px 0;}
.inner-text-mob > a {margin-top: 6px;padding: 2px 10px;}
.inner-text-mob > h3 {font-size: 16px;}
.inner-text-mob span {font-size: 22px;}
.information {background-image: linear-gradient(180deg, #000052, #ff9d33);padding: 15px 13px;}
.table-product td{font-size:12px;}
.information p {font-size: 13px;line-height: 26px;text-align: left;color: #fff;margin: 5px 0px;}
.information h4 {padding: 10px 0px 3px;font-size: 16px;line-height: 20px;color: #CCC;}
.information h3 {color: #FFF;font-size: 20px;text-transform: uppercase;line-height: 25px;margin: 0px;letter-spacing: 0.5px;}
.tour .package-image {position: relative;display: block;border: 1px solid #000052;overflow: hidden;margin:3px 0px;}
.pack-tour h3 {line-height: 25px;font-size: 15px;color: #f38611;border-bottom: 1px solid #7d7979;}
.pack-tour h3 span {color: #000052;padding-left: 0px;font-size: 16px;} 
ul.tabs li {width: 70px;margin: 0px 0px;background: #f7f7f7;height: 70px;border-radius: 50%;text-align: center;border-bottom: 4px solid #ccc;display: inline-block;cursor: pointer;font-size: 13px;padding: 1px 1px !important;line-height: 58px;color: #333;font-weight: 600;margin-bottom: 5px;}
.tab-content {display: none;background: #f7f7f7;padding: 10px 10px;border-radius: 5px 5px 13px 13px;margin-top: 3px;width: 100%;}
.city p {font-size: 14px;line-height: 25px;padding: 0px;text-align:left;margin-bottom:8px;}
.city h2 {color: #000052;padding: 10px 0px;clear: both;font-size: 17px;line-height: 24px;}
.city h4 {font-size: 16px;text-transform: capitalize;color: #ff8400;line-height: 23px;margin:7px 0px 7px;}
.information {background-image: linear-gradient(180deg, #000052, #ff9d33);padding: 10px 15px;}
.information p {font-size: 14px;line-height: 20px;text-align: left;color: #fff;margin: 15px 0px;}
.tour-box {background-color: #fff;padding: 10px 0px;}
.page-part-text h3 {font-size: 22px;line-height: 25px;color: #ff931e;margin: 5px 0px 5px 0px;font-family: 'Anton', sans-serif;letter-spacing: 0.3px;}
.page-banner h1 {font-size: 25px;line-height: 28px;color: #000052;letter-spacing: 0.3px;font-family: 'Anton', sans-serif;}
.breadcrumb {font-size: 14px;font-weight: 600;padding: 5px 10px;}
.sidebar-form {
    position: fixed;
    top: 50%;
    right: -270px;
    width: 265px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    border-radius: 8px 0 0 8px;
    background-color: #fff;
    padding: 15px 0px;
    transform: translateY(-50%);
    transition: right .4s linear;
    z-index: 99999;
}
.input-group .form-control:last-child, .input-group-addon:last-child {
    font-size: 14px !important;
    line-height: 24px;
    border-radius: 5px;
    height: 34px;
}
.sidebar-form h3 {
    font-weight: 500;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 13px;
    text-align: center;
    color: #ff9522;
    letter-spacing: 3px;
    font-family: 'Anton', sans-serif;
}
.page-part-text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    margin: 0px;
}
.run-content {display: none;background: #f7f7f7;padding: 2px 0px;border-radius: 15px 15px;margin-top: 3px;width: 100%;}
.sidebar-form .call-action {
    position: absolute;
    background-color: #000052;
    top: 80%;
    width: 135px;
    height: 40px;
    cursor: pointer;
    left: -88px;
    transform: translateY(-50%) rotate(-90deg);
    text-align: center;
    padding: 9px 0px;
    border-radius: 10px 10px 0px 0px;
}
.slicknav_menu ul {
    height: 300px;
    overflow-y: scroll;
}
.slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    height:235px;
}
.menudropdowncont {
    padding: 15px;
    max-height: 235px;
    min-height: 235px;
    overflow-x: auto;
}
.package_menu h3 {
font-size: 13px;
line-height: 15px;
padding-left: 0px;
text-align: left;
margin-bottom: 3px;
border-bottom: 1px solid #E6E6E6;
}
.vision-text .table-responsive td, th {
    padding: 4px 8px;
    color: #fff;
    font-size:10px;
    letter-spacing: 0.2px;
    border: 1px solid #4d4d4d;
}
.table-responsive td {
    padding: 2px;
    text-align: left;
    font-size: 10px;
    border: 1px solid #ff9d33;
    line-height: 24px;
}
}