@charset "utf-8";
/* CSS Document */
.accordion-title:before {
    float: right !important;
    font-family: FontAwesome;
    content:".";
    padding-right: 20px;
	background:url(../images/minus.png) 0 0 no-repeat;
	color:#fff;
}
.accordion-title.collapsed:before {
    float: right !important;
    content:".";
	background:url(../images/plus.png) 0 0 no-repeat;
	color:#fff;
}

h1{color:#124477; font-size:31px; margin:15px 0; font-weight:normal}
h2{color:#1c68b5; font-size:30px; font-weight:normal}
h3{color:#000; font-size:20px; }
.social-top a{padding:0 4px}

.font1{font-size:20px; font-family: "Oswald", sans-serif;}
.font1{font-size:30px}
.box1{padding:20px 10px; font-size:20px;border-radius:12px; color:#fff; border:solid 3px #fff; text-align:center}

.bold{font-weight:bold}
.langer{background:url(../images/german.png) 0 0 no-repeat; padding:25px 0 35px 75px}
.border1{border:solid 1px #ccc; margin-bottom:30px;}
.row-flex {
  display: flex;
  flex-wrap: wrap;
  margin-right:-15px;margin-left:-15px
}
.navbar-nav .active{color:#199dbf}
.nav-item{padding:0 6px; color:#264692}
.nav-item a{color:#124477}
.email{background:url(../images/email.png) 0 0 no-repeat; padding:0 12px}
.phone{background:url(../images/phone.png) 6px 2px no-repeat; color:#fff; padding:3px 0 6px 18px; }
.phone2{background:url(../images/icon-phone2.png) 6px 3px no-repeat; color:#fff; padding:3px 0 6px 18px; }

.img-but1:hover{opacity:.6}
.title1{width:100%; background-color:#31b9d2; padding:6px; width:80%; border-radius:20px; margin:auto; color:#fff; text-transform:uppercase}
.title2{width:100%; background-color:#21599f; padding:6px; width:80%; border-radius:20px; margin:auto; color:#fff; text-transform:uppercase}
.top-m1{margin-top:70px;}
.padding1{padding:0 20px;}
.title3{background-color:#31b9d2; padding:10px; color:#fff; font-size:22px; line-height:18px;}
.title3 span{font-size:14px;}


.content {
  height: 100%;
}
.img-fluid2{min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto; width:100%;}
.gallery img{margin-bottom:16px;}
.gallery a{color:#fff}
.gallery2 img{margin-bottom:25px;}
.text-optional{text-align:right;}
.bg1{ background-color:#68879c; }

.logo{max-width:214px; padding:7px 0}
.spacer1{padding:0 10px;}

.img-corner1{border-radius:30px;  }
ul.list1{padding:0; margin:0; list-style:none}
ul.list1 li{padding:0 0 0 25px; background:url(../images/arrow2.png) 0 10px no-repeat; line-height:32px;}

#parallax-world-of-ugg .parallax-one {padding-top: 200px; padding-bottom: 200px; overflow: hidden; position: relative; width: 100%; background-image:url(../images/parallax.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}

.bg-footer{ background-color:#1b9ac1; padding:40px; color:#fff; line-height:18px; }
.bg-footer a{color:#fff;}

.footer-menu{list-style:none; line-height:26px; padding:0; margin:0}
.footer-menu a{color:#fff;}
.footer a{padding:0 10px;}
.hr1{border:0; height:1px; background-color:#586482}


.copyright{padding:10px 0}

.custom{background-color:#bfecec; border-radius:10px; padding:10px; font-size:20px; }
.floating{position:fixed; z-index
:1000; bottom:20px; right:0; width:60px; 
}
.floating-box{background:url(../images/bg-float.png) 0 0 no-repeat;  padding:35px 5px 0 0; width:100px; height:150px; float:right; text-align:right ; }


.golden{color:#f3af0a;}
.black{color:#000 !important;}
.brown{color:#602f11}
.text1{    font-size:24px}
.text1 span{padding:0 20px;}
.large{font-size:25px;}
.vlarge{font-size:35px;}



.white-space{height:110px;}
.social{text-align:right}
.social a{margin-top:10px; }

.slide-wrapper{display:inline;}
.slide-wrapper .container{padding:0;}


.caps{text-transform:uppercase}

.btn1{background-color:#ccc; padding:4px; margin-top:20px; font-weight:bold; font-size:11px; color:#000; }
.btn1:hover{background-color:#fff; text-decoration:none}



 .box-caption{background-color:#fff; max-width:30%; color:#434141; margin-left:70%; text-transform:uppercase; font-size:20px; padding:10px;}
 .box-caption span{font-size:25px; font-weight:500}
  
.img-mobile{display:none !important;}
.img-desktop{display:block}
.banner img{max-width:100%;} 
.banner{background-color:#e80823;}

.but1{background-color:#c69c6d;  padding:10px 18px;  color:#fff; border-radius:18px; }
.but1:hover{color:#000;}
.medium{font-size:14px;}

.design{background-color:#fbd75c; text-align:center; padding:5px 0; color:#daa419}
.design a{color:#daa419}
.testimonials{background-color:#cfe7e6; border-top-right-radius: 30px; padding:20px; font-style:italic; line-height:18px; font-size:15px; margin-bottom:20px;}
.input1{border:solid 1px #09b5ab; padding:8px; width:100%;}
.input2{border:solid 1px #09b5ab; padding:8px; width:100%; height:80px}
.submit{background-color:#09b5ab; padding:6px; border:0; border-radius:6px; padding:6px 20px; color:#fff}
.submit:hover{background-color:#999;}
.link1 a{ color:#fff !important; padding-left:20px;}'
.link2{font-size:13px; color:#31b9d2}
.link2 a{font-size:13px; color:#31b9d2}
.social h2{color:#fff}
.modal-launchers img {
  width: 100%;
  height: auto;
  display: inline-block;
  margin-right: 1rem;
}
.row-space img{margin-bottom:20px;}
.img-corner2{ border:solid 10px #39494c; border-radius:20px;}
.hide{display:none}
.table1{width:100%; border:0}
.table1 tr{
	border-top:solid 1px #ccc; 
	border-left:solid 1px #ccc;
	padding:10px;
}
.table1 td{
	border-bottom:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	padding:10px;
}
@media (max-width:1200px){
	.logo-text{text-align:left}
	.img-corner1{ border:solid 10px #39494c; max-width:200px; }
}
@media (max-width:991px){
	.footer-black-inner{background-color:#000;  padding:20px 0; color:#fff; text-align:center; font-size:35px; min-height:125px;}
	.mobile-center1{text-align:center ;}
	.text1{font-size:15px; text-align:right }
	.text1 span{padding:0 8px;}
	.img-corner1{ border:solid 10px #39494c; max-width:170px; }
	.logo-text{font-size:25px;}
	}
@media (max-width:767px){
	
	.logo-text{font-size:20px;}
	.logo{width:200px}
	.carousel-caption{position:relative;top:0px; z-index:10;color:#fff; font-size:27px; line-height:26px;  width:100%; padding:16px 0 6px 0 ; background-color:#000; text-align:center}
	.carousel-caption p{margin-left:0%;}
	.box-caption{background-color:#000; max-width:100%; color:#fff; margin-left:0%; text-transform:uppercase; font-size:20px; padding:10px;}
 .box-caption span{font-size:25px; font-weight:500}
	
.img-mobile{display:block !important;}
.img-desktop{display:none !important}
.carousel-indicators{display:none;}
.footer{text-align:center}

.mobile-center{text-align:center !important;}
.footer-black-inner{background-color:#000;  padding:20px 0; color:#fff; text-align:center; font-size:25px;}

.hovereffect{max-width:340px; overflow:hidden; margin-bottom:10px; margin-left:6%;}
.text1{     font-size:17px}
.mob-img-fluid{max-width:100%;}

.expertise h3{margin-top:8px; font-size:20px;}
.bg1{padding-bottom:20px;}
.bg2{padding-bottom:20px;}
.bg3{padding-bottom:20px;}
.img-corner1{ border:solid 10px #39494c;}

.courses h3{font-size:20px; text-align:center; color:#3070CF;}


.social{text-align:center; margin-top:20px;}
.social h2{font-size:20px;}
.text-optional{text-align:center;}
.top-m1{margin-top:0px;}
.padding1{padding:0 0px;}
.social-top{display:none;}
.box1{padding:10px 10px; font-size:12px;}
.mb-mobile{margin-bottom:20px;}

}

@media (max-width:575px){
	.logo-text{font-size:17px;}
	.footer-logo{border-right:0;}
	.hovereffect {width:100%; max-width:500px; margin:auto; ;}
	.box1{padding:10px 10px; font-size:16px; margin-bottom:20px; }
	
}



/*--carousel 2*/
