*{ padding: 0;margin: 0;}
body{ font-family: 'Ubuntu', sans-serif;}
h1,h2,h3,h4,h5{color: #444;font-family: 'Roboto', sans-serif;}
p {color: #333;line-height: 1.4;text-align: justify;font-size: 15px;letter-spacing: 0px;}
a{text-decoration:none;}
.clear_all{clear:both;}
#return-to-top {position: fixed;bottom: 20px;right: 20px;background: #fd972e;width: 40px;border-radius:50%;height: 40px;display: block;text-decoration: none;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;z-index:999;cursor: pointer; z-index: 9999;-webkit-box-shadow: -4px 1px 7px 0px rgba(84, 84, 84, 0.35);-moz-box-shadow: -4px 1px 7px 0px rgba(84, 84, 84, 0.35);box-shadow: -1px 1px 5px 0px rgba(84, 84, 84, 0.35);}
#return-to-top i { color: #fff; margin: 0;position: relative;left: 14px;top: 12px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top:hover {background: #fff;border:1px solid #fd972e;}
#return-to-top:hover i {color: #fd972e;top: 5px;	}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*header*/
/*header*/
.top_menu{width:100%;padding:5px 0px;     background: linear-gradient(to right, #711516, #b12728);}
.top_menu_left ul{margin:0px;padding:0px;}
.top_menu_left ul li{display:inline-block;color:#fff;font-size:13px;font-weight:100;padding-right:15px;}
.top_menu_left ul li i{padding-right:6px;color:#fff;}
.top_menu_right ul{margin:0px;padding:0px;text-align:right;}
.top_menu_right ul li{display:inline-block;color:#fff;font-size:13px;font-weight:100;padding-right:10px;}
.top_menu_right ul li a{text-decoration:none;color:#fff;}
.header{width:100%;padding:10px 0px;}
/*menu*/
/*menu*/
.logo{position:relative;z-index:123;padding:0px;font:18px;color:#711516;float:left;width:17%}
.logo a {color: #711516;}
.main_menu{position:relative;width:100%;background:transparent;margin-top: 0px;}
.sub-menu{padding:0px;margin:0px;}
.sub-menu > li > a:hover,
.sub-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #333;}
.logos img{width:100%;}
.logo{position:relative;z-index:123;padding:10px;font:18px;color:#711516;float:left;width:15%}
.logo a{color:#fff;}
nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;     text-align: left; margin: 0;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{    margin-top: 8px;
background:transparent;}
#cssmenu > ul > li{    display: inline-block;}
#cssmenu > ul > li > a{    padding: 12px 6px 9px 0px;font-size: 13px;letter-spacing:1px;text-decoration:none;color:#711516;font-weight:normal;text-transform: capitalize;font-weight:500;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;content:'';color:#711516;
 content: "\ef9a ";font-family: icofont;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;top: 15px;right: 15px;}
#cssmenu > ul > li.has-sub:hover > a:after{transform:rotate(180deg);}
#cssmenu ul ul{position:absolute;left:-9999px;z-index: 99999;}
#cssmenu ul ul li{    width: 240px;height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;
background: linear-gradient(to right, #711516, #b12728);
transition:all .25s ease;
 opacity:1!important;  transform: perspective(500px) rotateX(0deg);color:#fff;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{text-transform: capitalize;border-bottom:1px solid rgba(150,150,150,0.15);    padding: 15px 10px;width:100%;font-size:12px;text-decoration:none;color:#fff;font-weight:400;color:#fff;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background: linear-gradient(to right, #2e89ca, #711516);content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background: linear-gradient(to right, #2e89ca, #711516);content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#373636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.logo{position:absolute;top:2px;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;    border-top: 1px solid #fff;}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{    background: #711516!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#711516}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#711516;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #fff;height:38px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:transparent;}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#fff;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
#cssmenu ul{margin-bottom:0px;margin-top:0px;}
.logo{display:none;}
/*slider*/
.slider{width:100%;position:relative;height: auto;}
.slide__item:before {border-top: none;border-bottom: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;
content: '';}
.slider img {display: inline-block;width: 100%;height: auto;object-fit:cover;}
.slide{margin-top:0px;}
.slide {list-style-type: none; padding: 0;}
.slide__item {position: relative;}
.owl-carousel .owl-item img {
display: inline-block;}
.slide-caption {width:30%;position: absolute;top: 40%;right: 15%;text-align:center;color: #fff;z-index:12345;background: #000000c4;padding:30px 30px 50px 30px;}
.slide-caption__title {font-weight: 500;margin-bottom: 0;}
.slide-caption{border-bottom:5px solid #0c5378;}
.owl-item.active .slide-caption__title{ -webkit-animation: 1s .2s fadeInUp both;animation: 1s .2s fadeInUp both;}
.owl-item.active .slide-caption__desc{text-align:center;z-index:9999;color:#fff;font-size:21px;-webkit-animation: 1s .6s fadeInUp both;animation: 1s .6s fadeInUp both;}
.owl-item.active .btn {-webkit-animation: 1s .9s flipInX both; animation: 1s .9s flipInX both;}
.slide-caption__desc {font-size: .8rem;font-weight: 300; margin-top: 0;text-transform: uppercase;}
.btn {font-size: 16px;font-weight: 300;border: 2px solid #fff;color: #fff; padding: .6rem 2rem;display: inline-block;text-decoration: none; margin-top: .5rem;}
.owl-prev {height: 100px;position: absolute; top: 45%;left:0px;display: block !important;border:0px solid black;}
.owl-next { height: 100px; position: absolute; top: 45%;right:0px;display: block !important;border:0px solid black;}
.owl-next i,.owl-prev i{background: #711516bf;color:#fff;padding:30px;}
ul,ol { margin-top: 0;margin-bottom: 0;}
.slide-caption h2{color:#fff;font-size:20px;}
.slide-caption p{color:#fff;text-align:center;margin-bottom:20px;}
.slide_caption_in{width:100%;position:relative;}
/*slider_ad*/
.slider_ad_bx{    width: 100%;box-shadow: 0 5px 2px 1px rgba(0, 0, 0, 0.2);padding: 20px 20px;min-height:140px;}
.no_pad{padding:0px;}
.slider_ad_bx h4{font-weight:600;}
.slider_ad_bx2{    width: 100%;background-image: url(../images/ad_bg.png);overflow:hidden;position:relative;padding: 40px 20px;background-attachment: scroll;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.slider_ad_bx2:before {position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;display: block;background-color: rgba(19, 18, 18, 0.75);}
.slider_ad_bx2 h4{color:#fff;position:relative;z-index:12;text-align:center;}
.ad_bg2 {background-image: url(../images/ad_bg2.png);position: relative;padding: 100px 0px;background-attachment: fixed;
background-position: center center;background-repeat: no-repeat;background-size: cover;}
.ad_bg2_bx{background: #741617b8;width: 70%;padding: 60px 30px;}
.ad_bg2_bx h2{color:#fff;font-size:50px;}
.ad_bg2_bx h3{color:#fff;}
/*about*/	
.about{background: linear-gradient(to right, #711516, #b12728);padding:40px 0px;}
.about_tit{margin-bottom:30px;}
.about_tit h2{font-weight:100;color:#fff;}
.about_tit h2 span{font-weight:600;}
.about_left h4,.about_right h4{color:#fff;}
.about_left p,.about_right p{color:#fff;}
.about_left a{color:#fff;text-decoration:none;}
.about_right img{width:100%;height:auto;object-fit:cover;border-radius:2px;}
.pad_2{padding-right: 2px;padding-left: 2px;}
/*course*/
.courses_bx{min-height: 250px;margin-bottom: 4px;line-height:10;position:relative;}
.blue{background:#721617;}
.courses_bx h2{padding-top:100px;color:#fff;margin:0px;text-align:center;}
.courses_bx p{color:#fff;margin:0px;text-align:center;}
.courses_bx img{width:100%;min-height:250px;object-fit:cover;    height: 250px;}
.courses_bx_con {padding:0px 10px;position: absolute;z-index: 12;top: 0%;left: 0;text-align: center;width: 100%;height: 250px;
background-color: rgba(19, 18, 18, 0.83);}
.courses_bx_con p{color:#fff;text-align:center;}
.courses_bx_con h3{color:#fff;text-align:center;padding-top:80px;}
.light_pink{background:#a7282a;}
.courses_bx2{min-height: 250px;padding:0px 10px;}
.courses_bx2 h3{margin-top:0px;color:#fff;text-align:center;padding-top:80px;}
.yellow{background:#562021;}
.courses a{text-decoration:none;}
.courses_bx3 img{width:100%;min-height:300px;object-fit:cover;    height: 300px;}
.green{background:#6f181a;}
.courses_bx4{min-height: 300px;padding:0px 10px;}
.courses_bx4 h3{margin-top:0px;color:#fff;text-align:center;padding-top:100px;}
/*why*/
.why{width:100%;height:100vh;background-image: url(../images/why.png);position: relative;padding:50px 0px;background-attachment: scroll;
background-position: center center;background-repeat: no-repeat;background-size: cover;}
.why:before {position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;display: block;
background-color: rgba(19, 18, 18, 0.74);}
.why_bx_inn{width:100%;min-height:150px;position: relative;padding: 3px;margin-bottom:20px;}
.box-2 {border: 5px solid;min-height:150px;border-image-source: linear-gradient(45deg, rgb(111, 24, 26), rgb(167, 40, 42));border-image-slice: 1;}
.why_bx_tit{margin-bottom:40px;}
.why_bx_tit h2{color:#fff;}
.why_bx_tit p{color:#fff;}
.why_bx_inn{padding:15px;}
.why_bx_inn h3{color:#fff;}
.why_bx_inn p{color:#fff;}
.why_bx_inn2{    background: linear-gradient(to right, #6f181a, #a7282a);border:none;}
/*contact_ad*/
.contact_ad{width:100%;background: linear-gradient(to right, #a7282a, #711516);padding:40px 0px;text-align:center;margin:0px 0px 100px 0px;}
.contact_ad h2{color:#fff;font-size:24px;}
.contact_ad h2 span{font-weight:100;margin-bottom:0px;font-size:48px;}
.contact_ad a{text-decoration:none;color:#fff;font-size:24px;}
.contact_ad_bx{text-align:center;margin-top:30px;}
.contact_ad_bx a{background:#fff;border-radius:5px;padding:7px 15px;color:#711516;font-size:16px;}
/*footer*/
.footer{width:100%;background:#111f2a;padding:40px 0px 20px 0px;}
.footer_bx1{width: 100%;height: 250px;background-image: url(../images/ad_bg2.png);position: relative;padding: 20px 20px;background-attachment: scroll;
background-position: center center;background-repeat: no-repeat;background-size: cover;margin-top:-100px;text-align:right;}
.footer_bx1:before {position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;display: block;    background-color: #721516cc;}
.footer_bx1 h1{color:#fff;position:relative;z-index:12;text-align:right;}
.footer_bx1 p{color:#fff;position:relative;z-index:12;text-align:right;}
.footer_bx1 a{text-decoration:none;color:#fff;position:relative;z-index:12;}
.footer_bx2{padding:0px 30px;}
.adds h3{color:#fff;text-transform:uppercase;}
.adds ul {list-style: none;padding: 0;margin: 0;}
.adds ul li { padding-left: 40px;position: relative;margin-bottom: 10px;color: #fff;}
.adds ul li i {position: absolute; top: 4px;font-size: 20px;color: #fff;left: 0;}
.footer-social-icons ul {margin-bottom: 0;margin-top:20px;}
.footer-social-icons ul li {display: inline-block;border: 1px solid #fff;border-radius: 50%;color: #fff;margin-right: 10px;
margin-bottom: 5px;-webkit-transition-duration: .3s;transition-duration: 0.3s;}
.footer-social-icons ul li a {color: #fff;display: block;text-decoration:none;font-size: 14px;height:25px;
line-height: 25px;text-align: center;width: 25px;}
.single-footer-widget ul{padding-top:15px;}
.single-footer-widget li { margin-bottom: 5px;list-style:none;}
.single-footer-widget li a{text-decoration:none;color:#fff;text-transform:uppercase;}
.single-footer-widget li a:before { content: "\ea69";color: #fff;font-family: "Icofont";font-weight: 400; padding-right: 15px;}
.single-footer-widget h3{color:#fff;text-transform:uppercase;}
.copyright{width:100%;background:#111f2a;padding:20px 0px 5px 0px;}
.copyright img {width: 30px;height: 30px;object-fit: contain;}
.copyright p{text-align:center;margin:0px;color: #fff;}
.copyright a{text-decoration:none;color:#fff;}
/*page-title*/
.abt_ukr.page-title {background-image: url(../images/abt_ukr.jpg) !important;}
.ukr_edu.page-title {background-image: url(../images/ukr_edu.jpg) !important;}
.mykolaiv.page-title {background-image: url(../images/mykolaiv.jpg) !important;}
.page-title {background-image: url(../images/engineering.png);position: relative;padding: 150px 0px 0px;background-attachment: scroll;
background-position:top;background-repeat: no-repeat;background-size: cover;}
.page-title h1 {position: relative;color: #ffffff;font-size: 36px;font-weight: 700;line-height: 1em;margin-bottom: 15px;display: inline-block;
text-transform: uppercase;letter-spacing: 2px;padding: 10px;background: #0000007d;}
.breadcrumb {padding: 8px 15px;margin-bottom: 0;list-style: none;background-color: #711516;border-radius: 0;display: inline-block;float: right;}
.breadcrumb-wrapper a{color:#fff;text-decoration:none;}
a.breadcrumb-active{color:#fff;}
.main_contact{width:100%;margin:0px 0px 100px 0px;padding:40px 0px;}
.footer-social2 { vertical-align: middle;text-align: left;}
.footer-social2 li {display: inline-block;margin: 0 5px;}
.footer-social2 li a {height: 42px;width: 42px;line-height: 42px;color: #fff;font-size: 14px; background-color: #1b1b1b;
-webkit-border-radius: 100%; -khtml-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;text-decoration:none;
border-radius: 100%;display: block;text-align: center;} 
.get-contact-page{padding:0px 10px;    min-height: 90px;}
.main_contact h2{    font-weight: 700;}
.get-contact-page h3 {font-size: 20px;font-weight:700;margin-bottom: 19px;}
.get-contact-page p{font-size:14px;text-align:left;}
.contact_form input{width:100%;background:transparent;border:none;border-bottom:1px solid #222;padding:10px;margin-bottom:10px;}
.contact_form textarea{width:100%;height:80px;background:transparent;border:none;border-bottom:1px solid #222;padding:10px;margin-bottom:10px;resize:none;}
.contact_form_btn{text-align:center;}
.contact_form_btn input[type=submit]{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);width:150px; color:#0d0e10;font-size: 14px;padding:6px 15px; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);border:none;border-radius: 3px;text-transform: uppercase; position: relative;overflow: hidden; color:#fff;  background: #711516;}
.contact_form_btn input[type=submit]:hover{color:#fff;background: #000;}
.map iframe{width:100%;height:300px;margin:20px 0px 20px 0px;}
/*main_about*/
.main_about{width:100%;margin:0px 0px 100px 0px;padding:40px 0px;}
.sidebar-menu{background: #711516;}
.sidebar-menu ul {list-style: outside none none;margin: 15px 0px 0px 0px;padding: 0;}
.sidebar-menu ul li {border-bottom: 1px solid #fff;display: block;margin-bottom: 0px;overflow: hidden;padding:10px;	transition: all 0.5s ease 0s;}
.sidebar-menu ul li a {transition: all 0.5s ease 0s;text-decoration: none;color: #fff;}
.sidebar-menu ul li:hover{background:#c71719;color:#711516;} 
span.current{color:#fff;}
.dropdown-menu{padding:0px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {color: #262626;text-decoration: none;background-color: #711516;}
.all_content{margin-top:60px;}
.library h3{background:#711516;color:#fff;margin:10px 0px;padding:10px 5px;display: inline-block;}
.visa_ul ul{margin:20px 0px; background: linear-gradient(to right, #711516, #9c1c1d);padding:20px 20px;    box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.2);}
.visa_ul ul li{list-style:none;margin: 10px 0px;color:#fff;}
.visa_ul ul li:before {content: "\ef9a";color: #fff;font-family: "Icofont";font-weight: 400;padding-right: 15px;}
.country_menu ul{margin:40px 0px;}
.country_menu ul li{list-style: none;display: inline-block;width: 30%;margin-bottom: 20px;}
.country_menu ul li:before {content: "\f00d";color: #444;font-family: "Icofont";font-weight: 400;padding-right: 15px;}
.airport_right img{width:100%;height:auto;}
.admission_process h2{margin-top:0px;}
.admission_process_bx{border:1px solid #711516; margin-bottom:20px;box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.2); }
.admission_process_bx h4{box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.2);background:#711516;color:#fff;margin:0px;padding:6px 10px;margin-bottom:20px;}
.admission_process_bx p{padding:0px 10px;}
.form_download_btn h2{margin-top:0px;margin-bottom:20px;}
.form_download_btn a{background:red;color:#fff;padding:10px 15px;border-radius:4px;text-decoration:none;}
.admision_20 h4{margin-top:20px;margin-bottom:15px;padding-bottom:10px;border-bottom:5px solid #711516;}
.tution_tab h3{font-size:17px;}
.tution_tab h5{color:#711516;}
.about_ukraine{width:100%;padding:60px 0px;position:relative;}
.about_ukraine:before{content:"";position:absolute;width:200px;height:70vh;background-color: #711516;left:0px;top:0px;}
.about_ukraine_left img{width:100%;height:auto;}
.about_ukraine_left2 p:before {content: "\f00d";color: #444;font-family: "Icofont";font-weight: 400;padding-right: 15px;}
.about_ukraine2{margin:0px 0px 100px 0px;}
.about_ukraine_left4 span,.about_ukraine_right4 span{font-weight:700;color:#333;}
.study_ukraine_left{width:100%;min-height:350px;}
.study_ukraine_right{width:100%;min-height:350px;}
.study_ukraine_right img{width:100%;min-height:350px;border-radius:5px;}
.mykolaiv ul{margin:10px 0px;}
.mykolaiv ul li{list-style:none;font-size:15px;}
.mykolaiv ul li:before {content: "\f00d";color: #444;font-family: "Icofont";font-weight: 400;padding-right: 15px;}
.about_uni img{width:100%;height:auto;object-fit:cover;}
.about_uni{width:100%;position:relative;    margin-bottom: 100px;}
.about_uni_con{width:50%;position:absolute;background:#711516;height:auto;padding:20px;    right: 0;top: 85%;}
.about_uni_con p{color:#fff;}
.about_uni3_left img{width:100%;height:auto;object-fit:cover;}
.main_about_univ1{width:100%;margin:0px 0px 0px 0px;padding:60px 0px;}
.main_about_univ2{width:100%;margin:0px 0px 30px 0px;padding:0px 0px;background: linear-gradient(to right, #9c2021, #711516);height:400px;}
.about_uni4_left img{width:100%;height:400px;object-fit:cover;}
.about_uni4_right{padding:30px 0px;}
.about_uni4_right p{color:#fff;}
.main_about_univ3{margin:0px 0px 100px 0px;}
.history_right img{width:100%;height:auto;object-fit:cover;}
.i-accordion .panel-heading,
.d-accordion .panel-heading,
.accordion-2a .panel-heading,
.accordion-2b .panel-heading,
.accordion-3 .panel-heading { cursor: pointer; }
.d-accordion .panel-heading.collapsed .fa-chevron-up:before { content: '\f078'; }
.panel-default > .panel-heading {color: #fff;background-color: #8a1c1d;border-color: #8a1c1d;}
.partners_bx img{width:150px;height:100px;object-fit:contain;}
.partners_bx{margin-bottom:15px;}
.faculty_box_left{margin-bottom:10px;}
.faculty_box_left img{width:100%;height:auto;object-fit:cover;}
.faculty_box_right2{margin-top:15px;}
.p_ico p:before {content: "\f00d";color: #444;font-family: "Icofont";font-weight: 400;padding-right: 15px;}

.med_menu ul{margin:20px 0px;}
.med_menu ul li{list-style:none;margin-bottom:10px;display:inline-block;width:40%;box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.2);padding:10px 5px;}
.containerx {width: 80%;padding: 50px 0;margin: 50px auto;  position: relative;overflow: hidden;}
.containerx:before {content: '';position: absolute;top: 0;left: 50%;margin-left: -1px;width: 2px;height: 100%;background: #CCD1D9;z-index: 1}
.timeline-block {width: -webkit-calc(50% + 8px);width: -moz-calc(50% + 8px);width: calc(50% + 8px);display: -webkit-box;
display: -webkit-flex;display: -moz-box;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;moz-box-pack: justify;
justify-content: space-between;clear: both;}
.timeline-block-right {float: right;}
.timeline-block-left {float: left;direction: rtl}
.marker {width: 30px;height: 30px;border-radius: 50%;border: 2px solid #F5F7FA;background: #b8b8b8;margin-top: 10px;z-index: 9999;text-align:center;position: relative;
left:4px;}
.marker.active{width: 40px;height: 35px;background:#8a1c1d;left: 0px;}
.timeline-content {width: 95%;padding: 0 15px;color: #666}
i.fa.fa-check{display:none;}
i.fa.fa-check.active { display:block !important;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;height: 50%;color:#fff;}
.timeline-content h3 {margin-top: 8px;margin-bottom: 5px;font-size: 20px;font-weight: 500}
.timeline-content span {font-size: 15px;color: #a4a4a4;}
.timeline-content p {font-size: 14px;line-height: 1.5em;word-spacing: 1px;color: #888;}
.containerx:before {left: 19px;width: 2px;
   }
.timeline-block {width: 100%;margin-bottom: 30px;}
.timeline-block-right {float: none;}
.timeline-block-left {float: none;direction: ltr;}
.rector_img h3{   }
.rector_img img{width:100%;height:auto;object-fit:cover}
.rep_adr{width:100%;text-align:center;}
.rep_adr img{width:150px;height:auto;}
.rep_adr p{text-align:center;}
/*main_testimonials*/
.main_testimonials{width:100%;padding:60px 0px;background: #f0f0f0;}
.main_testimonials_tit h1{color:#871c1e; text-align:center;margin-bottom:50px; font-size: 30px;text-transform:uppercase;}
.testi_img{text-align:center;    margin-top: 50px;}
.testi_box img {width: 100px;height: 100px;object-fit: cover;border-radius: 100px;}
.testi_box{text-align:center;}
.testimonials-content {padding: 20px;margin: 42px 0 30px 0;position: relative;}
.testimonials-content:before {  content: "\efcd";color: #cdd1d4;font-family: "Icofont";width: 20px;height: 20px;position: absolute;top: 0;
left: -5%;font-size: 45px;}
.testimonials-content p{color:#333;}
.small-title-oswald {text-transform: uppercase;font-size: 14px;line-height: 1.4;font-weight: 600;letter-spacing: 0px;
font-family: 'Oswald', sans-serif;}
.text-color-2 {color: #888888;}
.slick-slide img {display: -webkit-inline-box;}
.testi_box:focus {outline: 0;}
.slick-dots li button::before {font-size: 10px;width: 50px;height: 50px;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}
/*main apply*/
.main_apply {width: 100%;margin: 0px 0px 100px 0px;padding: 60px 0px;}
.apply_online input{width:100%;padding:7px 10px;margin-bottom:10px;border:1px solid #333; border-radius:5px;}
.apply_online p{color:#711516;font-weight:bold;}
.apply_btn {text-align:center;margin-top:15px;}
.apply_btn input[type=submit]{width:120px;background:#711516;color:#fff;border:none;padding:8px 15px;border-radius:5px;text-transform:uppercase;}



