

.px-5-n1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-5-n1-a1 {
    padding-right: 1.6rem !important;
    padding-left: 1.6rem !important;
}

.px-5-n1-a2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-5-n1-a3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}
.px-5-n1-a5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.btn-outline-light:hover {
    color: #fff; background-color:transparent !important;
   
}

.aaa { -webkit-animation: mover 1s infinite  alternate; animation: mover 1s infinite  alternate; z-index: 9000;position: relative;}
@-webkit-keyframes mover { 0% { transform: translateY(0); }  100% { transform: translateY(-10px); }}
@keyframes mover { 0% { transform: translateY(0); }  100% { transform: translateY(-10px); }}

.align-items-left-fo{ text-align:center !important;}
.d-inline-flex {
    display: inline-flex !important;
    z-index: 1000;
    position: relative;
}
.bg-dark {
    background-color: rgb(39, 36, 123) !important;}
	
.btn-primary {
    color: #fff;
    background-color: #f7f7f7;
    border-color: #ffffff;
    background: transparent;
}

.btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.f-wd {
    font-weight: 400 !important;
	 color:#333 !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 1.2;
    color: #fff;
}

.py-3 {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
}

.main-hedd-font {
    font-family: 'Poppins', sans-serif;
    font-size: 62px;
    font-weight: 500;
    color: #FFF;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    margin: -39px 0 0 0px;
}

.main-hedd-font-smalll {
    font-family: 'Poppins', sans-serif;
    font-size: 34px;
    font-weight: 500;
    color: #FFF;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    margin: -1px 0 0 0px;
}

.hed3766{margin: 0px 0 0px 0px;}
.main-hedd-font2 {
    font-family: 'Poppins', sans-serif;
    font-size: 80px;
    font-weight: 600;
    color: #FFF;
    line-height: 72px;
    text-align: center;
    margin: 1px 0 0 0px;
}
.main-hedd-font34{
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #FFF;
    line-height: 34px;
    text-align: center;
    /* text-transform: uppercase; */
}

.small-hed-wd{font-weight: 500 !important;};
.f-wd{font-weight: 400 !important;color: #080808 !important;}
.main-hedding {
    margin: -70px 0 0 0px;
}
.bg-light {
    background-color: #fff!important;
}
a {
    color: #2d327b;
    text-decoration: none;
}
.team-item .team-img img, .blog-item .blog-img img {
    transition: .90s;
}
.about-cii-bg-1 {
    background-color: #27247b;
    margin: -266px 0 -50px 0px;
}

.about-cii-bg-1-inside {
    background-color: #27247b;
    margin: -173px 0 0 0px;
}
.about-cii-bg-198{
    background-color: #27247b;
    margin: -160px 0 0 0px;
}
.hash-tab-bg{ background-color:#27247b;}
.hash-tag-text {
    margin: -200px 0 40px 0px;
}

.about-indian-industry-bg-1{ background-color:#27247b; margin: 0px 0 0 0px;}
.about-B20-india-bg-1{ background-color:#27247b; margin: 0px 0 0 0px;}
.about-bilateral-bg-1{background-color:#27247b; margin: 0px 0 0 0px;}
h4, .h4 {
    font-size: 1.2rem;
}
.forall-z{ position: relative; z-index:100;}

.py-5-four-box {
    padding-top: 1rem !important;
    padding-bottom: 3rem !important;
}
.four-box-text01{}
.four-box-top09 {
    z-index: 6000;
    margin: 20px 0px 110px 0px;
}
.four-box-top09-a {
    z-index: 6000;
    margin: 20px 0px 110px 0px;
}
.cii-logo-mob{ margin:0 0 0 0px;}

.aii-hed-67{margin: -60px 0 0 0px;}
.element-960{margin: 0 0 0px 0px;}

.hedd-922{margin: -40px 0 0 0px;}

.browse-hed0911 {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: -34px 0 -13px 0px;
    z-index: 9000;
    /* position: inherit; */
    text-align: center;
}
.brows-font{font-size: 1.6rem !important;}

.browse-hed09 {
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: 46px 0 -13px 0px;
    z-index: 9000;
   position: sticky;
    text-align: center;
}
.browse-hed010{
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
   margin: 19px 0 -27px 0px;
    z-index: 9000;
    position: sticky;
    text-align: center;
}

.browse-hed011{
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: 27px 0 -70px 0px;
    z-index: 9000;
    position: sticky;
    text-align: center;
}

.unitlogo{}
.unitlogo-wd{}
.social-mediaspc{ padding:0 0 40px 0px;}
.social-mediaspc-top {
    padding: 0 0 0px 0px;
}
@media screen and (max-width: 1000px) {
	
	
	.btn-twitter {
    margin: -7px 7px 0 0px !important;
}
	.align-items-left-fo {
    text-align: center!important;
}
	.social-mediaspc{ padding:0 0 40px 0px;}
	.browse-hed011{
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: 27px 0 -70px 0px;
    z-index: 9000;
    position: sticky;
    text-align: center;
}
	
	.about-cii-bg-1-inside {		
    background-color: #27247b;
    margin: -113px 0 0 0px;
}
	.browse-hed010{
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: -2px 0 -31px 0px;
    z-index: 9000;
    position: sticky;
    text-align: center;
}

.unitlogo{}
.unitlogo-wd{ width:60%; }
	
.px-5-n1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-5-n1-a1 {
    padding-right: 7.6rem !important;
    padding-left: 7.6rem !important;
}

.px-5-n1-a2 {
    padding-right: 3.4rem !important;
    padding-left: 3.4rem !important;
}

.px-5-n1-a3 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
}

.px-5-n1-a5 {
    padding-right: 5.7rem !important;
    padding-left: 5.7rem !important;
}

.four-box-top09 {
    z-index: 6000;
    margin: 0px 0px 31px 0px;
}
.four-box-top09-a {
    z-index: 6000;
    margin: 42px 0px 31px 0px;}
	
	
	.browse-hed09 {
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: -225px 0 0px 0px;
    z-index: 9000; position:relative;
    text-align: center;
}
	.hed3766{margin: 0px 0 0px 0px;}
	
	.hash-tag-text{ margin: -26px 0 0 0px;}
	.element-960{margin: -120px 0 -68px -89px;}
.aii-hed-67 {
    margin: -60px 0 0 0px;
}
	
.cii-logo-mob{ margin:0 0 0 70px;}
.btn-primary {
   color: #fff; border: solid 1px #FFFFFF; background-color:transparent;
   display:inline
}
.four-box-text01{ text-align:center;}
.about-cii-bg-1 {
    background-color: #27247b;
    margin: 0px 0 -241px 0px;
}

.main-hedding {
    margin: -60px 0 0 0px;
}

.four-box-text01 {
    margin: -208px 0 0px 0px;
}


.browse-hed0911 {
    font-family: 'Poppins', sans-serif;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    line-height: 40px;
    text-align: center;
    /* text-transform: uppercase; */
    margin: 50px 0 -21px 0px;
    z-index: 9000;
    position: inherit;
    text-align: center;
}
	
}


@media screen and (max-width: 375px) {
	
.px-5-n1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-5-n1-a1 {
    padding-right: 6.6rem !important;
    padding-left: 6.6rem !important;
}

.px-5-n1-a2 {
    padding-right: 4.8rem !important;
    padding-left: 4.8rem !important;
}

.px-5-n1-a3 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
}
	
}