.contact-info .con-info {    margin-left: 22px;    margin-top: -35px;}.intro-wrap .info {    position: inherit;    top: 0;    transform:none;}.top-header { background: #a62a2a none repeat scroll 0 0;}#home-image-box {    padding: 90px 0 60px;}.service-box.left-icon {    padding: 35px 25px;    text-align: center;}#home-image-box  .link{color:#fff;}#home-image-box {    padding: 0 0 50px;}blockquote {    color: #c62f36;    font-family: "lobster",cursive;    font-size: 34px;    font-weight: bold;    margin-bottom: 0;    text-align: center;	padding:12px 20px;}.service-box.full-bg,.service-box.full-bg-1,.service-box.full-bg-2,.service-box.full-bg-3,.service-box.full-bg-4,.service-box.full-bg-5{    background: #0275d7 none repeat scroll 0 0;    border-radius: 3px;    color: #ebebeb;}.service-box.full-bgs{    background: #cd4f53 none repeat scroll 0 0;    border-radius: 45px;    color: #ebebeb;}.service-box.full-bg-1 h3,.service-box.full-bg-2 h3,.service-box.full-bg-3 h3,.service-box.full-bg-4 h3,.service-box.full-bg-5 h3, .service-box.full-bgs h3{color:#FFF;}.service-box.full-bg-1{background: #ffb800 none repeat scroll 0 0;}.service-box.full-bg-2{background: #ff0401 none repeat scroll 0 0;}.service-box.full-bg-3{background: #702583 none repeat scroll 0 0;}.service-box.full-bg-4{background: #ed450c none repeat scroll 0 0;}.service-box.full-bg-5{background: #6fae26 none repeat scroll 0 0;}.main-title.ribbon {    font-size: 16px;	font-weight:bold;}.university-courses-2{text-align:justify;}.button.primary {    background: #c62f36 none repeat scroll 0 0;    border-color: #c62f36;    color: #fff;}#home-blog {    background: #cd4f53 none repeat scroll 0 0;    padding: 50px 0 0;}/*#home-blog h3{	color:#fff;	font-weight:bold;	text-transform:uppercase;	text-align:center;	padding-bottom:20px;}*/#home-blog p{color:#fff;text-align:justify;}.site-content {    padding-bottom: 0px;}.footer-widget .social {    margin-top: 20px;}.footer-widget .social a i {    border-radius: 2px;    height: 30px;    line-height: 30px;    margin-right: 3px;    width: 30px;}.social a.facebook i {    background: #1e78ae none repeat scroll 0 0;}.social a i {    color: #fff;    display: inline-block;    font-size: 15px;    height: 40px;    line-height: 40px;    text-align: center;    text-decoration: none;    transition: all 1.5s ease 0s;    width: 40px;}.social a.google-plus i {    background: #f22d0c none repeat scroll 0 0;}.social a.twitter i {    background: #1ba1e2 none repeat scroll 0 0;}.social a.pinterest i {    background: #dd1617 none repeat scroll 0 0;}.social a.linkedin i {    background: #2d93cf none repeat scroll 0 0;}.footer-widget ul a i {    border-radius: 2px;    color: #fff;    display: inline-block;    font-size: 12px;    height: 20px;    line-height: 20px;    margin-right: 3px;    text-align: center;    width: 20px;}.br-red {    background: #e63131 none repeat scroll 0 0 !important;}.br-yellow {    background: #ffb800 none repeat scroll 0 0 !important;}.br-green {    background: #6fae26 none repeat scroll 0 0 !important;}.br-lblue {    background: #14b9e8 none repeat scroll 0 0 !important;}.br-purple {    background: #702583 none repeat scroll 0 0 !important;}.br-orange {    background: #ed450c none repeat scroll 0 0 !important;}.footer-widget h3.widget-title i {    border-radius: 2px;    display: inline-block;    font-size: 13px;    height: 23px;    line-height: 23px;    margin-right: 5px;    text-align: center;    width: 23px;}.site-bottom .widget-title {    color: #ffffff;}.widget > ul > li::before {    background:none;}.widget ul{list-style:outside none; padding:0px;}.widget ul li{ margin-bottom:10px; }.contact-info p { text-align:unset; } .widget address {    line-height: 25px;}.widget address i {    border-radius: 2px;    color: #fff;    display: inline-block;    font-size: 12px;    height: 20px;    line-height: 20px;    margin-right: 3px;    text-align: center;    width: 20px;}.widget address span {    display: block;    margin-bottom: 8px;    margin-top: 5px;}.br-blue {   background: #0275d7 none repeat scroll 0 0 !important;}.main-slider h2 , .short-links p{    color: #fff;}.site-bottom {    padding: 0;}.site-footer {    padding: 20px 0;}.site-footer {    background: #a62a2a none repeat scroll 0 0;    color: #fff;}.copyright a, /*.info p,*/ .page-title-header h1,.breadcrumb li a, .breadcrumb .current{color:#fff;}.copyright a:hover{color:#eee;} .breadcrumb li a:hover{color:#c62f36;}.site-brand img{max-height:auto;}.page-title-header{padding:10px;}.page-title-header {    background: #1F1F1F none repeat scroll 0 0;    color: #fff;    margin-bottom: 20px;    padding: 30px;    position: relative;    text-align: center;}.header-info ul li { margin-right: 4px; }.carou-slider .owl-buttons div.owl-next{right: -42px;}.carou-slider .owl-buttons div.owl-next{right: -32px;}.carou-slider .owl-buttons div{top: 46%;width: 40px;height: 40px;line-height: 42px;font-size: 14px;left: -28px;}.products.grid2 .p-thumb {    margin-bottom: 10px;    width: 100%;}.header-info {    padding-top: 32px;}.p-inner {    padding: 5px;}.bold{font-weight:bold;}.single-course.v3 .post-title {    font-size: 20px;}.course-list-table h4 {    background: #c62f36 none repeat scroll 0 0;    color: #fff;     padding: 15px 10px;	font-size:18px;}.course-list-table h4 .info {    float: none;    font-size: 16px;    font-weight: normal;}@media (min-width: 320px) {	.carou-slider .owl-buttons div{left: 16px;}	.carou-slider .owl-buttons div.owl-next{right: 16px;}}.widget > ul {    list-style: outside none none;    margin: 0;    padding: 20px 30px;}.links > ul > li::before {    content: "";    display: inline-block;    font-family: FontAwesome;    font-size: 8px;    margin-right: 5px;    vertical-align: middle;}.widget-title {    background: #d2595e none repeat scroll 0 0;    color: #fff;    font-size: 18px;    font-weight: bold;    line-height: 35px;    padding: 0 10px 0 30px;    text-transform: uppercase;}.main-menu li:hover > a, .main-menu li.current-menu-item > a {    color: #c62f36;}.courses-table .table > thead > tr > th {    background: #c62f36 none repeat scroll 0% 0%;    color: #FFF;    padding: 17px 25px 18px;    font-weight: normal;    line-height: normal;    border: medium none;}.bot-header {    background: #fff none repeat scroll 0 0;    border-top: 1px solid rgba(255, 255, 255, 0.05);	border-bottom: 1px solid #bbbbbb;}.header3 .main-menu li:hover > a, .header3 .main-menu li.current-menu-item > a {    color: #c62f36;}.mid-header .header-info li a:hover{color:#c62f36;}.main-slider .owl-buttons div {    background: rgba(42, 48, 58, 0.7) none repeat scroll 0 0;}.add-to-cart-button { font-size: 15px !important; font-weight: bold;}.main-slider .desc {  background: rgba(42, 48, 58, 0.8) none repeat }.header3 .main-menu > ul > li > a {  color: #333b47;}#university-courses-2 {    background: #ecf0f5 none repeat scroll 0 0;    padding: 50px 0;}#home-services-2{padding: 50px 0;}.service-box.left-icon .icon {    color: #fff;    float: none;    font-size: 46px;    text-align: center;    width: 100%;}#home-blog h3{color:#fff;font-weight:bold;text-align:center;}#our-university p{text-align:justify;}.intro-wrap {    margin-bottom: 20px;    position: relative;    text-align: center;}span.houses{font-weight:bold;color:#c62f36;}.main-slider .owl-pagination div:hover, .main-slider .owl-pagination div.active , .owl-pagination div.active, .owl-pagination div:hover{    background: #c62f36 none repeat scroll 0 0;}#course-gallery { padding: 0 0 50px; }.main-slider .desc { padding: 0 10px; }.main-slider h2 { font-size: 24px; }/*.header3 .mid-header {  background:#fff; padding: 4px 0; }*/.header3 .main-menu {     padding-top: 0px; }.header3 .mid-header {    padding-bottom: 5px; }.main-menu > ul > li > a:after {bottom: -10px;}.header3 .main-menu > ul > li { padding-bottom: 0px; }.main-slider .button-action a {  padding: 0 10px;}.main-slider .button.large {    font-size: 18px;    height: 45px;    line-height: 45px;    padding: 0 15px;}.instargram-widget ul li img { width: auto;}.back-to-top {    background-color: #000;    background-image: url("../images/gototop.png");    background-position: center center;    background-repeat: no-repeat;    background-size: 20px 15px;    border-radius: 40px;    bottom: 0;    display: none;    height: 45px;    position: fixed;    right: 15px;    transition: background 0.2s ease-in-out 0s;    width: 45px;}.button.large { margin-bottom: 5px;}.course-thumb .gallery-item { float: none;}.course-cat { font-size: 16px;text-align:center;}#about-featured { padding: 60px 0;}#our-team { padding: 50px 0 40px;}.site-bottom a:hover, .site-bottom .widget > ul > li > a:hover { color: #c62f36; }.underconstruct h2{color:#fff;text-align:center;}.underconstruct{padding:20px;background:#c62f36 none repeat scroll 0 0;color:#fff;box-shadow: 5px 5px 6px #cd4f53;}.filter ul li a::after {background: #c62f36 none repeat scroll 0 0;}.site-bottom { font-size: 13px; }.vision{background:none !important;}.vision p{color:#666 !important;}.vision h3{color:#333333 !important;}.courses-widget .info h4 a:hover, .blog-widget .info h4 a:hover, .widget > ul > li > a:hover { color: #c62f36; }#owl-demo .item img{    display: block;    width: 100%;    height: auto;}#home-professor .team.box {    background: #fff none repeat scroll 0 0;    padding: 5px;}#home-professor {    padding: 70px 0 20px;}@media(max-width: 320px){    .header-info ul li {font-size: 11px;}}@media(min-width: 375px){.header-info ul li { font-size: 13px; }}@media(min-width: 384px){.header-info ul li { font-size: 14px; }}.marquee-sibling {    background: #c62f36 none repeat scroll 0 0;    color: #ffffff;    font-size: 24px;    font-weight: normal;    height: 43px;    line-height: 42px;    padding: 0;    text-align: center;    width: 100%;    z-index: 2000;}marquee { background: #cd4f53  none repeat scroll 0 0; color:#fff; font-size: 20px;  padding: 7px;}.blink{	text-decoration: blink;	-webkit-animation-name: blinker;	-webkit-animation-duration: 0.6s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:ease-in-out;	-webkit-animation-direction: alternate;}.thumb-info .socials .name {color: #fff;}.gallery-item {   padding: 10px; }main.gal-site{margin-bottom: 30px;}.aligncenter{text-align:center;}.news{padding-right:0px;padding-left:0px;}.responsiveRapper iframe{height:320px;}@media (max-width: 1024px){.main-title.ribbon {    font-size: 12px;}}@media (max-width: 768px){.main-title.ribbon {    font-size: 9px;}.site-brand img {    width: 500px;}.gallery.col-4 .gallery-item {    width: 33%;}.gallery-item {    padding: 5px;}}@media (max-width: 736px){    .carousel .item {    	height: 320px;    }        .main-title.ribbon {        font-size: 14px;    }        .gallery.col-4 .gallery-item {        width: 33%;    }    .gallery-item {        padding: 5px;    }}@media (max-width: 667px){    .carousel .item {    	height: 275px;    }    .main-title.ribbon {        font-size: 13px;    }    .gallery.col-4 .gallery-item {        width: 50%;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 600px){    .carousel .item {    	height: 300px;    }    .main-title.ribbon {        font-size: 14px;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 568px){    .carousel .item {    	height: 250px;    }        .main-title.ribbon {        font-size: 13px;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 414px){    .main-title.ribbon {        font-size: 9px;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 384px){    .main-title.ribbon {        font-size: 9px;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 375px){    .main-title.ribbon {        font-size: 8px;    }        .gallery-item {        padding: 5px;    }}@media (max-width: 320px){.carousel .item {	height: 200px;}.main-title.ribbon {    font-size: 6px;}.gallery-item {    padding: 2px;}}.image-box .caption{background-color:#d2595e !important;}