* {

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    margin: 0;

    padding: 0;

}



@media screen and (max-width: 992px) {

    .container {

        width: 100%;

    }

}





/*topheader start */



.background {

    background-color: #ffcc66;

}



.topheader {

    overflow: hidden;

    background-color: #ffcc66;

    padding: 6px 10px;

    display: block;

    width: 100%;

}



.topheader a {

    color: black;

    text-align: center;

    padding: 3px 5px 7px 5px;

    text-decoration: none;

    font-size: 16px;

    line-height: 15px;

    border-radius: 4px;

}



.topheader .header-right {

    float: right;

}



.topheader .header-right a {

    float: left;

    color: black;

    text-align: center;

    padding: 7px;

    text-decoration: none;

    font-size: 16px;

    line-height: 15px;

    border-radius: 4px;

}



.topheader a:hover {

    background-color: #292b2c;

    color: #fff;

}



.topheader .header-right a:hover {

    background-color: #292b2c;

    color: #fff;

}





/*topheader end */





/*header start */



.header {

    overflow: hidden;

    padding-bottom: 10px;

    padding: 10px 15px;

    display: block;

    width: 100%;

}



.header .logo img {

    /*width: 62%;*/

}



.header .logo____right img {

    width: 15%;

    float: right;

}



.header .logo__right img {

    width: 6%;

    float: right;

}



.header .logo_right img {

    width: 8%;

    float: right;

}



@media screen and (max-width: 768px) {

    .header-right {

        display: none;

    }

    .topheader {

        text-align: center;

    }

}





/*header end */



.back_ground {

    background-color: #145e6f;

}



.nav-xbootstrap {

    display: block;

    margin-bottom: 15px 0;

    background: #145e6f;

    /*-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

	    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

	    -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

	    -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

	    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);*/

    border-radius: 3px;

    z-index: 5;

}



.iconsize {

    font-size: 12px;

    top: 2px;

    left: 3px;

}



.nav-xbootstrap ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    display: block;

}



.nav-xbootstrap li.parent {

    list-style-type: none;

    margin: 0;

    padding: 0;

    display: inline-block;

    position: relative;

    font-size: 14;

    color: #fff;

}



.nav-xbootstrap li.parent a {

    padding: 15px 12px;

    font-size: 14;

    color: #fff;

    display: inline-block;

    outline: 0;

    font-weight: 400;

    text-decoration: none;

}





/*

.nav-xbootstrap .parent .parent_a:after {

    content: "\f107";

    font-family: "Font Awesome 5 Pro";

    margin-left: 5px;

    font-weight: 900;

    display: inline-block;

    vertical-align: middle;

}

*/



.nav-xbootstrap li.parent:hover ul.dropdown {

    display: block;

    z-index: 4;

}



.nav-xbootstrap li.parent ul.dropdown {

    position: absolute;

    display: none;

    width: 200px;

    background: #086e86;

    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

    -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

    -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

    padding-top: 0;

}



.nav-xbootstrap li.parent ul.dropdown li.child {

    display: block;

    list-style-type: none;

    border-bottom: 1px solid #f5f5f547;

}



.nav-xbootstrap li.parent ul.dropdown li.child a {

    padding: 15px 30px;

    font-size: 15px;

    color: #fff;

    display: block;

    font-weight: 400;

    position: relative;

}



.nav-xbootstrap li.parent ul.dropdown li.child a:before {

    content: "\f061";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    top: 50%;

    left: -40px;

    -webkit-transform: translate(0, -50%);

    -khtml-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

    font-size: 12px;

    -webkit-transition: all .2s linear 0ms;

    -khtml-transition: all .2s linear 0ms;

    -moz-transition: all .2s linear 0ms;

    -ms-transition: all .2s linear 0ms;

    -o-transition: all .2s linear 0ms;

    transition: all .2s linear 0ms;

    opacity: 0;

}



.nav-xbootstrap li.parent ul.dropdown li.child:hover a:before {

    opacity: 1;

    left: 12px;

}



.nav-xbootstrap li.parent ul.dropdown li.child:last-child a {

    border-bottom: none;

}



.nav-xbootstrap li.parent:hover a {

    background: #086e86;

    color: #fff !important;

}



.nav-xbootstrap li:first-child:hover a {

    border-radius: 3px 0 0 3px;

}



.nav-xbootstrap li.parent ul.dropdown li.child:hover a {

    background: #145e6f;

}



.nav-xbootstrap li.parent ul.dropdown li.child:first-child:hover a {

    border-radius: 0;

}



.nav-xbootstrap li.parent:hover .arrow-down {

    border-top: 5px solid #fff;

}



.arrow-down {

    width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 5px solid #def1f0;

    position: relative;

    top: 15px;

    right: -5px;

    content: '';

}



.title-mobile {

    display: none;

}



.mobile_logo_block img {

    display: none;

}



@media only screen and (max-width:1199px) {

    .fixed-top {

        position: fixed;

        top: 0;

        right: 0;

        left: 0;

    }

}



@media only screen and (max-width:992px) {

    .header_sec_mobile {

        display: none;

    }

    .madeit {

        width: 100%;

    }

    .nav-xbootstrap {

        background: #fff;

        width: 200px;

        height: 100%;

        display: block;

        position: fixed;

        left: -200px;

        -webkit-transition: left 0.25s ease;

        -moz-transition: left 0.25s ease;

        -ms-transition: left 0.25s ease;

        -o-transition: left 0.25s ease;

        transition: left 0.25s ease;

        margin: 0;

        border: 0;

        border-radius: 0;

        overflow-y: auto;

        overflow-x: hidden;

        height: 100%;

    }

    .title-mobile {

        position: fixed;

        display: block;

        top: 10px;

        font-size: 20px;

        left: 100px;

        right: 100px;

        text-align: center;

        color: #FFF;

    }

    .mobile_logo_block img {

        width: 20%;

        display: block;

        /* position: fixed; */

        display: block;

        top: 0;

        left: 0;

        right: 0;

        bottom: 0;

        margin: auto;

    }

    .nav-xbootstrap.visible {

        z-index:99;

        left: 0px;

        top: 136px;

        -webkit-transition: left 0.25s ease;

        -moz-transition: left 0.25s ease;

        -ms-transition: left 0.25s ease;

        -o-transition: left 0.25s ease;

        transition: left 0.25s ease;

    }

    .nav-bg-xbootstrap {

        display: inline-block;

        vertical-align: middle;

        width: 100%;

        /* height: 86px;*/

        margin: 0;

        position: absolute;

        top: 0px;

        left: 0px;

        background: #fff;

        padding: 0px 0px;

        -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

        -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

        -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

        -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);

        z-index: 1;

    }

    .navbar-xbootstrap {

        display: inline-block;

        vertical-align: middle;

        height: 50px;

        cursor: pointer;

        margin: 0;

        position: absolute;

        top: 16px;

        left: 7px;

        padding: 12px;

    }

    .navbar-xbootstrap span {

        height: 2px;

        background: #000;

        margin: 5px;

        display: block;

        width: 25px;

    }

    .navbar-xbootstrap span:nth-child(2) {

        width: 25px;

    }

    .navbar-xbootstrap span:nth-child(3) {

        width: 25px;

    }

    .nav-xbootstrap ul {

        padding-top: 0px;

    }

    .nav-xbootstrap li.parent {

        display: block;

    }

    .nav-xbootstrap li.parent a {

        display: block;

        color: #505050;

        font-weight: 600;

        border-bottom: 1px solid #ccc;

        font-size: 15px;

        padding: 11px 6px;

        text-decoration: none;

        outline: 0;

    }

    .nav-xbootstrap li.parent:first-child:hover a {

        border-radius: 0;

    }

    .nav-xbootstrap li.parent ul.dropdown {

        position: relative;

    }

    .nav-xbootstrap li.parent ul.dropdown li.child a {

        background: #145e6f !important;

        border-bottom: none;

        color: #fff !important;

    }

    .nav-xbootstrap li.parent:hover a {

        background: #086e86;

        ;

        color: #fff !important;

    }

    .nav-xbootstrap li.parent ul.dropdown li.child:hover a {

        background: rgba(0, 0, 0, .1);

        color: #fff !important;

    }

    .nav-xbootstrap li.parent ul.dropdown li.child a {

        padding: 10px 10px 10px 30px;

    }

    .nav-xbootstrap li.parent:hover .arrow-down {

        border-top: 5px solid #fff;

    }

    .arrow-down {

        border-top: 5px solid #505050;

        position: absolute;

        top: 20px;

        right: 10px;

    }

    .cover-bg {

        background: rgba(0, 0, 0, 0.5);

        position: fixed;

        top: 0;

        bottom: 0;

        left: 0;

        right: 0;

    }

}



@media screen and (max-width: 944px) {

    .nav-xbootstrap.visible {

        top: 131px;

         z-index:99;

    }

}



@media screen and (max-width: 894px) {

    .nav-xbootstrap.visible {

        top: 123px;

         z-index:99;

    }

}



@media screen and (max-width: 820px) {

    .nav-xbootstrap.visible {

        top: 128px;

         z-index:99;

    }

}



@media screen and (max-width: 820px) {

    .mobile_logo_block img {

        width: 22%;

    }

}



@media screen and (max-width: 787px) {

    .nav-xbootstrap.visible {

        top: 124px;

         z-index:99;

    }

}



@media screen and (max-width: 768px) {

    .mobile_logo_block img {

        width: 24%;

    }

}



@media screen and (max-width: 762px) {

    .nav-xbootstrap.visible {

        top: 119px;

         z-index:99;

    }

}



@media screen and (max-width: 721px) {

    .nav-xbootstrap.visible {

        top: 111px;

         z-index:99;

    }

}



@media screen and (max-width: 661px) {

    .mobile_logo_block img {

        width: 26%;

    }

    .nav-xbootstrap.visible {

        top: 110px;

         z-index:99;

    }

}



@media screen and (max-width: 600px) {

    .mobile_logo_block img {

        width: 28%;

    }

}



@media screen and (max-width: 576px) {

    .mobile_logo_block img {

        width: 31%;

    }

}



@media screen and (max-width: 500px) {

    .mobile_logo_block img {

        width: 35%;

    }

}



@media screen and (max-width: 441px) {

    .mobile_logo_block img {

        width: 40%;

    }

    .nav-xbootstrap.visible {

        top: 116px;

         z-index:99;

    }

}



@media screen and (max-width: 417px) {

    .nav-xbootstrap.visible {

        top: 110px;

         z-index:99;

    }

}



@media screen and (max-width: 390px) {

    .mobile_logo_block img {

        width: 43%;

    }

}



@media screen and (max-width: 369px) {

    .nav-xbootstrap.visible {

        top: 104px;

         z-index:99;

    }

}



@media screen and (max-width: 333px) {

    .nav-xbootstrap.visible {

        top: 102px;

         z-index:99;

    }

}



@media screen and (max-width: 320px) {

    .mobile_logo_block img {

        width: 50%;

    }

    .nav-xbootstrap.visible {

        top: 105px;

         z-index:99;

    }

}



/* =====================================  section_1    =======================================================*/

.slider_img {

	width:100%;

}



.section_one {

   margin-top:40px;

}

.section_one .heading {

    background: #d5d5d55c;
	border-bottom: 2px solid #145e6f;

}

.section_one  .heading h3 {

    background: #145e6f;

    text-align: center;

    color: white;

    margin-top: 2px;

    border-left: 5px solid #ffcc66;

}



.section_one .heading .marqu marquee {

    height: 184px;

}
.section_one .heading .marqu {
    padding: 0px 15px;
}

.section_one .heading .marqu a.menutext {

    list-style-type: none;

    text-decoration: underline;

    color: black;

	padding: 0px;

    line-height: 20px;

}

.section_one .heading .marqu li.news {
    margin: 15px 0px;
} 

.section_one .Gif {
	width:100%;
}

.section_one .mrb .Gif h3 {
    font-size: 24px;
    background: #145e6f;
    color: white;
    text-align: center;
    border-left: 5px solid #ffcc66;
		
}
.section_one .mrb .Gif h3 {
    margin-bottom: 0px !important;
}

.section_one .Gif img {
	width: 100%;
	height: 188px;
	background: #94d6f6;
    box-sizing: border-box;
    padding-top: 10px;
	
}


@media only screen and (max-width:1199px) {

	
.section_one .heading .marqu marquee {
    height: 151px;
}
.section_one .Gif img {
    height: 145px;
}

}
@media only screen and (max-width:992px){
	.photo_p {
    display: flex;
    justify-content: space-around;
    padding-top: 30px !important;
	}
	.section_one .heading {
   
    border-bottom: 2px solid #145e6f;
    width: 50%;
    margin: 0px 14px;
	}
	.section_one .heading .marqu marquee {
    height: 350px;
	}
	.section_one .Gif {
    width: 50%;
	}
	.section_one h3 {
		margin-top: 0px;
		
	}
	.section_one .Gif img {
		object-fit: cover;
		height: auto;
	}
	.section-pd {
    margin-top: 0px;
	}
	
}

@media only screen and (max-width: 910px){
	.section_one .heading .marqu marquee {
    height: 325px;
	}
	
}
@media only screen and (max-width: 856px){
	.section_one .heading .marqu marquee {
    height: 304px;
	}
	
}
@media only screen and (max-width: 800px){
	.section_one .heading .marqu marquee {
    height: 285px;
	}
	
}
@media only screen and (max-width: 768px) {
	
	.section_one .heading .marqu marquee {
    height: 266px;
	}
	
}
@media only screen and (max-width: 710px) {
	
	.section_one .heading .marqu marquee {
    height: 240px;
	}
	
}
@media only screen and (max-width: 644px) {
	
	.section_one .heading .marqu marquee {
    height: 222px;
	}
	.section_3 .block_2 .imgs p {
    font-size: 21px;
    }
}
@media only screen and (max-width: 600px) {
	
	.section_one .heading .marqu marquee {
    height: 204px;
	}
	.section_3 .block_2 .imgs p {
    font-size: 19px;
    }
}
@media only screen and (max-width:576px){
	.section_one .heading .marqu marquee {
    height: 235px;
	}
	.photo_p {
    display: block;
	padding: 15px !important;
	}
	.section_one .heading{
		width:100%;
		
	}
	.section_one .heading {
    width: 100%;
    margin: 0px;
    height: 300px;
}
	.section_one .Gif {
    width: 100%;
	padding-top: 20px;
	}
	.section_one .Gif img {
    object-fit: fill;
    height: 300px;
}
	
}

/* =====================================    End section_1    =======================================================*/

/* conntent start */

.photo_p {

	padding: 0px 15px 0px 0px;

	}

.topmain_section {

    /* margin-top: 36px;*/

}



.content h5 {

    border-bottom: 1px solid #086e86;

    padding: 9px 15px 7px;

    border-left: 6px solid #FFEB3B;

    text-transform: uppercase;

    color: #fff;

    font-weight: 600;

    background: #086e86;

    margin-top: 4px;

    font-size: 18px;

}



.content .marqu {

    padding-top: 10px;

}



.content marquee {

    width: auto;

    height: 308px;

}



.content hr {

    border-top: 1px solid #31708f;

}



.content #news ul {

    margin-left: 20px;

    padding-left: 10px;

}



.content .marqueeV1 {

    text-decoration: none;

    color: #000000;

}



.content .marqueeV1:hover {

    text-decoration: none;

    color: #FF0000;

}



.content #news ul li {

    padding-bottom: 10px;

}



.content #news ul li img {

    width: 10%;

}



@media (max-width: 992px) {

    .topmain_section {

        margin-top: 120px;

    }

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

    .itiimage {

        top: auto;

    }

    .menu_iti {

        top: auto;

    }

}



@media (max-width: 768px) {

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

    .content marquee {

        width: auto;

        height: 150px;

    }

    .content h5 {

        text-align: center;

    }

    .content h5 {

        font-size: 17px;

    }

}



@media (max-width: 767px) {

    .content h5 {

        font-size: 18px;

    }

}
@media (max-width: 660px){
	.section_3 .block_2 .imgs p {
   
    font-size: 21px;
    
	}
	
}


@media (max-width: 600px) {

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

}



@media (max-width: 576px) {

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

}



@media (max-width: 441px) {

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

}



@media (max-width: 320px) {

    .content #news ul {

        margin-left: 0px;

        padding-left: 0px;

    }

    .content {

        top: auto;

    }

}





/* conntent end */





/* iti image start */



.itiimage {

    margin-top: 5px;

    ;

}



.itiimage .fade-carousel .carousel-inner>.item>img {

    width: 100%;

    height: 300px;

    margin: 5px auto;

    border: 1px solid #ddd;

    box-sizing: border-box;

    box-shadow: 1px 1px 10px 0px #292b2c;

}



.itiimage .fade-carousel {

    position: relative;

    height: auto;

}



.itiimage .fade-carousel .carousel-inner .item {

    height: auto;

}



.itiimage .fade-carousel .carousel-inner .carousel-caption {

    position: absolute;

    top: 73%;

    left: 50%;

    width: 100%;

    right: 0;

    /* bottom: 0%; */

    z-index: 3;

    color: #ffffff;

    text-align: center;

    text-transform: uppercase;

    text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);

    -webkit-transform: translate3d(-50%, -50%, 0);

    -moz-transform: translate3d(-50%, -50%, 0);

    -ms-transform: translate3d(-50%, -50%, 0);

    -o-transform: translate3d(-50%, -50%, 0);

    transform: translate3d(-50%, -50%, 0);

    /* padding: 8px; */

    font-weight: 600;

}



.itiimage .fade-carousel .carousel-inner .item .carousel-caption {

    opacity: 0;

    -webkit-transition: 2s all ease-in-out .1s;

    -moz-transition: 2s all ease-in-out .1s;

    -ms-transition: 2s all ease-in-out .1s;

    -o-transition: 2s all ease-in-out .1s;

    transition: 2s all ease-in-out .1s;

}



.itiimage .fade-carousel .carousel-inner .item.active .carousel-caption {

    opacity: 1;

    -webkit-transition: 2s all ease-in-out .1s;

    -moz-transition: 2s all ease-in-out .1s;

    -ms-transition: 2s all ease-in-out .1s;

    -o-transition: 2s all ease-in-out .1s;

    transition: 2s all ease-in-out .1s;

}



.itiimage .fade-carousel .carousel-inner .item .overlay {

    position: absolute;

    width: 100%;

    height: 100%;

    /* z-index: 2; */

    background-color: #080d15;

    opacity: .3;

}



.itiimage .fade-carousel .carousel-inner .slides .slide-1,

.itiimage .fade-carousel .carousel-inner .slides .slide-2,

.itiimage .fade-carousel .carousel-inner .slides .slide-3,

.itiimage .fade-carousel .carousel-inner .slides .slide-4 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}



.itiimage .fade-carousel .carousel-inner .slides .slide-1 {

    background-image: url('images/itii.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides .slide-2 {

    background-image: url('images/DSC_88171.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides .slide-3 {

    background-image: url('images/flash-img011.png');

}



.itiimage .fade-carousel .carousel-inner .slides .slide-4 {

    background-image: url('images/DSC_8915.png');

}



.itiimage .fade-carousel .carousel-inner .slides.classroom .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.classroom .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.classroom .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.classroom .slide-4 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.classroom  .slide-1 {

    background-image: url('images/DSC_8848.png');

}



.itiimage .fade-carousel .carousel-inner .slides.classroom  .slide-2 {

    background-image: url('images/DSC_8820.png');

}



.itiimage .fade-carousel .carousel-inner .slides.classroom  .slide-3 {

    background-image: url('images/DSC_88171.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.classroom  .slide-4 {

    background-image: url('images/DSC_88221.png');

}



.itiimage .fade-carousel .carousel-inner .slides.computer .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.computer .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.computer .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.computer .slide-4 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.computer  .slide-1 {

    background-image: url('images/DSC_8823.png');

}



.itiimage .fade-carousel .carousel-inner .slides.computer  .slide-2 {

    background-image: url('images/DSC_8842.png');

}



.itiimage .fade-carousel .carousel-inner .slides.computer  .slide-3 {

    background-image: url('images/DSC_88471.png');

}



.itiimage .fade-carousel .carousel-inner .slides.computer  .slide-4 {

    background-image: url('images/DSC_8821.png');

}



.itiimage .fade-carousel .carousel-inner .slides.supports .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.supports .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.supports .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.supports .slide-4 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.supports  .slide-1 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.supports  .slide-2 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.supports  .slide-3 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.supports  .slide-4 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.library .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.library .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.library .slide-3 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.library  .slide-1 {

    background-image: url('images/DSC_88541.png');

}



.itiimage .fade-carousel .carousel-inner .slides.library  .slide-2 {

    background-image: url('images/DSC_88541.png');

}



.itiimage .fade-carousel .carousel-inner .slides.library  .slide-3 {

    background-image: url('images/DSC_88541.png');

}



.itiimage .fade-carousel .carousel-inner .slides.staffdetail .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.staffdetail .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.staffdetail .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.staffdetail .slide-4 {

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.staffdetail  .slide-1 {

    background-image: url('images/adampur sir.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.staffdetail  .slide-2 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.staffdetail  .slide-3 {

    background-image: url('images/itii.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.staffdetail  .slide-4 {

    background-image: url('images/DSC_8935.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.Chairman .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.Chairman .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.Chairman .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.Chairman .slide-4{

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.Chairman  .slide-1 {

    background-image: url('images/adampur sir.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.Chairman  .slide-2 {

    background-image: url('images/DSC_8794-ok.jpg');

}







.itiimage .fade-carousel .carousel-inner .slides.Chairman  .slide-3 {

    background-image: url('images/DSC_8935.jpg');

}

.itiimage .fade-carousel .carousel-inner .slides.Chairman  .slide-4 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.principal .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.principal .slide-2{

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.principal  .slide-1 {

    background-image: url('images/adampur sir.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.principal  .slide-2 {

    background-image: url('images/flash-img011.png');

}



.itiimage .fade-carousel .carousel-inner .slides.workshop .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.workshop .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.workshop .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.workshop .slide-4{

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.workshop  .slide-1 {

    background-image: url('images/DSC_88241.png');

}



.itiimage .fade-carousel .carousel-inner .slides.workshop  .slide-2 {

    background-image: url('images/DSC_88171.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.workshop  .slide-3 {

    background-image: url('images/DSC_88241.png');

}

.itiimage .fade-carousel .carousel-inner .slides.workshop  .slide-4 {

    background-image: url('images/DSC_88171.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.infrastructers .slide-1,

.itiimage .fade-carousel .carousel-inner .slides.infrastructers .slide-2,

.itiimage .fade-carousel .carousel-inner .slides.infrastructers .slide-3,

.itiimage .fade-carousel .carousel-inner .slides.infrastructers .slide-4{

    height: 350px;

    background-size: 100% 100%;

    background-position: center center;

    background-repeat: no-repeat;

}

.itiimage .fade-carousel .carousel-inner .slides.infrastructers  .slide-1 {

    background-image: url('images/DSC_88371.jpg');

}



.itiimage .fade-carousel .carousel-inner .slides.infrastructers  .slide-2 {

    background-image: url('images/DSC_88471.png');

}



.itiimage .fade-carousel .carousel-inner .slides.infrastructers  .slide-3 {

    background-image: url('images/DSC_88541.png');

}

.itiimage .fade-carousel .carousel-inner .slides.infrastructers  .slide-4 {

    background-image: url('images/DSC_8821.png');

}



#myCarousel .nav a small {

    display: block;

}



#myCarousel .nav {

    background: #086e86;

}



.nav-justified>li>a {

    border-radius: 0px;

    color: #fff;

}



.nav-justified>li:hover>a {

    background-color: #145e6f;

    color: #fff;

}



.nav-pills>li[data-slide-to="0"].active a {

    background-color: #145e6f;

}



.nav-pills>li[data-slide-to="1"].active a {

    background-color: #145e6f;

}



.nav-pills>li[data-slide-to="2"].active a {

    background-color: #145e6f;

}



.nav-pills>li[data-slide-to="3"].active a {

    background-color: #145e6f;

}



@media (max-width: 768px) {

    #myCarousel .nav {

        background: #086e86;

        display: none;

    }

}





/* iti image end */





/* section-title-three */



.section-pd {

    padding: 50px 0px;

}



.section-title-three {

    text-align: center;

    position: relative;

}



.section-title-three h4 {

    color: #145e6f;

    text-transform: uppercase;

    font-weight: 600;

    margin-top: -5px;

    margin-bottom: 10px;

}



.section-title-three h4 {

    font-size: 26px;

}



.section-title-three h3 {

    text-transform: uppercase;

    font-weight: 800;

    margin-top: -5px;

    margin-bottom: 15px;

    color: #333333;

}



.section-title-three h3 {

    font-size: 38px;

}



.section-title-three p {

    font-size: 16px;

    margin-top: 13px;

    font-family: "Poppins", sans-serif;

    padding: 0px 11px;

}



.section-title-three p:last-child {

    margin-bottom: 0;

}



.course-categories-wrap {

    margin-left: -9px;

    margin-right: -9px;

    margin-top: 50px;

}



.coustom {

    margin-top: 20px;

}



.coustom .item-inner {

    position: relative;

    /* width: 50%; */

    /* max-width: 300px; */

}



.coustom .imagee {

    display: block;

    width: 100%;

    /* height: 255px; */

}



.coustom .overlay {

    position: absolute;

    bottom: 0;

    background: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0.32);

    color: #f1f1f1;

    width: 100%;

    transition: .5s ease;

    opacity: 1;

    color: white;

    font-size: 20px;

    padding: 72px 20px;

    text-align: center;

    height: 100%;

}



.single-course-categories {

    margin-top: 20px;

    padding: 15px;

    height: 180px;

    border-radius: 5px;

    text-align: center;

    align-items: center;

    display: flex;

    justify-content: center;

}



.malachite {

    background: #10c45c;

}



.sunglow {

    background: #fdc735;

}



.mariner {

    background: #307ad5;

}



.brilliantrose {

    background: #e948ae;

}



.shakespeare {

    background: #48a7d4;

}



.deyork {

    background: #6fc191;

}



.single-course-categories:hover .cours-icon {

    transform: scale(1.2);

}



.single-course-categories .cours-icon {

    -webkit-transition: 0.4s;

    transition: 0.4s;

}



.single-course-categories .cours-icon img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

}



.single-course-categories .cours-title {

    margin-top: 15px;

}



.single-course-categories .cours-title h5 {

    color: #ffffff;

    font-size: 18px;

    font-family: "Montserrat", sans-serif;

}



.all-course-btn {

    text-align: center;

}



.all-course-btn .all-course {

    margin-top: 70px;

    padding: 13px 55px;

    background: #ff5951;

    text-transform: uppercase;

    font-weight: 500;

    color: #ffffff;

    font-family: "Montserrat", sans-serif;

    border-radius: 5px;

    box-shadow: 0px 10px 25px rgba(255, 89, 81, 0.4);

}



.all-course-btn .all-course:hover {

    color: #ffffff;

    background: #222222;

}



.all-course-btn a {

    transition: all 0.3s ease 0s;

}



.all-course-btn a:hover {

    text-decoration: none;

}



.pricipal {

    line-height: 25px;

    text-align: justify;

    color: #666666;

    font-size: 16px;

    padding: 12px;

}



.pricipal img {

    margin-right: 10px;

}



.pricipall {

    margin-left: 14px;

    /* padding-left: 14px; */

    background-color: #086e86;

    color: #fff;

    padding: 8px;

}



@media only screen and (max-width: 1200px) {

    .section-title-three h3 {

        font-size: 36px;

    }

}



@media only screen and (max-width: 992px) {

    .section-title-three h3 {

        font-size: 35px;

    }

    .course-categories-wrap {

        margin-top: 25px;

    }

    .all-course-btn .all-course {

        margin-top: 50px;

    }

    .pricipall {

        padding-left: 14px;

        text-align: center;

        display: block;

        margin: 20px auto 10px auto;

    }

}



@media only screen and (max-width: 768px) {

    .section-title-three h4 {

        font-size: 20px;

    }

    .section-title-three h3 {

        font-size: 30px;

    }

    .course-categories-wrap {

        margin-top: 20px;

    }

    .all-course-btn .all-course {

        margin-top: 40px;

    }

}



@media only screen and (max-width: 480px) {

    .section-title-three h4 {

        font-size: 18px;

    }

    .section-title-three h3 {

        font-size: 26px;

    }

}





}



/* section-title-three */



/* welcome eduhas start */

.about-us-contents {

    padding-right: 30px;

}

.about-us-contents {

    padding-top: 20px;

}

.about-us-contents h3 {

    font-weight: 700;

    margin-bottom: 15px;

    font-size: 29px;

    color: #333333;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.about-us-contents h3>span {

    color: #145e6f;

    transition: all 0.3s ease 0s;

}

.about-us-contents p {

    font-size: 16px;

    font-family: "Poppins", sans-serif;

    line-height: 31px;

}

.about-us-contents .about-us-btn>a {

    margin-top: 40px;

    letter-spacing: 1px;

    padding: 10px 45px;

    background: #086e86;

    display: inline-block;

    border-radius: 5px;

    color: #ffffff;

    text-transform: uppercase;

    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);

    transition: all 0.3s ease 0s;

    text-decoration: none;

}

.about-us-contents .about-us-btn>a:hover {

    background: #222222;

    color: #ffffff;

    text-decoration: none;

}

.about-us-image a {

    position: relative;

    transition: all 0.3s ease 0s;

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

}

.about-us-image img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

}

.about-us-image a span {

    position: absolute;

    top: 50%;

    z-index: 9;

    right: 50%;

    transform: translateY(-50%) translateX(50%);

    transition: all 0.3s ease 0s;

}

.about-us-image a::after {

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.3);

    border-radius: 5px;

}

@media only screen and (max-width: 1200px) {

    .about-us-contents h3 {

        font-size: 24px;

    }

    

    .about-us-contents {

        padding-top: 0px;

    }

}

@media only screen and (max-width: 992px) {

    .section-pd {

        margin-top: 32px;

    }

    

    .about-us-contents h3 {

        font-size: 30px;

    }

    

    .about-us-image {

        /* margin-top: 30px; */

        text-align: left !important;

    }

    

    .about-us-contents {

        text-align: center;

    }

    

    .about-us-contents {

        /* padding-top: 25px; */

    }

}

@media only screen and (max-width: 949px) {

    .about-us-contents .about-us-btn>a {

        margin-top: 13px;

    }

}

@media only screen and (max-width: 768px) {

    .about-us-contents {

        padding-right: 0;

    }

    

    .about-us-contents .about-us-btn>a {

        margin-top: 10px;

    }

    

    .about-us-contents h3 {

        font-size: 28px;

    }

    

    .about-us-image {

        text-align: center !important;

        margin-top: 30px;

    }

    

    .about-us-contents {

        padding-top: 0px;

    }

}

@media only screen and (max-width: 480px) {

    .about-us-contents h3 {

        font-size: 24px;

    }

}









/*--contact-us start*/

.contact-title>h3 {

    color: #333333;

    font-size: 22px;

    margin-bottom: 30px;

    font-weight: 600;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.contact-input {

    display: block;

    margin: 0 -10px;

    overflow: hidden;

}

.contact-inner {

    float: left;

    margin: 0 0 20px;

    padding: 0 10px;

    width: 50%;

}

.contact-inner input,

.contact-inner textarea {

    border: 1px solid #dddddd;

    color: #222222;

    font-size: 14px;

    height: 45px;

    padding-left: 15px;

    width: 100%;

    transition: all 0.3s ease 0s;

}

.contact-inner.contact-message {

    width: 100%;

}

.contact-inner.contact-message textarea {

    height: 150px;

    padding: 15px;

}

.contact-submit-btn .submit-btn {

    background: #145e6f none repeat scroll 0 0;

    border: 0 none;

    border-radius: 3px;

    color: #ffffff;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 400;

    height: 40px;

    line-height: 40px;

    padding: 0 25px;

    text-transform: capitalize;

    -webkit-transition: all 0.4s ease-out 0s;

    transition: all 0.4s ease-out 0s;

}

.contact-submit-btn .submit-btn:hover {

    background: #086e86;

}

.contact-submit-btn p {

    font-family: "Poppins", sans-serif;

}

.contact-submit-btn p:last-child {

    margin-bottom: 0;

}

.form-messege {

    margin-bottom: 0;

    margin-top: 3px;

    font-size: 14px;

}

.contact-infor {

    background: #f2f2f2 none repeat scroll 0 0;

    padding: 20px 30px;

}

.contact-title>h3 {

    font-size: 22px;

    margin-bottom: 30px;

    font-weight: 600;

    color: #333333;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.contact-dec>p {

    margin-bottom: 30px;

    font-family: "Poppins", sans-serif;

}

.contact-address {

    margin-bottom: 10px;

}

.contact-address ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.contact-address li:first-child {

    border-top: none;

}

.contact-address li {

    border-top: 1px solid #e4e4e4;

    font-size: 14px;

    padding: 10px 0;

}

.contact-address li i {

    margin-right: 5px;

}

.zmdi {

    display: inline-block;

    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.zmdi-home:before {

    content: '\f175';

}

.zmdi-email:before {

    content: '\f15a';

}

.zmdi-phone:before {

    content: '\f2be';

}

.work-hours {

    margin-bottom: 15px;

}

.work-hours h5 {

    font-size: 18px;

    color: #333333;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.work-hours p:last-child {

    margin-bottom: 0;

}

.work-hours p {

    font-family: "Poppins", sans-serif;

}

@media only screen and (max-width: 992px) {

    .contact-infor {

        margin-top: 60px;

    }

}

@media only screen and (max-width: 768px) {

    .contact-inner {

        width: 100%;

    }

}



/* --contact-us end*/



/* =====================================    section_3    =======================================================*/

.section_3 {

	width:100%;

	display:block;

	padding:30px 0px;

}

.section_3  .block_1 {

	display:block;

	width:100%;

	text-align:center;

}

.section_3  .block_1 h2 {

    color: #145e6f;

    /* background: #145e6f; */

    margin: 0px;

    font-weight: bold;

}	

.section_3  .block_1 h1 {

    color: #145e6f;

    /* background: #145e6f; */

    margin: 0px;

    font-weight: bold;

}

.section_3  .block_1 p {

    margin: 10px;

    padding: 0px 50px;

	font-size:20px;

}

.section_3 .block_2 .imgs{

	width:100%;

	display: flex;

    margin: 0px;

    padding: 0px;

    flex-wrap: wrap;

    justify-content: space-between;

}



 .section_3 .block_2 .imgs li {

	list-style-type:none;

	 width: 31%;

    display: inline-block;

}

 .section_3 .block_2 .imgs p {

    width: 100%;

    display: block;

    background: #145e6f;

    color: white;

    font-size: 25px;

    text-align: center;

}

@media only screen and (max-width:576px) {

    .section_3 .block_2 .imgs li {

    width: 50%;

    padding: 10px;

    

}

.section_3 .block_2 .imgs p {

    font-size: 20px;

}





}

@media only screen and (max-width:390px) {

	.section_3 .block_1 h2{

		font-size: 24px;

		

	}

	.section_3 .block_1 h1 {

		font-size: 26px;

	}

	.section_3 .block_1 p {

    font-size: 16px;

}

.section_3 .block_2 .imgs li {

    width: 100%;

}	

.section_3 .block_2 .imgs p {

    font-size: 18px;

}	

	

}

/* =====================================    End section_3    =======================================================*/

/* =====================================    section_4    =======================================================*/

.section_4 {

	width:100%;

	display:block;

	padding:30px 0px;

	

}



.section_4  h2 {

    text-align: center;

    background: #145e6f;

    color: white;

    padding: 4px 0px;

	margin:0px;

}



 .section_4 .principal_msg {

	width:100%;

	display:flex;

    flex-wrap: wrap;

	padding:0px;

	background: #437ab336;

	    box-sizing: border-box;

    /* padding-top: 15px; */

    margin: 0px 15px;

 }

.section_4 .photo img .principal_img {

    width: 100%;

    padding: 15px 0px;

}

.section_4 .principal_msg  p {

    font-size: 19px;

    text-align: justify;

	margin-top: 15px;

    margin-right: 30px;

    line-height: 27px;

}

/* =====================================    End section_4    ============================================*/

/* =====================================    section_5    ================================================*/

 .section_5 {

	width100%;

	display:block;

	

	padding:30px 0px;

 }

.section_5 .menu_head {

    width: 100%;

    background: #086e86;

    text-align: center;

}

.section_5 .menu_head h2 {

	color:white;

	

}

.section_5 .menu_button {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

	padding:30px;

} 

.section_5 .menu_button button {

    width: 95%;

    padding: 10px;

    margin: 10px;

	border: 2px solid #97979780;

}

.section_5 .menu_button button:hover {

    background: #086e86;

}

.section_5 .menu_button button .link_button {

    list-style: none;

    text-decoration: none;

    color: black;

	font-size: 18px;

} 

.section_5 .menu_button button:hover .link_button {

	color:#ffcc66;

}

/* =====================================    End section_5    =======================================================*/

/* =====================================    Quck links    ==============================================*/

/* course table start*/

.single-widget {

    margin-top: 30px;

}

.Quality {

    margin-left: 6px;

}

.upper_space {

    margin-top: 3px;

}

.widget-search-form {

    position: relative;

}

.widget-search-form input {

    width: 100%;

    border: none;

    padding: 8px 45px 8px 15px;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

    color: #ff5951;

    transition: all 0.3s ease 0s;

}

.widget-search-form button {

    position: absolute;

    top: 0;

    right: 0;

    background: transparent;

    border: none;

    font-size: 20px;

    padding: 8px 15px;

    cursor: pointer;

    transition: all 0.3s ease 0s;

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

}

.zmdi-search:before {

    content: '\f1c3';

}

.widget-about-us {

    position: relative;

}

.widget-about-us img {

    width: 100%;

}

.widget-about-us img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

}

.widget-categories {

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

}

.widget-categories h4 {

    font-size: 22px;

    margin-bottom: 0px;

    font-family: "Montserrat", sans-serif;

}

.widget-categories ul {

    /* padding: 8px; */

    

    list-style: outside none none;

    margin: 0;

}

.widget-categories ul li {

    padding-bottom: 5px;

    border-bottom: 1px solid #a3a3a3;

    padding-top: 10px;

    position: relative;

}

.widget-categories ul li a {

    font-size: 15px;

    position: relative;

    display: block;

    display: flex;

    justify-content: space-between;

    font-weight: 600;

    letter-spacing: 1px;

    color: #145e6f;

    transition: all 0.3s ease 0s;

    margin-left: 30px;

}

.widget-categories ul li:hover a:before {

    opacity: 1;

    left: -20px;

}

.widget-categories ul li a:before {

    content: "\f061";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    top: 50%;

    left: -40px;

    -webkit-transform: translate(0, -50%);

    -khtml-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

    font-size: 12px;

    -webkit-transition: all .2s linear 0ms;

    -khtml-transition: all .2s linear 0ms;

    -moz-transition: all .2s linear 0ms;

    -ms-transition: all .2s linear 0ms;

    -o-transition: all .2s linear 0ms;

    transition: all .2s linear 0ms;

    opacity: 0;

}

.widget-categories ul li a:hover {

    text-decoration: none;

    color: #00a0e8;

}

.widget-categories ul li:hover a:hover {

    text-decoration: none;

    color: #00a0e8;

}

.widget-image img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

}

.widget-related {

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.widget-title {

    font-weight: 700;

    color: #fff;

    padding: 15px 20px;

    /* margin-bottom: 20px; */

    

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

    display: block;

    background-color: #086e86;

}

.widget-related h4 {

    font-size: 22px;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.widget-related ul {

    list-style: outside none none;

    margin: 0;

}

.widget-related .single-related {

    /* padding-top: 5px;*/

    /* margin-bottom: 20px;*/

    

    display: flex;

    border-bottom: 1px solid #ddd;

    padding-bottom: 5px;

}

.widget-related .single-related-image {

    min-width: 100px;

    /*margin-right: 15px;*/

}

.widget-related .single-related-image a {

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

    transition: all 0.3s ease 0s;

}

.widget-related .single-related-image img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

}

.widget-related .single-related-image .si-related img {

    max-width: 100%;

    height: auto;

    transition: all 0.3s ease 0s;

    padding-top: 10px;

}

.widget-related .single-related-contents h5 {

    font-weight: 600;

    margin-bottom: 3px;

    font-size: 15px;

    color: #333333;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.single-related-contents a {

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

    transition: all 0.3s ease 0s;

    LINE-HEIGHT: normal;

}

.single-related-contents a:hover {

    text-decoration: none;

    color: #086e86;

}

.widget-related .single-related-contents p {

    margin-bottom: 0;

    line-height: 22px;

    font-family: "Poppins", sans-serif;

}

.widget-related .single-related:last-child {

    margin-bottom: 10px;

    padding-bottom: 0;

    border-bottom: none;

}

@media only screen and (max-width: 1200px) {

    .widget-categories h4 {

        font-size: 17px;

    }

}

@media only screen and (max-width: 992px) {

    .right-sidebar {

        margin-top: 40px;

    }

    

    .widget-categories h4 {

        font-size: 22px;

        text-align: center;

    }

    

    .widget-related .single-related-image {

        min-width: 100px;

        /* margin-right: 15px; */

        text-align: center;

    }

}

@media only screen and (max-width: 991px) {

    .widget-related .single-related-contents h5 {

        font-weight: 700;

        margin-bottom: 3px;

        font-size: 28px;

        color: #333333;

        margin-top: 0;

        font-family: "Montserrat", sans-serif;

    }

    

    .widget-related .single-related-image .si-related img {

        max-width: 32%;

        height: auto;

        transition: all 0.3s ease 0s;

        padding-top: 10px;

    }

}

@media only screen and (max-width: 768px) {

    .widget-categories h4 {

        font-size: 20px;

    }

    

    .widget-related .single-related-image .si-related img {

        max-width: 43%;

        height: auto;

        transition: all 0.3s ease 0s;

        padding-top: 6px;

        padding-bottom: 6px;

    }

    

    .widget-related .single-related-contents h5 {

        font-weight: 700;

        margin-bottom: 3px;

        font-size: 24px;

        color: #333333;

        margin-top: 0;

        font-family: "Montserrat", sans-serif;

    }

}

@media only screen and (max-width: 684px) {

    .widget-related .single-related-contents h5 {

        font-weight: 700;

        margin-bottom: 3px;

        font-size: 21px;

        color: #333333;

        margin-top: 0;

        font-family: "Montserrat", sans-serif;

    }

    

    .widget-related .single-related-image .si-related img {

        max-width: 50%;

        height: auto;

        transition: all 0.3s ease 0s;

        padding-top: 6px;

        padding-bottom: 6px;

    }

}

@media only screen and (max-width: 538px) {

    .widget-related .single-related-image .si-related img {

        max-width: 53%;

    }

    

    .widget-related .single-related-contents h5 {

        font-size: 19px;

    }

}

@media only screen and (max-width: 480px) {

    .widget-categories h4 {

        font-size: 18px;

    }

    

    .widget-related .single-related-contents h5 {

        font-size: 18px;

    }

}

@media only screen and (max-width: 441px) {

    .widget-related .single-related-image .si-related img {

        max-width: 74%;

    }

    

    .widget-related .single-related-contents h5 {

        font-size: 17px;

    }

}

@media only screen and (max-width: 400px) {

    .widget-related .single-related-contents h5 {

        font-size: 14px;

    }

}

@media only screen and (max-width: 441px) {

    .widget-related .single-related-image .si-related img {

        max-width: 94%;

    }

}



/* =====================================    End Quck links    ==========================================*/

/* =====================================     Footer     ==============================================*/

.section.footer-top.section-pb-30 {

    padding-bottom: 30px;

}



.footer-top {

   background-color: #044d56f0;

	background-size:100% ;

}

.section-pb {

    padding-bottom: 60px;

}

.section-pt-60 {

    padding-top: 60px;

}

.footer-top .col-md-6 {

    position: relative;

}

.mt--60 {

    margin-top: 25px;

}

.footer-logo {

    margin-bottom: 20px;

    text-align: center;

}

.footer-logo img {

    width: 60%;

    height: auto;

    transition: all 0.3s ease 0s;

}

.footer-dec {

    color: white;

    font-size: 16px;

    padding-right: 10px;

    font-family: "Poppins", sans-serif;

    text-align: center;

}

.footer-social-link {

    margin-top: 35px;

}

.footer-single-block ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

    text-align: center;

}

.footer-social-link li {

    display: inline-block;

    margin-right: 10px;

}

.footer-social-link li a {

    border: 2px solid #ffffff;

    height: 35px;

    width: 35px;

    line-height: 30px;

    font-size: 14px;

    text-align: center;

    display: block;

    border-radius: 50%;

    color: #ffffff;

    transition: all 0.3s ease 0s;

}

.footer-social-link li a:hover {

    background:#ffcc66;

    color: #ffffff;

    text-decoration: none;

}

.zmdi {

    display: inline-block;

    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.zmdi-facebook:before {

    content: '\f343';

}

.zmdi-rss:before {

    content: '\f3ea';

}

.zmdi-instagram:before {

    content: '\f34f';

}

.zmdi-pinterest:before {

    content: '\f3fc';

}

.footer-block {

    position: relative;

    padding-left: 2px;

}

.footer-block>h5 {

    font-weight: 700;

    text-transform: uppercase;

    margin-bottom: 25px;

    font-size: 17px;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

    text-align: center;

    background-color: #086e86;

    color: #fff;

    padding: 8px 0px;

}

.footer-block ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.footer-list li {

    color: white;

    position: relative;

    padding-left: 15px;

    padding: 5px 0px;

    border-bottom: 1px solid #fff;

}

.footer-list a {

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

    transition: all 0.3s ease 0s;

}

.footer-list li a:hover {

    text-decoration: none;

    color: #ffcc66;

    transition: all 0.3s ease 0s;

}

.footer-list li a:before {

    content: "\f061";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    top: 50%;

    left: -40px;

    -webkit-transform: translate(0, -50%);

    -khtml-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%);

    font-size: 12px;

    -webkit-transition: all .2s linear 0ms;

    -khtml-transition: all .2s linear 0ms;

    -moz-transition: all .2s linear 0ms;

    -ms-transition: all .2s linear 0ms;

    -o-transition: all .2s linear 0ms;

    transition: all .2s linear 0ms;

    opacity: 0;

}

.footer-list li:hover a:before {

    opacity: 1;

    left: -20px;

}

.footer-courses li {

    padding-top: 5px;

    margin-bottom: 0px;

    display: flex;

}

.footer-courses .courses-image {

    padding: 0px;

}

.footer-courses .courses-image img {

    /* border-radius: 10px; */

    /* max-width: 100%; */

    /* height: auto; */

    /* transition: all 0.3s ease 0s; */

    

    width: 100%;

    /* display: block;*/

}

.footer-courses .courses-info h5 {

    font-size: 16px;

    font-weight: 600;

    margin-bottom: 5px;

    margin-top: 0;

    font-family: "Montserrat", sans-serif;

}

.footer-courses .courses-info h5 a {

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

    transition: all 0.3s ease 0s;

}

.footer-courses .courses-info h5 a:hover {

    text-decoration: none;

    color: #ff5951;

}

.footer-courses .courses-info p {

    color: inherit;

    font-size: 16px;

    font-weight: 400;

    line-height: 20px;

    font-family: "Montserrat", sans-serif;

}

.footer-courses .courses-info p a {

   color: white;

    text-decoration: none;

}

.footer-courses .courses-info p:last-child {

    margin-bottom: 0;

}

.footer-courses li:last-child {

    margin-bottom: 0;

}

.newsletter-wrap p {

    font-family: "Poppins", sans-serif;

    margin-bottom: 20px;

	color: white;

}

.newsletter-input-box {

    position: relative;

}

.newsletter-input-box input {

    width: 100%;

    background: #fff;

    border-radius: 5px;

    border: none;

    color: #ffffff;

    padding: 5px 50px 5px 10px;

    font-size: 12px;

    transition: all 0.3s ease 0s;

}

.newsletter-wrap input {

    background: transform;

    border: none;

    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.15);

    width: 100%;

    padding: 8px 20px;

    margin-bottom: 10px;

    font-size: 14px;

    border-radius: 5px;

    color: #333;

}

.newsletter-input-box .newsletter-button {

    position: absolute;

    top: 0px;

    right: 0px;

    border: none;

    background: #145e6f;

    color: #ffffff;

    border-radius: 0 5px 5px 0;

    padding: 8.5px 15.2px;

}

.newsletter-input-box button {

    transition: all 0.3s ease 0s;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

}

.newsletter-input-box .newsletter-button:hover {

    background:#ffcc66;

}

.zmdi-mail-send:before {

    content: '\f194';

}

.pb--10 {

    padding-bottom: 10px;

}

.pt--10 {

    padding-top: 10px;

}

.copy-right p {

    font-family: "Poppins", sans-serif;

    color: #fff;

}

.copy-right p:last-child {

    margin-bottom: 0;

}

.copy-right p a {

    transition: all 0.3s ease 0s;

    color: inherit;

    display: inline-block;

    line-height: inherit;

    text-decoration: none;

    cursor: pointer;

}

.back__ground {

    background-color: #145e6f;

}

.footer-bottom .copy-right span {

    color: #fff;

    transition: all 0.3s ease 0s;

}

.footer_desktop {

    padding: 0px 5px;

    box-sizing: border-box;

}

.footer_courses_li {

    width: 100%;

    overflow: hidden;

    margin: 10px auto;

    padding: 10px;

}

@media only screen and (max-width: 1200px) {

    .section-pb {

        padding-bottom: 60px;

    }

    

    .section-pt-60 {

        padding-top: 40px;

    }

    

    .footer-social-link {

        margin-top: 25px;

    }

    

    .footer-block {

        padding-left: 0;

    }

}

@media only screen and (max-width: 992px) {

    .section-pb {

        padding-bottom: 60px;

    }

    

    .section-pt-60 {

        padding-top: 20px;

    }

    

    .footer-block {

        position: relative;

        padding-left: 0;

        padding: 0px 11px;

    }

    

    .footer-courses .courses-image img {

        width: 88%;

        /* display: block; */

    }

}

@media only screen and (max-width: 768px) {

    .section-pb {

        padding-bottom: 50px;

    }

    

    .section-pt-60 {

        padding-top: 10px;

    }

    

    .footer-block {

        padding-left: 0;

        padding: 0px 11px;

    }

    

    .footer-block>h5 {

        margin-bottom: 25px;

    }

    

    .footer-dec {

        padding: 11px;

    }

    

    .footer-logo img {

        width: 31%;

    }

    

    .footer-courses .courses-image img {

        width: 50%;

        /* display: block; */

        display: block;

        margin: auto;

    }

}

@media only screen and (max-width: 576px) {

    .footer-logo img {

        width: 37%;

    }

}

@media only screen and (max-width: 480px) {

    .section-pb {

        padding-bottom: 40px;

    }

    

    .section-pt-60 {

        padding-top: 0px;

    }

    

    .footer-logo img {

        width: 40%;

    }

}

@media only screen and (max-width: 400px) {

    .footer-logo img {

        width: 49%;

    }

    

    .footer-courses .courses-image img {

        width: 68%;

    }

}

@media only screen and (max-width: 320px) {

    .footer-logo img {

        width: 53%;

    }

}

/* footer end */



/* link classes start*/

.introduct {

    text-align: justify;

    padding-top: 10px;

    font-size: 14px;

    line-height: 25px;

}

.uniform img {

    display: block;

    margin: auto;

}

.traderesult b {

    font-size: 20px;

}

.traderesult i {

    font-size: 24px;

    margin-left: 22px;

}

@media only screen and (max-width: 992px) {

    .sidebar-space {

        margin-top: 0px;

    }

    

    .for-font h4 {

        font-size: 17px;

    }

    .photo_p {

    padding: 0px 0px 0px 0px;

}

}

@media only screen and (max-width: 768px) {

    .sidebar-space {

        margin-top: 40px;

    }

    

    .for_order {

        order: 1;

    }

    

    .for-font h4 {

        font-size: 20px;

    }

}

@media only screen and (max-width: 480px) {

    .for-font h4 {

        font-size: 18px;

    }

}



/* link classes end */