@charset "utf-8";
/* CSS Document */
@font-face { font-family: HelvLight; src: url('https://www.mediafont.com/storage/contents/2472/font.eot'); /* IE */ src: local('HelvLight'), url('https://www.mediafont.com/storage/contents/2472/HELN.TTF'); /* non-IE */ }

body{font-size:15px; color:#ccc; padding:0px; margin:0px; font-family:HelvLight;
   overflow: visible;
}

p{font-size:15px;  font-family:HelvLight; color:#000000; text-align: justify;}

html{font-size:15px; font-family:HelvLight;}

.top{background-color:#036; color:#fff;}
.top-line{background-color:#971b1d; height:8px; width:100%;}
.topul{padding:5 20 0 12px; display:block; list-style-type:none;}

.topul ul{list-style-type:none; display:inline; float:left;}

h4.logo-title
{
   font-size: 20px;
   color:#ffffff;
    font-family: 'Oswald', sans-serif;
	 padding:23px 0px 4px 1px; 
 	    text-align: center;
 	
}

select#gtranslate_selector {
    margin-top: 16px;
	
}

/*
.sub-dropdown a:first-child:before {
    display: inline-block;
    content: '';
    position: absolute;
    right: 10px;
    height: 0;
    top: 15px;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
li.sub-dropdown > ul > li a:before {
    content: none!important;
}
*/

nav#myNavbar {
    background-color: white;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

.banner-bottom{background-color:#000; height:209px; width:100%;}

.margen-top{margin-top:44px; margin-bottom:50px;}

.logobackgro{background-color:#443e3e; width:100%; }
.icon-one{width:170px; height:170px; border-radius:100%; background-color:#FFF; border:#ab987a solid 1px;}
.myicon{line-height:32px; font-size:24px; padding:65px 40px 40px 70px;}

.topheader ul{float:left; display:block; list-style-type:none; padding:22px;}
.topheader ul li{float:left; padding:0px 11px;}

.navbar.navbar-default{background-color:#971b1d; border:none;
  margin-bottom:0px;  border-radius: 0px;
 }
 
 @media only screen and(max-width: 767px){
 .navbar.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #a94345;
    background-color:#fff;
}

select#gtranslate_selector {
    margin-left: 7px;
	
}

 }
 .navbar.navbar-default .navbar-nav>li>a { font-family: 'Oswald', sans-serif; font-size:15px;
   letter-spacing:1px;
    color: #fff;
	    padding: 15px 17px 15px 20px;
}
.navbar.navbar-default .navbar-nav>li>a:hover {
    color: #000;
    background: #e9efe9;
}
.navbar.navbar-default .navbar-nav>li>a:focus{color:#000; background-color: #e9efe9;}


.navbar.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: #e9efe9;
}
.navbar.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus{
    color: #555;
    background-color: #e9efe9;
}
.logo-padding{margin-left:-27px;}

img.img-responsive.appimg {
    float: left;
    padding:0px 11px 0px 44px;
}
/*----------mobile responsive menu------------*/

@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
    background: #fff;
}

}

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

img.img-responsive.logo-padding {
    margin-left: 0px;
    width: 98%;
    margin: auto;
	    margin-top: 15px;
}
img.img-responsive.appimg{
    float: left;
    padding:0px 11px 0px 0px;
}
a.fa{
    padding: 6px;
    margin: 1px -2px;
    
}


.img-responsive.footer-imgresponsive
{
	padding-left: 106px;
    margin-top: -36px;
    float: right;
}

.col-md-12.margen-top-2.resposive_pading {
    padding: 0px;
}
.col-md-12.margen-top.resposive_pading {
    padding: 0px;
}
.container.margen-top.text-center.resposive_pading {
    padding: 0px;
}
.container-fluid.resposive_pading
{
 padding: 0px;	
}
.footer-menu.resposive_pading
{
 padding-left: 13px;	
}

.logo-padding{margin-left:-0px;}

	
	.col-md-4.aboutt-bg{
    background: #ca1f28;
    position: relative;
    min-height: 35px;
    width: 78%;	
	
}
	
ul.nav.navbar-nav.pull-right {
    float:left;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    position: absolute;
    z-index: 99;
    background: #971b1d;
    width: 100%;
    left: 0px;
}
/*.textfixed
   {
	   height:auto;
   }
   //----------*/
.top-bar.pull-right 
  {
	
            width:97%;  
  }
.respons-top
    {
		margin-top:-48px;
     }
h4.logo-title.pull-right {
    margin-top: -58px;
    font-size: 17px;
    text-align: center; 
	font-family:Mangal;
   }
#what-we-do.card.card-height 
{
height: 180px;	
	
}

h3.card-title 
    {
       margin-top: 2px;   
    }
	
.heading-bg.footer-head-bg
{
	width:100%;	
	
}
	
.navbar.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}



.navbar.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ec1d25;
}



}	
/*.textfixed
   {
	   height:197px;
   }
/*------///----mobile responsive menu--//----------*/



img.custom-logo {
    height: 103px;
    width: 100%;
}

}


@media only screen and (max-width:322px) {
	  
	  
	.heading-bg.footer-head-bg
{
	width:115%;
	
	
}
}	

.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}


 
 .topblue{ background:#971b1d; /*position: relative;*/
    min-height:41px; 
	padding: 0px 46px;
	}
.topblue:after{
	content: '';
    position: absolute;
    left: -10px; 
    z-index: 0;
    border-left:   0 solid #971b1d;
    border-left: 32px solid #443e3e;
    border-top: 41px solid #971b1d
}
 
 .top-bar ul{display:block; list-style-type:none;}
 .top-bar ul li{display:inline; padding:2px 6px; /*border-right:#828ca3 solid 1px;*/}
  .top-bar ul li a{color:#fff; text-decoration:none;}
   .top-bar ul li a:hover{color:#FFC;}
   
   h2.imagetitle{font-size:25px; font-family:HelvLight; color:#2c293a;
        margin-top: 0px; font-weight:bold;}
   .featured{font-size:31px; font-family:HelvLight; padding-left:14px; 
   color:#036; text-align:center; font-style: normal;
    font-weight: 800;
    text-transform: uppercase;}
	
	 .banner-top-hed
	 {font-size:35px; font-family:HelvLight;
      font-size: 48px;
      padding-left:14px; 
     color:#036; font-style: normal;
    font-weight: 800;
    text-transform: uppercase;}
	.banner-top2-heading
	{
		font-size:35px; 
	 font-family:HelvLight;
      font-size: 48px;
      /*padding-left:14px; */
     color:#036; font-style: normal;
    text-transform: uppercase;
	letter-spacing: -3px;
	}
	
	
   .heading-line{border-bottom:#008000 solid 2px; width:100px; margin:auto;}

   
   button.btn.btn-success{
	   
	     padding: 10px 17px;
    background-color: #ca1f28;
    border:none;
    border-radius: 0px;
    color: #fff; font-size:15px; 
	 font-weight:700;
  
	   }
   button.btn.btn-success:hover{background:#ff0909 ; color:#fff; box-shadow: 2px 2px 4px #000000;}
   
   .bgcolor1{background:url(../image/bagimage.jpg); background-position:center; background-attachment:fixed;}
   

  .bg-border{border:#e7e7e7 solid 1px; padding:7px;  
    height: 349px;;}
  .two-bg-border{border:#e7e7e7 solid 1px; padding:7px; height:540px;}
   .section2{background:#f3f3f3; width: 100%;}
 
   .iconbg{text-align:center; color:#fff;}
  /* .logobg{background:#000; padding-top:30px; padding-bottom:30px;}*/
   
   .partners {
    padding: 20px 0;
    background-color: #eeeeee;}
	
	.partners__list {
    display: flex;
    flex-wrap: wrap;
}

ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ol, ul {
    list-style: none;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display: block;
}

.newsletter{background:#4a6a9b; padding:20px 0;}
.text-newsletter{display:flex; margin-bottom:0px; padding:0 0 0 70px; color:#FFF;}
.h1-newsletter{ margin-bottom:0px; padding:0 0 0 60px; color:#FFF;}
.newsletter__form {
    display: flex; margin:33px;
}

.newsletter__submit {
    position: relative;
    z-index: 2;
    right: 5px;
    width: 40%;
    background-color: #1fc341;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;}
	
	input, textarea {
  /* -webkit-appearance: none;*/
    -moz-appearance: none;
    /*appearance: none;*/
    background-clip: padding-box;
    display: block;
   /* width: 100%;*/
    border: 1px solid #988e8ede;
    padding: 10px 15px;
    border-radius: 4px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.margen-top-2{margin-top:27px;}

.futer{background-color:#242331; color:#FFF; float:left;}



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

.newsletter__field {
    width: 70%;
}
@media only screen and (min-width: 768px)

.newsletter__submit {
    width: 30%;
}



   /*--image efect-------*/
   
   
   .media {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.media__image { display: block; }

.media__body {
  background: rgba(41, 128, 185, 0.7);
  bottom: 0;
  color: white;
  font-size: 1em;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 3.75em 3em;
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.media__body:hover { opacity: 1; }

.media__body:after,
.media__body:before {
  border: 1px solid rgba(255, 255, 255, 0.7);
  bottom: 1em;
  content: '';
  left: 1em;
  opacity: 0;
  position: absolute;
  right: 1em;
  top: 1em;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: 0.6s 0.2s;
  transition: 0.6s 0.2s;
}

.media__body:before {
  border-bottom: none;
  border-top: none;
  left: 2em;
  right: 2em;
}

.media__body:after {
  border-left: none;
  border-right: none;
  bottom: 2em;
  top: 2em;
}

.media__body:hover:after,
.media__body:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.boto-heading{border:#008000 solid 1px; width:100px; margin-bottom:8px; font-family:HelvLight;}


.media__body h2 { margin-top: 0; }

.media__body p { margin-bottom: 1.5em; }


.futer ul{list-style-type:none;}
.futer ul a{text-decoration:none; color:#FFF; /* line-height:32px;*/
        font-size:16px;}
.futer ul a:hover{text-decoration:none; color:#CFF;}
  /*--image efect-------*/
  
  /*----testimonial------------*/
  
  .testimonial{ margin: 0 20px 50px; }
.testimonial .pic{
    display: inline-block;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin: 0 15px 15px 0;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.testimonial .testimonial-profile{
    display: inline-block;
    position: relative;
    top: 15px;
}
.testimonial .title{
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #2f2f2f;
    text-transform: capitalize;
    margin: 0 0 7px 0;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #5d7aa7;
}
.testimonial .description{
    padding: 20px 22px;
    background: #1f487e;
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    margin: 0;
    position: relative;
}
.testimonial .description:before,
.testimonial .description:after{
    content: "";
    border-width: 18px 0 0 18px;
    border-style: solid;
    border-color: #5d7aa7 transparent transparent;
    position: absolute;
    bottom: -18px;
    left: 0;
}
.testimonial .description:after{
    border-width: 18px 18px 0 0;
    left: auto;
    right: 0;
}
.owl-theme .owl-controls{
    /*margin-top: 10px;*/
        margin-left: 27px;
}
.owl-theme .owl-controls .owl-buttons div{
    opacity: 0.8;
    background: #fff;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #1f487e;
}
.owl-next:before{ content: "\f054"; }


/*---testimonial------*/

@media only screen and (max-width: 1000px) {	 
	
	 
 }
 
 
 /*----services start------------*/
 
 
section .section-title{
	text-align:center;
	color:#007b5e;
	margin-bottom:50px;
	text-transform:uppercase;
}
#what-we-do{
	background:#ffffff;
}
#what-we-do .card{
	padding: 1rem!important;
	border: none;
	margin-bottom:1rem;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
	 border: #dad8d8 solid 1px;
    border-bottom: #bbbbbb solid 2px;
    /* max-height: 144px; */
    height: 151px;
}
#what-we-do .card:hover{
	-webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
	-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
	box-shadow: 5px 7px 9px -4px rgb(158, 158, 158); border-bottom:#4cbbce solid 2px;
}
#what-we-do .card .card-block{
	    padding-left: 10px;
    padding-right: 3px;
}
#what-we-do .card .card-block a{
	color: #007b5e !important;
	font-weight:700;
	text-decoration:none;
}
#what-we-do .card .card-block a i{
	display:none;
	
}
#what-we-do .card:hover .card-block a i{
	/*display:inline-block;*/
	font-weight:700;
	
}
#what-we-do .card .card-block:before{
	font-family: FontAwesome;
    float: right;
    /* position: absolute; */
    font-size: 39px;
    color: #007b5e;
    left: 0;
    padding-left: 20px;
	-webkit-transition: -webkit-transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
}

h3.card-title{
font-family:HelvLight; font-size:16px; font-weight:bold;}



.fa {
  padding: 6px;
  font-size: 6px;
 /* width: 30px; */
  text-align: center;
  text-decoration: none;
  margin: 1px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7; color:#FFF; 
	text-decoration:none;
}

.fa-facebook {
  background: #3B5998;
  color: white; 
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-instagram {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube-play {
  background: #bb0000;
  color: white;
}

.icon-googleplus:before {
  content: "x"; }

.icon-googleplus-sign:before {
  content: "y"; }
  
  i.icon-googleplus-sign, i.icon-googleplus {
  color: #303030; }
  
.icon-bebo{
  background: #db6723;
  color: white; 
}



/*footer*/
.col_white_amrc { color:#FFF;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px; padding-top: 11px;}
.fleft { float:left;}

.footer-botom{background:url(../../image/foot.png) no-repeat; width:100%; background-position:center;   
  float: left;
    /* z-index: 999999999; */
    /* margin-top: -14px; */
   height: 80px;
    padding: 0px;
	} 

.heading-bg
{

	    background: #ca1f28;
    position: relative;
    min-height: 35px;
    width: 76%;
    /* padding: 11px 0px 2px 12px; */
    /* height: 53px; */
    /* padding: 1px; */
    /* padding-left: 16px; */
    padding: 4px 1px 4px 12px;
}

.heading-bg:after{ content: '';
    position: absolute;
    right: -10px;
    /* z-index: 0; */
    border-left: 0 solid #5d0909f2;
    border-left: 34px solid #ca1f28;
    border-top: 39px solid #242331;
    margin-top: -5px;
}	

.aboutt-bg
{

	    background: #ca1f28;
    position: relative;
    min-height: 35px;
    width: 53%;
    /* padding: 11px 0px 2px 12px; */
    /* height: 53px; */
    /* padding: 1px; */
    /* padding-left: 16px; */
    padding: 4px 1px 4px 12px;
}

.aboutt-bg:after{ content: '';
    position: absolute;
    right: -10px;
    /* z-index: 0; */
    border-left: 0 solid #5d0909f2;
    border-left: 34px solid #ca1f28;
    border-top: 39px solid #242331;
    margin-top: -5px;
}

.footer-menu
{
	margin-top:8px;
}
.footer-menu ul li a {
    font-size: 14px;
    color: #d5d4da;
    line-height: 31px;  
	margin-top: 7px;
}

ul.footer_ul2_amrc p {
    padding-left: 45px;
}

ul.footer_ul2_amrc i {
    padding-top: 9px;
}

.footer-h3
{
	font-family: 'Oswald', sans-serif; font-size:21px; text-transform:uppercase; padding:7px 0 7px 0px;
}

@font-face {
  font-family: "Socialicious";
  src: url("https://shalinguyen.github.io/socialicious/font/socialicious.eot");
  src: url("https://shalinguyen.github.io/socialicious/font/socialicious.eot?#iefix") format("embedded-opentype"), url("https://shalinguyen.github.io/socialicious/font/socialicious.ttf") format("truetype"), url("https://shalinguyen.github.io/socialicious/font/socialicious.svg#socialicious") format("svg"), url("https://shalinguyen.github.io/socialicious/font/socialicious.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "Socialicious";
  content: attr(data-icon);
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "Socialicious";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.icon-bebo:before {
  content: "a"; }

.icon-bebo-sign:before {
  content: "b"; }
}

header.entry-header .entry-title {
    font-size:35px; font-family: 'Oswald', sans-serif; padding-left:14px; color:#036; text-align:center; font-style: normal;
    font-weight: 800;
    text-transform: uppercase;
}



/*------table-border----*/

   td.table-border{padding: 11px;
    border: #000 solid 1px;
    text-align: center;
    background: #971b1d;
    color: #fff;
    font-size: 20px;
    boredr-top: 0px;
    border-top: none;
}
td.border-bottom-table
{border-bottom: #000 solid 1px;
padding: 11px;}

td.border-bottom-color{background-color: #ececec;}

ul.cercle-land li {
    list-style-type: square; font-family:HelvLight;
    /* padding-left: 11px; */
	 padding: 2px 0px;
}

ul.cercle-land {
    list-style-type: square; font-family:HelvLight;
    padding-left: 41px;
}

ol.desim-land li {
    list-style-type: decimal; font-family:HelvLight;
    padding: 0px 0px;
	color: #000000;
    font-size: 15px;
	    padding: 6px 0px;
}

ul.dash-padding {
    padding-left: 17px; font-family:HelvLight;
	color: #7a7878;
    font-size: 15px;
}
ul.dash-padding li{
    padding: 4px; font-family:HelvLight;
	color: #7a7878;
    font-size: 15px;
	text-align:justify;
}


/*----services section ---------*/

        .service-box{
            position: relative;
            overflow: hidden;
            margin-bottom:10px;
            perspective:1000px;
            -webkit-perspective:1000px;
        }
        .service-icon{
            width: 100%;
            height: 110px;
            padding: 20px;
            text-align: center;
            transition: all .5s ease;
			border:#dad8d8 solid 1px; 
			    box-shadow:5px 7px 9px -4px rgb(158, 158, 158);
          border-bottom: #4cbbce solid 2px;
        }

        .service-content{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            opacity: 0;
            width: 100%;
            height: 150px;
           padding: 13px;
            text-align: center;
            transition: all .5s ease;
            background-color: #971b1d;
            backface-visibility:hidden;
            transform-style: preserve-3d;
            -webkit-transform: translateY(110px) rotateX(-90deg);
            -moz-transform: translateY(110px) rotateX(-90deg);
            -ms-transform: translateY(110px) rotateX(-90deg);
            -o-transform: translateY(110px) rotateX(-90deg);
            transform: translateY(110px) rotateX(-90deg);
			
        }
        .service-box .service-icon .front-content{
            position: relative;
            top:30px;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .service-box .service-icon .front-content i {
            font-size: 28px;
            color: #fff;
            font-weight: normal; 
        }

        .service-box .service-icon .front-content h3 {
            font-size: 13px;
            color: #000;
            text-align: center;
            margin-bottom: 15px;
            text-transform: uppercase; 
        }
        .service-box .service-content h3 {
            font-size: 13px;
            font-weight: 700;
            color: #fff;
            margin-bottom:10px;
            text-transform: uppercase;
        }
        .service-box .service-content p {
            font-size: 13px;
            color: #b1b1b1;
            margin:0;
        }
		
		.service-box .service-content a{
           font-size: 14px;
    color: #ffffff;
    margin: 0;
    text-decoration: none;
    font-family: 'Arimo', sans-serif;
    font-style: upercase;
    text-transform: uppercase;
    
        }
		.service-box .service-content a:hover{text-decoration:underline;}
		
		.service-box .service-content a.read-more{    
    font-family:HelvLight;
        }
		
		
        .yellow{background-color: #fff;}
        .orange{background-color: #fc7f0c;}
        .red{background-color: #e84b3a;}
        .grey{background-color: #474747;}
        .service-box:hover .service-icon{
            opacity: 0;
            -webkit-transform: translateY(-110px) rotateX(90deg);
            -moz-transform: translateY(-110px) rotateX(90deg);
            -ms-transform: translateY(-110px) rotateX(90deg);
            -o-transform: translateY(-110px) rotateX(90deg);
            transform: translateY(-110px) rotateX(90deg);
        }
        .service-box:hover .service-content {
            opacity: 1;
            -webkit-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -ms-transform: rotateX(0);
            -o-transform: rotateX(0);
            transform: rotateX(0);
        }
		
		
		/*----services section end---------*/
		
	button.btn.btn-payment.pull-left {
    background-color: #007bb5;
    color: #fff;
    font-size: 14px;
    /* padding: 5px; */
    font-weight: bold;
    border: #3a3232 solid 1px;
	}
	button.btn.btn-payment.pull-left:hover{ color:#ea8a8e; box-shadow: 2px 2px 4px #000000;}
	
	
	.video-edit{min-width:550px; min-height:300px;}
	
	@media only screen and (max-width:500px) 
	{ 
	.video-edit{min-width:60%; min-height:70%;
	}
	
	}
	
	a.left.carousel-control.slid{   
     background-color: #feb600;
    height: 50px;
    top: 28%;
	}
	a.right.carousel-control.slid {
    height: 50px;
    background-color: #feb600;
    top: 28%;
}

.carousel-control.left,.carousel-control.right  {background:none;width:25px;}
.carousel-control.left {/*left:-25px;*/}
.carousel-control.right {right:-25px;}

a.left.carousel-control.slid{   
     background-color: #ca1f28;
    height: 40px;
	 width: 40px;
	 border-radius: 50px;
    top: 28%;
	}
	a.right.carousel-control.slid {
    height: 40px;
	 width: 40px;
	 border-radius: 50px;
   background-color: #ca1f28;
    top: 28%;
	right: -28px;
}

span.glyphicon.glyphicon-chevron-right {
    font-size: 20px;
}
span.glyphicon.glyphicon-chevron-left{
    font-size: 20px;
}

.wcp-carousel-main-wrap {
    font-size: 15px;
    font-family:Mangal; color:#7a7878;
}

//*	.post-thumbnail img {
    width: 40%;
    height: 100%;
}
	*//
	.post-thumbnail img {
    width: 100%;
   
}
	
@media only screen and (max-width: 500px) {		
	a.right.carousel-control.slid {
    height: 40px;
	 width: 40px;
	 border-radius: 50px;
   background-color: #ca1f28;
    top: 28%;
	right: 0px;	
}
	.post-thumbnail img {
    width: 80%;
   
}




}
	
	@media screen and (min-width: 768px)
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
   
    font-size:21px;
	
	
	
}

}
	
	
	h3.ceo-name{ 
	font-size: 19px;
    margin: 0;
    font-weight: bold;
    margin-top: 4px;
    padding-top: 10px;
	}
	
	a.click-hear-pay{
	background-color: #ca1f28;
    padding: 4px;
    color: #fff;
    font-weight: 200;  border-radius: 3px;
}

a.click-hear-pay:hover{color:#fff}

ul.cercle-land li {
    list-style-type: square; font-family:HelvLight;
	color: #000000;
    font-size: 15px;
	padding: 6px 0px; text-align:justify;
    /* padding-left: 23px; */
}

/*---blog---*/

.border-right{/*border-right:#000 solid 1px;*/}
 .sidebar_blog
   {background-color: #e9efe9; border: #bcb2b2 solid 1px;}
 .sidebar_padding
       { padding: 0px;}
   
h2.widget-title
   {
	background-color:#971b1d;
    padding: 9px 9px;
    color: #fff;
	margin-top: 0px;
    font-weight: 800; font-size: 22px;
   }
   
   h2.widget-title ul
   {padding:5px 0px;
   }
 section#recent-posts-2 ul li a 
   {
    font-size: 17px;
    color:#7a7878;
	font-weight: bold;
}

section#recent-posts-2 ul li {
    border-bottom: #d8cece solid 1px;
   padding: 11px 0px 0px 14px;
}
section#recent-posts-2 ul li a:hover {
    color: #fa5b0f; text-decoration:none;
}

h2.blog-heading a{color:#003366;}
h2.blog-heading a:hover{color: #fa5b0f; text-decoration:none;}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    color: white;
    background-color: #000;
    border: none;
    padding: 5px;
}

ul.list-unstyled {
    font-family:HelvLight; color:#7a7878;
   font-weight: normal; font-size:15px;
}

.col-lg-12.box.tourism.marging.padding {
    padding: 0px;
    margin: 0px;
}
.container.padding {
    padding-top: 50px;
    
}

textarea#tourism_desc {
      /* height: 502px;*/
}
@media only screen and (max-width:500px) {
	textarea#tourism_desc {
    height: 40px;
}
	
}

label {
    font-family:HelvLight;
}

p.contact-mar {
    margin: 2px; margin-bottom:3px;
}

p.coppy-right {
    padding-top: 31px;
}
@media only screen and (max-width:500px) {
	p.coppy-right
      {padding: 4px ;padding-top: 25px;
}
.top-bar.pull-right {
        display: none;
    /* background: #971b1d; */
    margin-top: 6px;
}

	
}
.padding .marging{padding:0; margin:0;}

.col-lg-12.green.box.padding.marging {
    padding: 0px;
    margin: 0px;
}
.col-lg-12.box.AirPortPick.marging.padding {
    padding: 0px;
    margin: 0px;
}
.col-lg-12.box.media.marging.padding {
    padding: 0px;
    margin: 0px;
}

p.rent-gallery-heading.text-center.padb-15p.padt-15p {
    background-color: #971b1d;
    color: #fff;
   padding-top: 3px;
    padding-bottom: 3px;
    font-size: 15px;
}

ul.all_links {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 50px;
    /*margin-top: 50px;*/
    margin-bottom: 50px;
}

ul.all_links li {
    background:url(../../image/promotion.png) no-repeat top left;
    padding-left: 45px;
    line-height: 30px;
    margin-top: 10px;
    font-size: 20px;
	 font-weight: 800;
}

.col-lg-12.col-md-12.col-sm-102.col-xs-12 h1 {
    font-size: 26px;
    font-weight: 800;
}
.AsiaOne{
	font-size: 26px;
font-weight: 800;
font-family:HelvLight;

}
.col-md-3.sidebar_blog {
    padding: 0px;
}
textarea#comment {
    border-color: #d4d4d4 #d4d4d4;
}

input#submit {
    background-color: #ca1f28;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
}
/*-------------------------------post page navigation display none---*/
nav.navigation.post-navigation {
    display: none;
}
span.screen-reader-text {
    padding: 10px;
}
span.screen-reader-text {
    padding: 11px;
}
/*-------------------------------post page navigation display none---*/

input#author {
    border: #d8d4d4 solid 1px;
}
form#commentform {
    width: 60%;
}
input#url {
    border: #d8d4d4 solid 1px;
}
input#email {
    border: #d8d4d4 solid 1px;
}
.owl-buttons {
    margin-left: -32px;
}
button.btn.btn-success {
   /* margin-left: -8px;*/
}
@media only screen and (max-width:800px) {
.custom_logo {
    float: left;
}
}

@media only screen and (max-width:500px) {
	button.slick-next.slick-arrow {
    right: 41%;
}
button.slick-prev.slick-arrow {
    left: 35%;
}
}
.footer-icon{
        margin-top: 14px;;
          float: left;	
}

.fl-r {
    float: right;
}

.container.conta-width {
    width: 90%;
    margin: 0 auto;
}

a.btn.btn-success.padl-45p.padr-45p.mrgt-10p.mrgb-10p {
    padding: 8px 71px;
    margin: 2px 13px;
	font-weight: 700;
}
button.btn.btn-danger.btn-md.mrgl-25p.pdfintinerary {
    margin: 10px 17px;
    padding: 8px 32px;
    font-weight: 700;
}
button.btn.btn-success.button-top a {
    color: #fff;
}

input.btn.btn-primary {
    margin-top: 92px;
}


span.section-day {
    background: #ca1f28;
    width: 100%;
    padding: 11px 26px 14px;
    /* margin-top: 54px; */
    color: #fff;
    font-size: 18px;
    font-weight: 800;
}
.col-md-3.col-xs-12.secti-phon {
    margin-top: 32px;
}