 @media (max-width: 1920px) {   .home-caption-info h2 {     font-size: 38px;     line-height: 45px;   }   .home-caption-info h2 span {     font-size: 27px;   }   .home-caption-info h2::before {     height: 18px;     top: 25px;     width: 80%;   }   .form-info .swiss-quality-block {     padding: 17px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 28px;     padding: 5px 0px;     line-height: 34px;   }   .form-info form {     padding: 18px 20px 20px 18px;   }   .form-info form p {     margin-bottom: 15px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 48px;     font-size: 14px;   }   .form-info .form-group .iti--separate-dial-code {     height: 48px;     font-size: 15px;     line-height: 40px;   }   .form-info .form-group {     margin-bottom: 18px;   }   .form-info {     margin-top: 110px;   }   .centres-det a {     font-size: 16px;   }   .header-info {     padding-top: 40px;   }   .header-info .logo {     width: 220px;   }   .education-partners-block p {     margin-bottom: 12px;     line-height: 1px;     font-size: 1px;   }   .home-benner {     padding-top: 210px;   } } @media (max-width: 1800px) {   .owl-theme .owl-nav .owl-prev {     left: -45px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -45px;   }   .container {     max-width: 90%;   }   .home-caption-info h2 {     font-size: 30px;     line-height: 45px;   }   .home-caption-info h2 span {     font-size: 25px;   }   .home-caption-info h2::before {     height: 18px;     top: 25px;     width: 80%;   }   .form-info .swiss-quality-block {     padding: 14px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 25px;     padding: 5px 0px;     line-height: 34px;   }   .form-info form {     padding: 18px 20px 20px 18px;   }   .form-info form p {     font-size: 19px;     margin-bottom: 15px;     line-height: 20px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 45px;     font-size: 14px;   }   .form-info .form-group .iti--separate-dial-code {     height: 45px;     font-size: 15px;     line-height: 38px;   }   .form-info .form-group {     margin-bottom: 16px;   }   .form-info {     margin-top: 100px;     max-width: 90%;   }   .centres-det a {     font-size: 15px;   }   .header-info {     padding-top: 40px;   }   .header-info .logo {     width: 200px;   }   .education-partners-block p {     margin-bottom: 12px;     line-height: 12px;     font-size: 15px;   }   .home-benner {     padding-top: 200px;   } } @media (max-width: 1650px) {   .home-caption-info h2 {     font-size: 27px;     line-height: 35px;   }   .home-caption-info h2 span {     font-size: 22px;   }   .home-caption-info h2::before {     height: 18px;     top: 25px;     width: 88%;   }   .home-caption-info figure {     margin-left: -45px !important;   }   .form-info .swiss-quality-block {     padding: 10px 0px;     padding-right: 20px;   }   .container {     max-width: 85%;   }   .form-info h3 {     font-size: 23px;     padding: 4px 0px;     line-height: 29px;   }   .form-info form {     padding: 18px 20px 20px 18px;   }   .form-info form p {     font-size: 18px;     margin-bottom: 15px;     line-height: 20px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 40px;     font-size: 15px;     max-width: 660px;   }   .form-info .form-group .iti--separate-dial-code {     height: 40px;     font-size: 15px;     line-height: 35px;   }   .form-info .form-group {     margin-bottom: 10px;   }   .form-info {     margin-top: 80px;     max-width: 90%;   }   .home-benner::before {     width: 850px;     height: 850px;     top: -23%;   }   .centres-det a {     font-size: 14px;   }   .owl-theme .owl-nav .owl-prev {     left: -35px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -35px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 50px;   }   .centres-info .row {     margin: 0px -50px;   }   .header-info {     padding-top: 35px;   }   .header-info .logo {     width: 190px;   }   .education-partners-block p {     margin-bottom: 10px;     line-height: 10px;     font-size: 14px;   }   .home-benner {     padding-top: 180px;   } } @media (max-width: 1500px) {   .container {     max-width: 85%;   }   .home-caption-info h2 {     font-size: 27px;     line-height: 37px;   }   .home-caption-info h2 span {     font-size: 20px;     line-height: 37px;   }   .home-caption-info h2::before {     height: 17px;     top: 21px;     width: 82%;   }   .home-benner {     padding-top: 160px;   }   .home-caption-info figure {     margin-left: -45px !important;     max-width: 650px;   }   .form-info .swiss-quality-block {     padding: 8px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 22px;     padding: 3px 0px;     line-height: 30px;   }   .form-info .swiss-quality-block a {     font-size: 15px;   }   .form-info form p {     font-size: 15px;     margin-bottom: 10px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 38px;     font-size: 13px;   }   .form-info .form-group {     margin-bottom: 10px;   }   .form-info .form-group .iti--separate-dial-code {     height: 38px;     font-size: 13px;     line-height: 34px;   }   .form-info form {     padding: 10px 20px 15px 20px;   }   .form-info {     margin-top: 50px;     max-width: 90%;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 18px;     line-height: 26px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p {     font-size: 15px;     line-height: 24px;   }   .form-info .form-check {     margin-bottom: 15px;   }   .our-global-presence-sec figure img {     max-width: 90%;   }   .container {     max-width: 85%;   }   .home-benner::before {     width: 900px;     height: 750px;     left: -20%;     top: -23%;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -33px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 33px;   }   .coman-title h2 {     margin-bottom: 60px;   }   .centres-det a {     font-size: 12px;   }   .owl-theme .owl-nav .owl-prev {     left: -35px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -35px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 45px;   }   .free-career-counselling-block {     padding: 23px 0px;   }   .centres-info .row {     margin: 0px -45px;   }   .header-info .logo {     width: 180px;   }   .header-info {     padding-top: 30px;   }   .education-partners-block p {     font-size: 14px;     margin-bottom: 8px;     line-height: 14px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 46px 17px;   }   .brand-logo-sec figure {     padding: 0px 30px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 59px 15px;   } } @media (max-width: 1399.98px) {   .container {     max-width: 85%;   }   .home-benner::before {     width: 850px;     height: 850px;     left: -20%;     top: -23%;   }   .home-caption-info h2 {     font-size: 23px;     line-height: 35px;     margin-bottom: 5px;   }   .home-caption-info h2 span {     font-size: 18px;     line-height: 35px;   }   .home-caption-info h2::before {     height: 15px;     top: 21px;     width: 72%;   }   .home-caption-info figure {     margin-left: -45px !important;     max-width: 590px;   }   .form-info .swiss-quality-block {     padding: 5px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 19px;     padding: 4px 0px;     line-height: 25px;   }   .form-info .swiss-quality-block a {     font-size: 15px;   }   .form-info form p {     font-size: 16px;     margin-bottom: 7px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 35px;     font-size: 13px;   }   .form-info .form-group {     margin-bottom: 8px;   }   .form-info .form-group .iti--separate-dial-code {     height: 35px;     font-size: 13px;     line-height: 30px;   }   .form-info form {     padding: 10px 15px 10px 15px;   }   .form-info {     margin-top: 30px;     max-width: 95%;   }   .form-info .form-check {     margin-bottom: 8px;   }   .home-benner::before {     width: 850px;     height: 700px;     left: -22%;     top: -23%;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -30px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 30px;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 17px;     line-height: 26px;   }   .form-info .form-btn .Submit-btn {     font-size: 13px;     padding: 8px 24px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p {     font-size: 14px;     line-height: 23px;   }   .free-career-counselling-block {     padding: 20px 0px;     margin-top: -45px;     max-width: 900px;   }   .centres-det a {     font-size: 12px;     margin-bottom: 4px;     line-height: 24px;   }   .degree-block-details h4 {     padding-bottom: 12px;     margin-bottom: 12px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 44px 17px;   }   footer p {     font-size: 15px;     line-height: 20px;   }   .centres-det a::before {     top: 5px;   }   .owl-theme .owl-nav .owl-prev {     left: -35px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -35px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 30px;   }   .centres-info .row {     margin: 0px -30px;   }   .our-global-presence-sec figure img {     max-width: 87%;   }   /**/   .header-info {     padding-top: 20px;   }   .header-info .logo {     width: 170px;   }   .education-partners-block p {     font-size: 14px;     margin-bottom: 5px;     line-height: 18px;   }   .education-partners-block {     padding: 5px;   }   .form-info .form-group label {     font-size: 13px;   }   .home-benner {     padding-top: 130px;   }   .degree-block-details {     padding: 20px 15px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 42px 15px;   }   .program-info-block p {     margin-bottom: 20px;   }   .program-sec {     padding: 65px 0px;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 28px;     margin-bottom: 45px;   }   .itc-ihcl-sec .coman-title p {     font-size: 17px;     margin-bottom: 45px;   }   .our-global-presence-sec {     padding: 65px 0px 42px 0px;   }   .free-career-counselling-block h3 {     font-size: 27px;     padding-right: 120px;   }   .our-global-presence-sec figure {     margin-bottom: 65px;   }   .brand-logo-sec figure {     padding: 0px 20px;   }   .unique-features-of-the-Program-sec {     padding: 65px 0px 50px 0px;   } } @media (max-width: 1300px) {   .container {     max-width: 85%;   }   .header-info {     padding-top: 25px;   }   .header-info .logo {     width: 160px;   }   .home-benner {     padding-top: 120px;   }   .home-benner::before {     width: 750px;     height: 650px;     left: -20%;     top: -23%;   }   .education-partners-block p {     font-size: 14px;     margin-bottom: 5px;     line-height: 15px;   }   .education-partners-block {     padding: 4px;   }   .home-caption-info h2 {     font-size: 22px;     line-height: 32px;   }   .home-caption-info h2 span {     font-size: 16px;     line-height: 32px;   }   .home-caption-info h2::before {     height: 13px;     top: 20px;     width: 80%;   }   .home-caption-info figure {     margin-left: -45px !important;   }   .form-info .swiss-quality-block {     padding: 8px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 17px;     padding: 3px 0px;     line-height: 22px;   }   .form-info form p {     font-size: 13px;     margin-bottom: 5px;   }   .form-info .form-group .form-control {     padding: 0px 18px;     height: 32px;     font-size: 12px;   }   .form-info .form-group {     margin-bottom: 11px;   }   .form-info .form-group .iti--separate-dial-code {     height: 32px;     font-size: 12px;     line-height: 28px;   }   .form-info .form-btn .Submit-btn {     padding: 10px 26px;     font-size: 15px;   }   .form-info form {     padding: 10px 15px 10px 15px;   }   .form-info {     margin-top: 40px;   }   .form-info .swiss-quality-block a {     font-size: 15px;   }   .form-info .form-check-label {     font-size: 12px;   }   .form-info .form-check {     margin-bottom: 10px;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -28px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 28px;   }   .form-info .form-group label {     font-size: 12px;     line-height: 16px;   }   .degree-block-details, .program-info-block .program-info-block-det {     padding: 20px 10px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 45px 10px;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 16px;     line-height: 24px;   }   .degree-block-details h4 {     padding-bottom: 12px;     margin-bottom: 12px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p {     font-size: 13px;     line-height: 21px;   }   .free-career-counselling-block h3 {     font-size: 27px;     padding-right: 90px;   }   .free-career-counselling-block a {     padding: 14px 30px;     font-size: 19px;   }   .free-career-counselling-block {     padding: 18px 0px;     margin-top: -45px;     margin-bottom: 60px;     max-width: 800px;   }   .cii-institute-of-hospitality-sec {     padding: 60px 0px 110px 0px;   }   .centres-det a {     font-size: 10px;     margin-bottom: 5px;     line-height: 20px;   }   .centres-det a::before {     top: 5px;   }   .owl-theme .owl-nav .owl-prev {     left: -35px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -35px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 30px;   }   .centres-info .row {     margin: 0px -30px;   }   .our-global-presence-sec figure img {     max-width: 85%;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 27px;     margin-bottom: 40px;   }   .program-sec {     padding: 60px 0px;   }   .program-info-block p {     margin-bottom: 20px;   }   .unique-features-of-the-Program-sec {     padding: 60px 0px 50px 0px;   }   .itc-ihcl-sec .coman-title p {     font-size: 16px;     margin-bottom: 50px;   }   .our-global-presence-sec {     padding: 60px 0px 40px 0px;   }   .our-global-presence-sec figure {     margin-bottom: 50px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 39px 15px;   }   .centres-det {     padding: 25px 17px;   }   .brand-logo-sec figure {     padding: 0px 30px;   }   footer p {     font-size: 15px;     line-height: 17px;   } } @media (max-width: 1200px) {   .container {     max-width: 88%;   }   .header-info {     padding-top: 20px;   }   .header-info .logo {     width: 155px;   }   .education-partners-block p {     font-size: 13px;     margin-bottom: 10px;     line-height: 15px;   }   .education-partners-block {     padding: 4px 5px;   }   .home-benner {     padding-top: 120px;   }   .home-benner::before {     width: 800px;     height: 800px;     left: -20%;     top: -25%;   }   .home-caption-info h2 {     font-size: 20px;     line-height: 30px;     max-width: 570px;   }   .home-caption-info h2 span {     font-size: 15px;     line-height: 30px;   }   .home-caption-info h2::before {     height: 12px;     top: 17px;     width: 77%;   }   .home-benner::before {     width: 700px;     height: 620px;     left: -15%;     top: -25%;   }   .home-caption-info figure {     margin-left: -40px !important;   }   .form-info .swiss-quality-block {     padding: 8px 0px;     padding-right: 20px;   }   .form-info h3 {     font-size: 18px;     padding: 3px 0px;     line-height: 27px;   }   .form-info form p {     font-size: 12px;     margin-bottom: 5px;   }   .form-info .form-group .form-control {     padding: 0px 15px;     height: 30px;     font-size: 11px;   }   .form-info .form-group {     margin-bottom: 8px;   }   .form-info .form-group .iti--separate-dial-code {     height: 30px;     font-size: 11px;     line-height: 25px;   }   .form-info form {     padding: 10px 15px 10px 15px;   }   .form-info {     margin-top: 50px;     max-width: 95%;   }   .form-info .form-btn .Submit-btn {     padding: 6px 21px;     font-size: 13px;   }   .form-info .form-check {     margin-bottom: 8px;   }   .form-info .swiss-quality-block a {     font-size: 17px;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -25px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 25px;   }   .degree-block-details, .program-info-block .program-info-block-det {     padding: 17px 12px;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 15px;     line-height: 25px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p {     font-size: 12px;     line-height: 22px;   }   .form-info .form-group label {     font-size: 13px;     margin-bottom: 3px;   }   .form-info .form-check-label {     font-size: 12px;   }   .unique-features-of-the-Program-info ul li {     margin-bottom: 10px;   }   .unique-features-of-the-Program-info ul li::before {     top: 5px;   }   .program-sec, .unique-features-of-the-Program-sec {     padding: 55px 0px;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 20px;     margin-bottom: 35px;   }   .itc-ihcl-sec .coman-title p {     font-size: 15px;   }   .cii-institute-of-hospitality-sec .coman-title {     padding: 0px 20px;   }   .cii-institute-of-hospitality-sec .play-btn {     width: 65px;     height: 65px;     line-height: 65px;     font-size: 20px;   }   .our-global-presence-sec {     padding: 60px 0px 40px 0px;   }   .free-career-counselling-block h3 {     font-size: 23px;     padding-right: 60px;   }   .free-career-counselling-block a {     padding: 14px 30px;     font-size: 19px;   }   .free-career-counselling-block {     padding: 15px 0px;     margin-top: -45px;     margin-bottom: 60px;     max-width: 700px;   }   .cii-institute-of-hospitality-sec {     padding: 55px 0px 110px 0px;   }   .itc-ihcl-sec .coman-title p {     margin-bottom: 40px;   }   .centres-det a {     font-size: 12px;     margin-bottom: 5px;     line-height: 20px;   }   .centres-det a::before {     top: 5px;   }   .brand-logo-sec [class*="col-"] figure {     padding: 0px 25px;   }   footer p {     font-size: 17px;     line-height: 20px;   }   .our-global-presence-sec figure {     margin-bottom: 50px;   }   .owl-theme .owl-nav .owl-prev {     left: -35px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -35px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 30px;   }   .centres-info .row {     margin: 0px -30px;   }   .our-global-presence-sec figure img {     max-width: 85%;   }   .centres-det {     padding: 20px 14px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 23px 14px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 39px 12px;   }   .brand-logo-sec {     padding: 40px 0px 40px 0px;   }   .degree-block-details h4 {     padding-bottom: 10px;     margin-bottom: 10px;   }   .degree-block h3 {     width: 120px;     height: 95px;     font-size: 70px;     line-height: 95px;   }   .degree-block {     padding-left: 110px;   } } @media (max-width: 1100px) {   .container {     max-width: 90%;   }   .header-info {     padding-top: 15px;   }   .header-info .logo {     width: 150px;   }   .education-partners-block p {     font-size: 12px;     line-height: 18px;     margin-bottom: 5px;   }   .education-partners-block {     padding: 2px 5px;   }   .home-benner {     padding-top: 110px;   }   .home-caption-info h2 {     font-size: 20px;     line-height: 27px;     max-width: 570px;     margin-bottom: 10px;   }   .home-caption-info h2 span {     font-size: 15px;     line-height: 27px;   }   .home-caption-info h2::before {     height: 10px;     top: 15px;     width: 74%;   }   .home-benner::before {     width: 650px;     height: 650px;     left: -15%;     top: -25%;   }   .home-caption-info figure {     margin-left: -35px !important;   }   .form-info {     margin-top: 20px;     max-width: 95%;   }   .form-info .swiss-quality-block {     padding: 10px 0px;     padding-right: 20px;   }   .form-info .swiss-quality-block a {     font-size: 14px;     line-height: 18px;   }   .form-info .swiss-quality-block a img {     margin-right: 13px;     width: 18px;   }   .form-info h3 {     font-size: 16px;     line-height: 20px;     padding: 6px 0px;   }   .form-info form p {     font-size: 13px;     line-height: 15px;     margin-bottom: 13px;   }   .txtbox {     padding-left: 60px !important;   }   .form-info form {     padding: 13px 25px 13px 16px;   }   .form-info .form-group .form-control {     height: 25px;     font-size: 11px;     padding: 0px 20px;   }   .form-info .form-group label {     font-size: 11px;     line-height: 18px;   }   .form-info .form-group {     margin-bottom: 5px;   }   .form-info .form-group .iti--separate-dial-code {     height: 25px;     font-size: 11px;     line-height: 20px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-flag {     padding: 0px 5px !important;   }   .form-info .form-check-label {     font-size: 11px;     line-height: 15px;     padding-left: 25px;   }   .form-info .form-check-input[type="checkbox"] {     width: 18px;     height: 18px;   }   .form-info .form-check {     margin-bottom: 10px;   }   .form-info .form-btn .Submit-btn {     font-size: 13px;     line-height: 18px;     padding: 6px 20px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-dial-code {     font-size: 13px;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -18px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 18px;   }   .degree-block-details, .program-info-block .program-info-block-det {     padding: 17px 12px;   }   .degree-block-details, .program-info-block .program-info-block-det {     padding: 12px 10px;   }   .program-info-block .program-info-block-det {     padding-bottom: 51px !important;   }   .form-info::after {     width: 90px;     height: 90px;     background: #FFF1DA;     right: -41px;     top: -34px;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 14px;     line-height: 17px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p, .itc-ihcl-sec .coman-title p {     font-size: 11px;     line-height: 17px;   }   .program-info-block h2 {     min-height: 50px;   }   .program-info-block a {     font-size: 12px;     padding: 7px 17px;   }   .program-sec, .unique-features-of-the-Program-sec {     padding: 40px 0px;   }   .coman-title h2 {     font-size: 20px;     margin-bottom: 30px;   }   .degree-block-details h4 {     padding-bottom: 10px;     margin-bottom: 10px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 32px 12px;   }   .degree-block h3 {     width: 110px;     height: 80px;     font-size: 55px;     line-height: 80px;   }   .degree-block {     padding-left: 90px;   }   .cii-institute-of-hospitality-sec .coman-title {     padding: 0px;   }   .degree_sec {     padding: 20px 0px;   }   .cii-institute-of-hospitality-sec .play-btn {     width: 60px;     height: 60px;     line-height: 60px;     font-size: 18px;   }   .free-career-counselling-block h3 {     font-size: 20px;     padding-right: 50px;   }   .free-career-counselling-block a {     padding: 12px 28px;     font-size: 18px;   }   .free-career-counselling-block {     padding: 15px 0px;     margin-top: -45px;     margin-bottom: 60px;     max-width: 700px;   }   .cii-institute-of-hospitality-sec {     padding: 60px 0px 130px 0px;   }   .itc-ihcl-sec .coman-title p {     margin-bottom: 50px;   }   .centres-det a {     font-size: 11px;     margin-bottom: 5px;     line-height: 18px;   }   .centres-det a::before {     top: 3px;   }   .brand-logo-sec [class*="col-"] figure {     padding: 0px 25px;   }   footer p {     font-size: 16px;     line-height: 19px;   }   .our-global-presence-sec figure {     margin-bottom: 60px;   }   .owl-theme .owl-nav .owl-prev {     left: -20px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -20px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .centres-info [class*="col-"] {     padding: 0px 30px;   }   .centres-info .row {     margin: 0px -30px;   }   .our-global-presence-sec figure img {     max-width: 90%;   }   .centres-det {     padding: 15px 10px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 17px 10px;   } } @media (max-width: 991px) {   .container {     max-width: 98%;   }   html {     -webkit-text-size-adjust: none;   }   .header-info {     padding-top: 25px;   }   .header-info .logo {     width: 180px;   }   .education-partners-block p {     font-size: 14px;     line-height: 18px;     margin-bottom: 10px;   }   .home-benner {     padding-top: 160px;     padding-bottom: 30px;   }   .home-caption-info h2 {     font-size: 25px;     line-height: 30px;     max-width: 570px;   }   .home-caption-info h2 span {     font-size: 20px;     line-height: 30px;   }   .home-caption-info h2::before {     height: 10px;     top: 15px;     width: 88%;   }   .program-info-block h2 {     min-height: 40px;   }   .home-benner::before {     width: 800px;     height: 800px;     left: -15%;     top: -25%;   }   .home-caption-info figure {     margin-left: 0px !important;     float: left;     width: 100%;     text-align: center;     padding: 0px 50px;   }   .form-info::after {     display: none;   }   .form-info {     margin-top: 0px;     max-width: 100%;   }   .form-info .swiss-quality-block {     padding: 15px 0px;     padding-right: 25px;   }   .form-info .swiss-quality-block a {     font-size: 14px;     line-height: 18px;   }   .form-info .swiss-quality-block a img {     margin-right: 13px;     width: 18px;   }   .form-info h3 {     font-size: 20px;     line-height: 24px;     padding: 8px 0px;   }   .form-info form p {     font-size: 16px;     line-height: 20px;     margin-bottom: 20px;   }   .form-info form {     padding: 15px 25px 16px 16px;   }   .form-info .form-group .form-control {     height: 40px;     font-size: 15px;     padding: 0px 20px;   }   .form-info .form-group label {     font-size: 14px;     line-height: 18px;   }   .form-info .form-group {     margin-bottom: 20px;   }   .form-info .form-group .iti--separate-dial-code {     height: 40px;     font-size: 15px;     line-height: 35px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-flag {     padding: 0px 20px !important;   }   .form-info .form-check-label {     font-size: 14px;     line-height: 17px;     padding-left: 25px;   }   .form-info .form-check-input[type="checkbox"] {     width: 18px;     height: 18px;   }   .form-info .form-check {     margin-bottom: 15px;   }   .form-info .form-btn .Submit-btn {     font-size: 15px;     line-height: 18px;     padding: 10px 20px;   }   .home-benner .col-lg-5 {     padding: 0px 40px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-dial-code {     font-size: 17px;   }   .degree_sec .row, .program-info .row, .unique-features-of-the-Program-sec .row, .cii-institute-of-hospitality-sec .row, .centres-info .row {     margin: 0px -20px;   }   .degree_sec [class*="col-"], .program-info [class*="col-"], .unique-features-of-the-Program-sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"], .centres-info [class*="col-"] {     padding: 0px 20px;   }   .degree-block-details, .program-info-block .program-info-block-det {     padding: 15px 10px;   }   .program-info-block .program-info-block-det {     padding-bottom: 50px !important;   }   .degree-block-details h4, .program-info-block h2 {     font-size: 13px;     line-height: 18px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 35px 10px;   }   .degree-block-details h4 {     padding-bottom: 10px;     margin-bottom: 10px;   }   .degree-block-details p, .program-info-block p, .unique-features-of-the-Program-info ul li, .cii-institute-of-hospitality-sec p, .itc-ihcl-sec .coman-title p {     font-size: 12px;     line-height: 18px;   }   .program-sec, .unique-features-of-the-Program-sec {     padding: 50px 0px;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 20px;     margin-bottom: 35px;   }   .cii-institute-of-hospitality-sec .coman-title {     padding: 0px;   }   .cii-institute-of-hospitality-sec .play-btn {     width: 50px;     height: 50px;     line-height: 50px;     font-size: 15px;   }   .free-career-counselling-block h3 {     font-size: 20px;     padding-right: 70px;   }   .free-career-counselling-block a {     padding: 10px 24px;     font-size: 17px;   }   .free-career-counselling-block {     padding: 15px 0px;     margin-top: -35px;     margin-bottom: 50px;     max-width: 600px;   }   .cii-institute-of-hospitality-sec {     padding: 50px 0px 100px 0px;   }   .itc-ihcl-sec .coman-title p {     margin-bottom: 50px;   }   .centres-det a {     font-size: 9px;     margin-bottom: 3px;     line-height: 15px;   }   .centres-det a::before {     top: 3px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 20px 10px;   }   .brand-logo-sec [class*="col-"] figure {     padding: 0px 20px;   }   .brand-logo-sec {     padding: 50px 0px;   }   footer p {     font-size: 14px;     line-height: 17px;   }   .our-global-presence-sec figure {     margin-bottom: 50px;   }   .owl-theme .owl-nav .owl-prev {     left: -20px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -20px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .our-global-presence-sec figure img {     max-width: 90%;   }   .centres-det {     padding: 20px 10px;   }   .degree-block h3 {     width: 100px;     height: 90px;     font-size: 50px;     line-height: 90px;     padding-left: 11px;   }   .degree-block {     padding-left: 80px;   } } @media (max-width: 767px) {   h1, .h1 {     font-size: 38px;   }   h2, .h2 {     font-size: 30px;   }   h3, .h3 {     font-size: 26px;   }   h4, .h4 {     font-size: 20px;   }   h5, .h5 {     font-size: 18px;   }   h6, .h6 {     font-size: 16px;   }   .defualt_content_sec h1 {     font-size: 38px;   }   .defualt_content_sec h2 {     font-size: 30px;   }   .defualt_content_sec h3 {     font-size: 26px;   }   .defualt_content_sec h4 {     font-size: 22px;   }   .defualt_content_sec h5 {     font-size: 18px;   }   .defualt_content_sec h6 {     font-size: 16px;   }   .defualt_content_sec p {     font-size: 16px;   }   .defualt_content_sec ul li {     font-size: 16px;   }   .defualt_content_sec ol li {     font-size: 16px;   }   .defualt_content_sec ul.two_list li {     width: 100%;   }   .defualt_content_sec ol.two_list li {     width: 100%;   }   .defualt_content_sec ul.three_list li {     width: 100%;   }   .defualt_content_sec ol.three_list li {     width: 100%;   }   .container {     max-width: 100%;     width: 100%;     padding: 0px 18px;   }   .header-info {     padding-top: 30px;     text-align: center;     position: relative;     background: #F8FFFF;   }   .header-info .logo {     float: none;     width: 120px;     margin: auto;     display: block;     margin-bottom: 25px;   }   .home-benner::before {     display: none;   }   .header-info::before {     width: 160px;     height: 160px;     left: 0px;     top: -90px;     right: 0px;     margin: auto;     background: #FFF1DA;     content: "";     position: absolute;     border-radius: 50%;   }   .education-partners-block {     padding: 10px;     max-width: 100%;   }   .education-partners-block p {     font-size: 13px;     margin-bottom: 10px;     line-height: 16px;   }   .home-benner {     padding-top: 35px;     padding-bottom: 35px;   }   .home-caption-info h2 {     font-size: 20px;     line-height: 27px;     max-width: 500px;   }   .home-caption-info h2 span {     font-size: 18px;     line-height: 27px;   }   .home-caption-info h2::before {     width: 80%;     height: 8px;     top: 15px;   }   .home-caption-info figure {     margin-left: 0px !important;     float: left;     width: 100%;     text-align: center;     padding: 0px 20px;     max-width: 100%;   }   .form-info::after {     display: none;   }   .form-info {     margin-top: 0px;     max-width: 100%;   }   .form-info .swiss-quality-block {     padding: 12px 0px;     padding-right: 20px;   }   .form-info .swiss-quality-block a {     font-size: 12px;     line-height: 15px;   }   .form-info .swiss-quality-block a img {     margin-right: 8px;     width: 14px;   }   .form-info h3 {     font-size: 18px;     line-height: 22px;     padding: 6px 0px;   }   .form-info form p {     font-size: 14px;     line-height: 18px;     margin-bottom: 18px;   }   .form-info form {     padding: 15px 25px 16px 16px;   }   .form-info .form-group .form-control {     height: 35px;     font-size: 13px;     padding: 0px 15px;   }   .form-info .form-group label {     font-size: 12px;     line-height: 15px;   }   .form-info .form-group {     margin-bottom: 12px;   }   .form-info .form-group .iti--separate-dial-code {     height: 35px;     font-size: 13px;     line-height: 30px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-flag {     padding: 0px 8px !important;   }   .form-info .form-check-label {     font-size: 11px;     line-height: 15px;     padding-left: 20px;   }   .form-info .form-check-input[type="checkbox"] {     width: 15px;     height: 15px;   }   .form-info .form-check {     margin-bottom: 13px;   }   .form-info .form-btn .Submit-btn {     font-size: 13px;     line-height: 17px;     padding: 8px 15px;   }   .home-benner .col-lg-5 {     padding: 0px 40px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-dial-code {     font-size: 15px;   }   .degree_sec, .program-sec {     padding: 30px 0px 0px 0px;   }   .degree-block h3 {     position: relative;     top: 0px;     margin: 0px;     -moz-transform: none;     -o-transform: none;     -ms-transform: none;     -webkit-transform: none;     transform: none;     width: 90px;     height: 70px;     line-height: 118px;     text-align: center;     padding: 0px;     font-size: 40px;     line-height: 65px;     left: 20px;   }   .degree-block {     padding-left: 0;     height: auto;     margin-bottom: 30px;   }   .degree-block-details {     height: auto;     padding: 20px 14px;     margin-top: -10px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 29px 14px;   }   .degree-block-details h4::before {     width: 20px;   }   .degree-block-details h4 {     font-size: 15px;     line-height: 20px;     padding-bottom: 10px;     margin-bottom: 10px;   }   .degree-block-details p {     font-size: 13px;     line-height: 18px;   }   .degree_sec .row, .program-info .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -20px;   }   .degree_sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 20px;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 17px;     line-height: 22px;     margin-bottom: 20px;   }   .coman-title span::before, .coman-title span::after {     width: 28px;   }   .coman-title h2 span {     padding: 0px 40px;   }   .program-info-block {     height: auto;     margin-bottom: 24px;   }   .program-info [class*="col-"] {     padding: 0px 40px;   }   .program-info-block .program-info-block-det {     padding: 18px 12px !important;   }   .program-info-block h2 {     font-size: 14px;     line-height: 18px;     min-height: 30px;   }   .program-info-block p {     font-size: 14px;     line-height: 20px;     margin-bottom: 15px;   }   .program-info-block a {     font-size: 14px;     line-height: 18px;     padding: 5px 12px;     position: relative;     bottom: 0px;     width: auto;   }   .unique-features-of-the-Program-info ul li {     font-size: 14px;     line-height: 18px;     margin-bottom: 15px;     padding-left: 20px;   }   .unique-features-of-the-Program-sec {     padding: 30px 0px 20px 0px;   }   .cii-institute-of-hospitality-sec {     padding: 30px 0px 60px 0px;   }   .cii-institute-of-hospitality-sec .coman-title {     padding: 0px;     text-align: center;   }   .cii-institute-of-hospitality-sec .coman-title h2 {     margin-bottom: 15px;     padding-bottom: 15px;     text-align: center;   }   .cii-institute-of-hospitality-sec p, .itc-ihcl-sec .coman-title p {     text-align: center;     font-size: 14px;     line-height: 20px;     margin-bottom: 20px;   }   .cii-institute-of-hospitality-sec .coman-title h2::before {     right: 0px;     margin: auto;   }   .cii-institute-of-hospitality-sec .play-btn {     width: 45px;     height: 45px;     line-height: 45px;     font-size: 18px;   }   .free-career-counselling-block {     padding: 17px 8px;     margin-top: -30px;   }   .free-career-counselling-block h3 {     font-size: 15px;     line-height: 20px;     padding-right: 40px;   }   .free-career-counselling-block a {     font-size: 16px;     line-height: 20px;     padding: 6px 18px;   }   .itc-ihcl-sec .coman-title p {     margin-bottom: 20px;   }   .owl-theme .owl-nav .owl-prev {     left: -20px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -20px;   }   .owl-theme .owl-nav .owl-prev::after, .owl-theme .owl-nav .owl-prev::befor {     font-size: 25px;   }   .our-global-presence-sec {     padding: 30px 0px 0px 0px;   }   .our-global-presence-sec figure {     margin-bottom: 30px;   }   .centres-info h3 {     font-size: 17px;     line-height: 20px;     padding-bottom: 10px;     margin-bottom: 10px;   }   .centres-info h3 img {     margin-right: 10px;     width: 20px;   }   .centres-info h3::before {     left: 29px;     width: 29px;   }   .centres-det {     padding: 24px 11px;     margin-bottom: 24px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 39px 11px;   }   .centres-det a {     font-size: 13px;     line-height: 20px;     margin-bottom: 10px;   }   .centres-det a::before {     top: 4px;   }   .brand-logo-sec {     padding: 30px 0px 0px 0px;   }   .brand-logo-sec [class*="col-"] figure {     padding: 0px 30px;   }   .brand-logo-sec [class*="col-"]:nth-child(3)::before {     display: none;   }   footer p {     font-size: 13px;     line-height: 18px;   }   footer p a {     float: left;     width: 100%;     margin-top: 5px;   }   footer {     padding: 15px 0px;   }   .brand-logo-sec [class*="col-"] {     margin-bottom: 30px;   }   .our-global-presence-sec figure img {     max-width: 100%;   } } @media (max-width: 575px) {   h1, .h1 {     font-size: 36px;   }   h2, .h2 {     font-size: 28px;   }   h3, .h3 {     font-size: 24px;   }   h4, .h4 {     font-size: 20px;   }   h5, .h5 {     font-size: 18px;   }   h6, .h6 {     font-size: 16px;   }   .defualt_content_sec h1 {     font-size: 36px;   }   .defualt_content_sec h2 {     font-size: 28px;   }   .defualt_content_sec h3 {     font-size: 24px;   }   .defualt_content_sec h4 {     font-size: 20px;   }   .defualt_content_sec h5 {     font-size: 18px;   }   .defualt_content_sec h6 {     font-size: 16px;   }   .container {     max-width: 100%;     width: 100%;     padding: 0px 18px;   }   .header-info {     padding-top: 30px;     text-align: center;     position: relative;     background: #F8FFFF;   }   .header-info .logo {     float: none;     width: 95px;     margin: auto;     display: block;     margin-bottom: 25px;   }   .home-benner::before {     display: none;   }   .header-info::before {     width: 150px;     height: 150px;     left: 0px;     top: -80px;     right: 0px;     margin: auto;     background: #FFF1DA;     content: "";     position: absolute;     border-radius: 50%;   }   .education-partners-block {     padding: 7px;   }   .education-partners-block p {     font-size: 11px;     margin-bottom: 10px;     line-height: 14px;   }   .home-benner {     padding-top: 25px;     padding-bottom: 25px;   }   .home-caption-info h2, .itc-ihcl-sec .coman-title h2 {     font-size: 14px;     line-height: 20px;     max-width: 326px;   }   .home-caption-info h2 span {     font-size: 12px;     line-height: 20px;   }   .home-caption-info h2::before {     width: 95%;     height: 8px;     top: 10px;   }   .home-caption-info figure {     margin-left: 0px !important;     float: left;     width: 100%;     text-align: center;     padding: 0px 20px;   }   .form-info::after {     display: none;   }   .form-info {     margin-top: 0px;   }   .form-info .swiss-quality-block {     padding: 8px 0px;     padding-right: 18px;   }   .form-info .swiss-quality-block a {     font-size: 10px;     line-height: 13px;   }   .form-info .swiss-quality-block a img {     margin-right: 6px;     width: 12px;   }   .form-info h3 {     font-size: 16px;     line-height: 19px;     padding: 4px 0px;   }   .form-info form p {     font-size: 11.5px;     line-height: 14px;     margin-bottom: 15px;   }   .form-info form {     padding: 11px 20px 11px 12px;   }   .form-info .form-group .form-control {     height: 27px;     font-size: 10px;     padding: 0px 10px;   }   .form-info .form-group label {     font-size: 10px;     line-height: 13px;   }   .form-info .form-group {     margin-bottom: 10px;   }   .form-info .form-group .iti--separate-dial-code {     height: 27px;     font-size: 10px;     line-height: 23px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-flag {     padding: 0px 5px !important;   }   .form-info .form-check-label {     font-size: 9px;     line-height: 10px;     padding-left: 20px;   }   .form-info .form-check-input[type="checkbox"] {     width: 12px;     height: 12px;   }   .form-info .form-check {     margin-bottom: 10px;   }   .form-info .form-btn .Submit-btn {     font-size: 10px;     line-height: 13px;     padding: 4px 11px;   }   .home-benner .col-lg-5 {     padding: 0px 25px;   }   .form-info .form-group .iti--separate-dial-code .iti__selected-dial-code {     font-size: 12px;   }   .txtbox {     padding-left: 60px !important;   }   .degree_sec, .program-sec {     padding: 24px 0px 0px 0px;   }   .degree-block h3 {     position: relative;     top: 0px;     margin: 0px;     -moz-transform: none;     -o-transform: none;     -ms-transform: none;     -webkit-transform: none;     transform: none;     width: 89px;     height: 60px;     line-height: 118px;     text-align: center;     padding: 0px;     font-size: 40px;     line-height: 53px;     left: 20px;   }   .degree-block {     padding-left: 0;     height: auto;     margin-bottom: 24px;   }   .degree-block-details {     height: auto;     padding: 17px 12px;     margin-top: -10px;   }   .degree_sec [class*="col-"]:nth-child(1) .degree-block-details {     padding: 30px 12px;   }   .degree-block-details h4::before {     width: 17px;   }   .degree-block-details h4 {     font-size: 12px;     line-height: 15px;     padding-bottom: 10px;     margin-bottom: 10px;   }   .degree-block-details p {     font-size: 10px;     line-height: 15px;   }   .degree_sec .row, .program-info .row, .cii-institute-of-hospitality-sec .row {     margin: 0px -15px;   }   .degree_sec [class*="col-"], .cii-institute-of-hospitality-sec [class*="col-"] {     padding: 0px 15px;   }   .coman-title h2, .itc-ihcl-sec .coman-title h2 {     font-size: 15px;     line-height: 19px;     margin-bottom: 20px;   }   .coman-title span::before, .coman-title span::after {     width: 26px;   }   .coman-title h2 span {     padding: 0px 34px;     display: inline-block;   }   .program-info-block {     height: auto;     margin-bottom: 24px;   }   .program-info [class*="col-"] {     padding: 0px 35px;   }   .program-info-block .program-info-block-det {     padding: 16px 10px !important;   }   .program-info-block h2 {     font-size: 12px;     line-height: 15px;     min-height: 30px;   }   .program-info-block p, .itc-ihcl-sec .coman-title p {     font-size: 10px;     line-height: 14px;     margin-bottom: 15px;   }   .program-info-block a {     font-size: 10px;     line-height: 14px;     padding: 3px 8px;     position: relative;     bottom: 0px;     width: auto;   }   .unique-features-of-the-Program-info ul li {     font-size: 10px;     line-height: 14px;     margin-bottom: 10px;     padding-left: 11px;   }   .unique-features-of-the-Program-sec {     padding: 24px 0px 14px 0px;   }   .unique-features-of-the-Program-info ul li::before {     width: 7px;     height: 8px;     top: 5px;     content: "";     background-size: contain !important;     background-repeat: no-repeat !important;   }   .cii-institute-of-hospitality-sec {     padding: 24px 0px 54px 0px;   }   .cii-institute-of-hospitality-sec .coman-title {     padding: 0px;     text-align: center;   }   .cii-institute-of-hospitality-sec .coman-title h2 {     margin-bottom: 10px;     padding-bottom: 10px;     text-align: center;   }   .cii-institute-of-hospitality-sec p, .itc-ihcl-sec .coman-title p {     text-align: center;     font-size: 10px;     line-height: 14px;     margin-bottom: 20px;   }   .cii-institute-of-hospitality-sec .coman-title h2::before {     right: 0px;     margin: auto;   }   .cii-institute-of-hospitality-sec .play-btn {     width: 41px;     height: 41px;     line-height: 40px;     font-size: 15px;   }   .free-career-counselling-block {     padding: 15px 5px;     margin-top: -25px;     margin-bottom: 24px;   }   .free-career-counselling-block h3 {     font-size: 12px;     line-height: 15px;     padding-right: 20px;   }   .free-career-counselling-block a {     font-size: 14px;     line-height: 18px;     padding: 6px 18px;   }   .itc-ihcl-sec .coman-title p {     margin-bottom: 20px;   }   .itc-ihcl-slider-info [class*="col-"]:nth-child(1), .itc-ihcl-slider-info [class*="col-"]:nth-child(2), .itc-ihcl-slider-info [class*="col-"]:nth-child(3) {     width: 100%;     margin-bottom: 8px;   }   .itc-ihcl-slider-info [class*="col-"]:nth-child(1) figure {     padding: 0px 9px;   }   .itc-ihcl-slider-info [class*="col-"] {     order: 0 !important;   }   .itc-ihcl-slider-sec {     padding: 20px 0px 10px 0px;   }   .owl-theme .owl-nav .owl-prev {     left: -18px;     right: auto;   }   .owl-theme .owl-nav .owl-next {     left: auto;     right: -18px;   }   .our-global-presence-sec {     padding: 24px 0px 0px 0px;   }   .our-global-presence-sec figure {     margin-bottom: 24px;   }   .our-global-presence-sec figure img {     max-width: 100%;   }   .centres-info h3 {     font-size: 12px;     line-height: 15px;     padding-bottom: 8px;     margin-bottom: 8px;   }   .centres-info h3 img {     margin-right: 10px;     width: 11px;   }   .centres-info h3::before {     left: 22px;     width: 27px;     height: 1px;     bottom: 6px;   }   .centres-info [class*="col-"]:nth-child(1) .centres-det {     padding: 10px 11px;   }   .centres-det {     padding: 18px 11px;     margin-bottom: 24px;   }   .centres-det a {     font-size: 10px;     line-height: 15px;     margin-bottom: 4px;   }   .centres-det a::before {     width: 8px;     height: 10px;     left: 0px;     top: 4px;     background-size: contain !important;     background-repeat: no-repeat !important;   }   .brand-logo-sec {     padding: 30px 0px 0px 0px;   }   .brand-logo-sec [class*="col-"] {     margin-bottom: 30px;   }   .brand-logo-sec [class*="col-"]::before {     height: 18px;     width: 1px;   }   .brand-logo-sec [class*="col-"]:nth-child(3)::before {     display: none;   }   footer p {     font-size: 10px;     line-height: 13px;   }   footer p a {     float: left;     width: 100%;     margin-top: 10px;   }   footer {     padding: 10px 0px;   }   .brand-logo-sec [class*="col-"] figure {     padding: 0px 30px;   }   .defualt_content_sec {     padding: 50px 0px;   } }