@import url('https://fonts.googleapis.com/css?family=Flamenco|Lato:300,400,400i,700,900|Oswald:300,400');
.cycle-slideshow,.cycle-slideshow * {transition:none}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}

.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-9px!important;margin-right:-9px!important;}
.gutter-xs>[class^="col"]{padding-left:9px!important;padding-right:9px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

@media (min-width: 1200px) {
    .gutter-lg {margin-left:-45px!important;margin-right:-45px!important;}
    .gutter-lg>[class^="col"]{padding-left:45px!important;padding-right:45px!important;}
}

@media (min-width: 1200px) {
}

.a1{color:#62B5F2;}
.a1:hover{color:#62B5F2;}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: url(../images/temp/line_bg.png) repeat-y; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
body {font-family:'Lato', sans-serif;; color:#3d3d3d; font-size:16px;font-weight:400;line-height:1.6;background:#fff; padding:0px;}
p{margin:0 0 20px 0;}a,a:hover{text-decoration:none; color:#000;} a{color:#c60345; text-decoration:none;}img{max-width: 100%;}a, a:active, a:focus {outline: none;}

/*
font-family: 'Lato', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Flamenco', cursive;
*/

textarea.form-control{resize:none;min-height:88px;}
span.required{color:red;font-weight:700;font-size:20px;line-height:1;}
.form-control::-moz-placeholder {color:#000; opacity: 1;}

.form-control{box-shadow:none; border-radius:0; border-color:#e1dcd6; }
.input-group-lg>.form-control{font-size:12px;height:26px;padding:1px 10px;border-radius:0; background-color:#fff;border-color:#999999;}
.input-group-lg>.input-group-btn>.btn{height:26px;padding:1px 14px;background:#fff;color:#797979; border-color:#999999;border-radius:0; font-size:16px; border-left:none;}

input[type="number"] {-moz-appearance: textfield;}

h1,.h1{font-family:'Oswald', sans-serif;}
h1,.h1{font-weight:300;font-size:30px; margin:0 0 20px 0;}
h2,.h2{font-size:20px;}
h3,.h3{font-weight:400;font-size:20px;margin:0 0 10px;}
hr{border-color:#c7c7c9; margin:30px 0;}
.EditorContent h1,.h1{font-weight:700; margin-bottom:35px;}

/****************************************************************************/
.EditorContent .img-responsive.pull-left{margin:0px 15px 0px 0px;}
.EditorContent .img-responsive.pull-right{margin:0px 0px 0px 15px;}
/*.EditorContent{overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}*/
.EditorContent a:not(.btn){color:#c80446;}
.EditorContent{margin-top:0px; margin-bottom:30px; min-height:450px;}
.EditorContent .boxshadow {box-shadow:0px 2px 6px #787878; border-radius:8px; margin-bottom:20px;}

/****************************************************************************/
.text-danger{color:#d70805;}
.text-success{color:#42861f;}
.text-primary{color:#038ff2;}
.text-warning{color:#ea9721;}
.text-blue{color:#04b3a9;}
.text-purple{color:#680ae9;}
.text-pink{color:#ef17d3;}
.text-skyblue{color:#326a8e;}
.text-info{color:#fff;}

.btn .fa{margin-right:5px;}
.fa{color:#0355a0;}

.bg-danger{background:#c60345;}
.bg-success{background:#42861f;}
.bg-success2{background:#18BB9B;}
.bg-warning{background:#ea9721;}

.padding{padding:25px;}
.boxshadow .thumbnail{margin:0px; padding:0px; border-radius:0px;}

.btn-warning{background:#ff6c00; border:none; font-size:14px; padding:6px 15px; color:#fff; font-weight:400;border-radius:5px;}
.btn-warning:hover,.btn-warning:active,.btn-warning:focus,.btn-warning:active:focus{color:#FFF;background:#51504f;}

.btn-big{font-weight:700;border-radius:0px;text-transform:uppercase;padding:7px 15px;}
.btn-lg{border-radius:26px;font-family: 'Flamenco', cursive; font-size:26px; padding:9px 45px;}

.btn-black{background:#000; border:none;font-size:15px;padding:11px 30px;color:#fff;text-transform:uppercase;border-radius:0px;letter-spacing:1px;}
.btn-black:hover,.btn-black:active,.btn-black:focus,.btn-black:active:focus{color:#FFF;background:#ea165e;}
.imgfull{width:100%;}

.text-black{color:#000;}
.oldPrice{text-decoration:line-through;}

/*==========================================================***** Header *****========================================================*/
#Header{}
#Header .RightArea{font-size:14px; color:#6a6969; margin-top:12px; font-weight:700;}
#Header .RightArea span{font-size:24px; color:#545454; font-weight:300; display:block; margin-bottom:10px;}
#Header .RightArea a{color:#6a6969; padding-left:15px; display:inline-block;}
#Header .RightArea a:hover{color:#ff0000;}

/*==========================================================***** Banner *****========================================================*/
#MainBanner{position:relative; margin-bottom:45px;}
.cycle-slideshow{margin:auto; overflow:hidden; width:100%;}
.cycle-slideshow .Banner{position:relative; width:100%;height:611px;margin:auto;text-align:center}
.cycle-slideshow .Banner img{position: absolute; max-width:none; left:50%; top:0; -webkit-transform: translateY(-0) translateX(-50%);
-ms-transform: translateY(0) translateX(-50%)}
.cycle-slideshow .BannerInner{width:100%;margin:auto;text-align:center}

#MainBanner .container{position:relative; height:100%;}
#MainBanner .container .Bnrbg{position:absolute; color:#fff; z-index:991;bottom:20px; right:15px; font-weight:300;}
.Font14{background:rgb(0,0,0,.6); font-size:20px; padding:10px 19px; margin-bottom:6px; display:inline-block;}
.Font29{background:rgb(0,0,0,.6); font-size:29px; padding:10px 19px; display:inline-block;}

.interest .well{padding:5px;}
.interest .well h4{min-height:40px;}
.interest .slide{margin:0 8px; min-height:350px; width:268px; vertical-align:top; white-space:normal;}

.Search{position:absolute; background:rgb(5,25,49,.8); bottom:0px; width:100%; z-index:99; padding:40px 0px;}
.Search .SearchTopArea .form-control{border-radius:0; background-color:#fff; border:none; box-shadow:none;}
.Search .SearchTopArea .txtBox1{min-width:240px; box-shadow:inset 0px 0px 5px #000; margin-right:3px;}

/*==========================================================***** Welcome Area *****========================================================*/
.Welcome{font-size:22px; width:88%; margin:auto; line-height:1.4;}.Welcome h1{margin:0 0 14px 0;}
.Welcome .font18{font-size:18px; font-weight:900; margin-bottom:20px;}

.ServicesList{margin-top:60px;}
.ServicesList .OuterSer{border:solid 1px #bcbcbc; padding:8px;} 
.SerHead{font-size:18px; line-height:23px; margin-top:15px; min-height:50px;}
.SerDetail{font-size:14px; color:#666666; padding:9px 9px;}
.SerPad{font-size:14px; color:#666666; padding:8px 3px;}
.SerHead.text-purple{letter-spacing:-.8px;}
.ServicesList .row>[class^="col"]{margin-bottom:20px;}

.text-bold{font-weight:700;}
.T22{font-size:22px;}
.servTxt{margin-bottom:15px; min-height:150px;}

.RegisterArea{background:url(../images/bg_register.jpg) no-repeat center; background-size:cover;  height:440px; font-size:40px;font-family:'Oswald', sans-serif; font-weight:300; color:#FFF; padding-top:9%;}
.RegisterArea .Heading{font-size:69px; font-weight:400; line-height:65px;}

.Testimonials{min-height:200px; margin-top:50px; color:#383838; font-size:18px; font-style:italic;}
.Testimonials .item{font-style:italic;}
.carousel {width:70%; margin:auto;}

.Testimonials p:before {content:""; float:left; width:27px;height:20px; margin:5px 5px 0 0; background-image:url(../images/arrowleft.png);}
.Testimonials p:after {content:"";float:right; width:27px; height:20px; margin:5px 0 0 0px;background-image:url(../images/arrowright.png);}

/*==========================================================***** List Area *****========================================================*/
.List {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:3px 0 3px 30px; margin:0px;}
.Listing{list-style-type:disc; margin:0 0 25px 25px;}

.bgleaf{background:url(../images/bgleaf.png) no-repeat top center;}

.ContactForm h2{margin-top:0px;}
.ContactForm .form-control{border:none; color:#000;}


.payment{background:none; border:2px solid #0C3A74; color:#000;}
/*==========================================================***** Footer *****========================================================*/
.bgBlack{background:#000; color:#fff; padding:34px 0 15px 0; margin-top:60px; min-height:156px; font-size:14px;}
.Footer .Head{font-size:14px; font-weight:900; margin-bottom:15px;}
.Footer span a{font-size:13px; font-weight:400;}

.Footer a{color:#fff;} .Footer a:hover{color:#f992af;}
.Footer .MrgLeft1{margin-left:80px;} .Footer .MrgLeft2{margin-left:50px;}

.SocailArea{margin:10px 0 20px;}
.SocailArea .SocailIocn a{margin:0 15px;}
.SocailArea .SocailIocn a:hover{opacity:.2;}
.EditorContent .embed-responsive-16by9 {padding-bottom:40%;}
.CopyText{font-size:10px;}

.name{text-align:right; font-style:italic; font-weight:700;}

/*==========================================================***** ContactUs *****========================================================*/
.breadcrumb {background-color:transparent; border-radius:0px;font-size:12px; margin:0px 0 20px 0; padding:0 0 5px; text-transform:uppercase;color:#404041; border-bottom:solid 1px #e5e5e6;}
/*==========================================================***** ContactUs *****========================================================*/
#ContactUs .contactForm{background:#fafafa; border:solid 1px #dddddd; padding:5px 15px;}
#ContactUs .embed-responsive-16by9{padding-bottom:69%}
#ContactUs b{color:red}
#ContactUs .input-group-addon{border-color:#545454; border-radius:0px;background-color:#f3f3f3; text-align:left; }
#ContactUs .Comment .input-group-addon{ border-bottom:none;border-left: 1px solid #545454;border-right: 1px solid #545454}
#ContactUs .Customer .input-group-addon{border-left: 1px solid #545454;border-right: 1px solid #545454;}

#ContactUs .form-control{ border-radius:0px; border-color:#545454;}
#ContactUs h3{text-transform:uppercase; margin:0;}
#ContactUs .panel{border-radius:0px; margin-bottom:0;}
#ContactUs .panel-body{padding:15px 15px; font-size:14px}
#ContactUs .contact{}
#ContactUs .panel-heading h3{ color:#000; font-size:18px; margin:0; text-transform:uppercase;}
.Nomrg{margin-bottom:0px;}
.imgfull{width:100%;}

/*=========================================================***** Login/Registert Page *****======================================================*/
#LoginPage .btn .glyphicon{font-size:0.9em;}
.form-horizontal .control-label{text-align:left;color:#444;padding-right:0px;}
.form-horizontal .control-label b{color:red;}
.panel .panel-body .form-group:last-child{margin-bottom:0px;}
.MinHtLogin{min-height:163px;}
#CheckoutPage{font-size:15px;}
/*=========================================================***** Checkout Page *****======================================================*/
#CheckoutPage .panel-heading{position:relative;}
#CheckoutPage .SameAsBilling{position:absolute;right:10px;top:5px;font-size:0.85em;color:#000;}
.form-horizontal .Cs3 .control-label { padding-top:0px;}

.careers h2{font-weight:700; margin:0 0 10px;}
.list-group{margin:0 0 20px 20px !important;}
.careers .leftNav ul a{color:#fff !important;}
.careers .leftNav ul a:hover{color:#000 !important;}
.enroll h2{color:#62B5F2; font-size:18px; font-weight:900; margin-bottom:10px; min-height:20px;}
.enroll .price{margin-bottom:5px;}
.enroll .price [class*='col-']{margin-bottom:5px;}
.enroll .line-thought{text-decoration:line-through;}

.jobList h2 a{color:#62B5F2 !important;}
/****************************************************************************/
@media (min-width: 768px) {
	.navbar-collapse{padding-left:0px;padding-right:0px;}
    .navbar{margin:0px;border:none; border-radius:0; min-height:auto; z-index:9999;background:#0a3a75;}
    .navbar-nav>li>a{color:#fff;text-decoration:none;padding:9px 0px;font-size:16px; margin-left:1px;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#000;background:#62b5f3;}
    .nav-justified>li{float: none;white-space:nowrap;}
	.navbar-nav>li+li{background:url(../images/sep.jpg) no-repeat;}
	
	.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{display: block;}
    .dropdown-toggle{margin-bottom: 2px;}
    .navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{margin-bottom: 0;}
  
	
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#000;text-decoration:none; background-color:#62b5f3 !important;}
	.dropdown-menu{background:none; border-radius:0px;padding:0px; margin-top:0;}
	.dropdown-menu > li a{color:#fff; background:#0a3a75; border-bottom:1px solid #fff;padding:6px 15px; font-size:15px;}
	.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color:#000;background:#62b5f3;text-decoration: none;}
	
}

@media (min-width: 992px) and (max-width: 1199px) {
.Search .SearchTopArea .txtBox1{min-width:189px;}
.SerHead{font-size:16px; min-height:70px;}
.SerDetail,.SerPad{min-height:250px;padding:9px 9px;} 
.Footer .MrgLeft1{margin-left:35px;} .Footer .MrgLeft2{margin-left:30px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav>li>a{padding:9px 0px;font-size:13px; margin-left:1px;}
.cycle-slideshow .Banner{height:auto;}
.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
.Search{position:static;padding:20px 0px;}
#MainBanner .container .Bnrbg{bottom:6px;}
.Font14{font-size:18px; padding:3px 10px;}
.Font29{font-size:22px; padding:3px 10px;}
.Search .SearchTopArea{text-align:center;}
.Search .SearchTopArea .txtBox1{min-width:650px; margin-bottom:3px; margin-right:0px;}
.Welcome{font-size:21px; width:100%;}
.SerHead{font-size:16px; min-height:70px;}
.SerDetail,.SerPad{min-height:255px;padding:9px 9px;} 
.Footer .MrgLeft1{margin-left:0px;} .Footer .MrgLeft2{margin-left:0px;}
.Footer .row>[class^="col"]{min-height:200px;}
.Footer .text-right{text-align:center;}
}



@media (max-width: 767px) {
#Header {text-align:center;} 
#Header .RightArea{margin:0px 0 5px;}
#Header .img-responsive{margin:auto;}
#Header .text-right	{text-align:center;} 
.Search{position:static;padding:20px 0px;}
#MainBanner .container .Bnrbg{bottom:6px;}
.Font14{font-size:18px; padding:3px 10px;}
.Font29{font-size:22px; padding:3px 10px;}
.Welcome{font-size:20px; width:100%;}
.carousel {width:90%; margin:auto;}
.Footer .MrgLeft1{margin-left:0px;} .Footer .MrgLeft2{margin-left:0px;}
.Footer .text-right{text-align:center;}
.Footer .row>[class^="col"]{margin-bottom:15px; text-align:center;}


    .navbar-collapse{padding-bottom:5px;}
    .navbar-toggle {border-color:#fff;position:absolute;top:-40px;right:0px;z-index:999; padding:4px;}
    .navbar-toggle .icon-bar {background-color:#000; width:32px; height:3px;}
    .navbar{margin:0;min-height:0px;border-radius:0px; margin-top:40px;}
    .navbar-nav{margin:0px; background:#46454b;}
    .navbar-nav>li{border-bottom:solid 1px #fff;}
    .navbar-nav>li>a{color:#fff;text-align:left;}
    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
	.nav-justified > li > a {margin-bottom:0;}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#fff;background:#c80446;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background:#c80446;}
	
	.dropdown-menu{width:100%;font-size:14px; padding:0;background:#fff; border-radius:0px;}
	.dropdown-menu li a{color:#000; padding:5px 10px;}
	.dropdown-menu li a:hover{background:#59a0e2; color:#fff;}
	
	.cycle-slideshow .Banner{height:auto;}
    .cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}

	.EditorContent .img-responsive.pull-left,.EditorContent .img-responsive.pull-right,
    .EditorContent figure.pull-left,.EditorContent figure.pull-right{margin:10px auto;float:none!important;display:block;}
    .EditorContent ul,.EditorContent ol{margin:15px 0px;}
	
	.RecentNews .img-responsive.pull-left,.RecentNews .img-responsive.pull-right{margin:10px auto;float:none!important;display:block;}
	.Vendors .row{margin-left:-5px;margin-right:-5px;}
    .Vendors .row>[class^="col"]{padding-left:5px;padding-right:5px;}
    .Vendors .thumbnail{margin-bottom:10px;}


	.imgfull{width:100%;}
}

@media (max-width: 599px) {
}
@media (max-width: 479px) {
}
@media (max-width: 439px) {
.RegisterArea{font-size:30px; padding-top:16%; min-height:unset;}
.RegisterArea .Heading{font-size:42px;line-height:40px;}

#MainBanner .container .Bnrbg{position:static; margin:10px 0px; width:100%;}
.Font14{font-size:18px; padding:6px 10px; width:100%; text-align:center;}
.Font29{font-size:22px; line-height:1.2; padding:6px 10px;width:100%; text-align:center;}
}
@media (max-width: 399px) {

}
@media (max-width: 359px) {
}

.woocommerce div.product div.images.woocommerce-product-gallery {

    opacity: 1 !important;

}



.woocommerce-product-gallery {

    position: relative;

    margin-bottom: 3em;

}



    .woocommerce-product-gallery figure {

        margin: 0;

    }



    .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {

        width: 25%;

        display: inline-block;

    }



    .woocommerce-product-gallery .flex-control-thumbs li {

        list-style: none;

        float: left;

        cursor: pointer;

    }



    .woocommerce-product-gallery .flex-control-thumbs img {

        opacity: .5;

    }



        .woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {

            opacity: 1;

        }



    .woocommerce-product-gallery img {

        display: block;

    }



.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {

    width: 33.3333%;

}



.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {

    width: 25%;

}



.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {

    width: 20%;

}



.woocommerce-product-gallery__trigger {

    position: absolute;

    top: 1em;

    right: 1em;

    z-index: 99;

}



.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

    position: absolute;

    top: .875em;

    right: .875em;

    display: block;

    height: 2em;

    width: 2em;

    border-radius: 3px;

    z-index: 99;

    text-align: center;

    text-indent: -999px;

    overflow: hidden;

    background-color: #169fda;

    color: #fff;

}



    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {

        background-color: #1781ae;

        border-color: #1781ae;

        color: #fff;

    }



    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {

        font: normal normal normal 1em/1 FontAwesome;

        font-size: inherit;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        display: block;

        content: "\f00e";

        line-height: 2;

        text-indent: 0;

    }



.woocommerce table.shop_table {

    border-collapse: separate;

    border-spacing: 1px;

}



    .woocommerce table.shop_table th {

        background-color: #0a3a75;

        color: #fff;

    }



    .woocommerce table.shop_table td {

        background-color: #eee;

    }



        .woocommerce table.shop_table td.actions {

            background-color: #fff;

        }



.woocommerce .cart .button, .woocommerce .cart input.button {

    background-color: #0a3a75 !important;

    color: #fff !important;

    text-align: center;

}



.woocommerce table.shop_table td.actions .coupon .input-text {

    height: 38px !important;

    width: 140px !important;

}



.woocommerce table.shop_table .product-name a {

    color: #001834;

}



.woocommerce a.checkout-button {

    background-color: #0a3a75 !important;

}



.cart.pull-right {

    margin-top: -5px;

    margin-bottom: 5px;

}



.woocommerce .woocommerce-info a,

.woocommerce-info::before {

    color: #924122 !important;

}



.woocommerce div.product .woocommerce-tabs ul.tabs {

    padding: 0 !important;

    border-left: 1px solid #d3ced2;

}



.woocommerce-info {

    border-top-color: #b81c23 !important;

}



.woocommerce form .form-row input.input-text,

.woocommerce form .form-row select {

    height: 38px !important;

    padding-left: 10px !important;

}

.woocommerce form .form-row label {
/*	color:#fff;*/
}

.products>li {
    background: #fff;
    box-shadow: 2px 2px 4px #888;
    padding: 10px!important;
    min-height: 430px;
}

.woocommerce ul.products li.product .button
{
	background:#001834 !important;
	color:#fff !important;
}

.SearchProduct a
{
	background:#001834 !important;
	color:#fff !important;
	padding:5px 5px 5px 5px;
}
#bigcalendar1
{
	width:100% !important;
}
#rcaptcha {
   transform: scale(0.75);
   transform-origin: 0 0;
}