/*
Theme Name: Oviedo Child
Author: Template Path
Version: 1.0.0
Author URI: http://themeforest.net/user/template_path
Theme URI: http://tonatheme.com/newwp/conpress
Description: This is The Oviedo WordPress theme
License: ''
License URI: ''
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: oviedo
Template: oviedo
*/
@import url('https://fonts.googleapis.com/css?family=Oxygen:300,400,700'); 
@import url('https://fonts.googleapis.com/css?family=Ubuntu+Condensed|Ubuntu:300,400,500,700'); 
@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');
body {

    font-size: 15px;
    color: #00000a;
    line-height: 1.8em;
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;

} 
.header-style-three{z-index:150000 !important;}
.services-block-four.col-md-4.col-sm-6.col-xs-12 { width: 25% !important;}

.logo .img-responsive > img { margin-left: 9% !important; }
.main-slider .tp-bannertimer, .main-slider .tp-bullets{display:block !important; top:80% !important;}
.services-block-four .inner-box .read-more{background-color: #FF6666; padding: 5px 10px; font-size:12px; border-radius: 4px; text-align:center; color:#fff !important; }
.services-block-four .inner-box .post-title{color: #000000; font-size: 25px;font-weight:700 !important;}
.services-block-four .inner-box h3{font-size: 18px !important;}
.services-section-three .btn-style-six{display: none!important;}
.email a{color:#222222!important; font-weight: 500; font-size: 16px; margin-top: 30px!important;}
.tel a{color:#91D8F7!important; font-size: 16px; font-weight: 500; margin-top: 10px!important;}
.case-section .section-count{top:1%!important;}
.page-title{height:457px !important;}
.page-title h1{margin-bottom:0px !important; margin-top:-55px !important;}
.page-title p{font-size:19px; line-height: 28px; color: #fff !important; }
.page-title .bread-crumb li a{font-size:12px !important;}
.page-title .bread-crumb li{font-size:12px !important;}
.page-title .bread-crumb{margin-top:40px !important;}
.page-title .bread-crumb::before{margin-top:2px; height:1px !important;}
.page-title::before{background-color: rgba(0,0,0,0.15)!important;}
.sec-title-two h2{font-family: 'Ubuntu', sans-serif; font-weight:600!important;}
.about-section-two .column .text p{color: rgba(0,0,10,0.70)!important;}
h2.our-titel{font-size:32px; font-weight:600 !important; font-family: 'Ubuntu', sans-serif; line-height:36px; margin-bottom:10px; color: #00000a;}  
.heading_box p{color: rgba(0,0,0,0.65) !important; line-height: 20px; font-size: 16px; margin-bottom:10px; line-height:20px; }
.kc_text_block p{font-size:16px;}
.services-section-three { padding-top: 30px; padding-bottom: 0px;}
.sec-title-five h2::after{background-color:#91D8F7 !important;}
.about1{height:1px !important;}
.about1 .sec-title-two .title::after{display:none !important;}
.count{display:none !important;}
.section-count::after{display:none !important;}
.about-aboutpage{height:1px !important;}
.about-aboutpage .sec-title-two .title::after{display:none !important;}
.about-aboutpage .sec-title-two .title::after{display:none !important;}
.about-aboutpage .section-count {top:168px !important;}
.home-services .services-section-six{padding:0px !important;}
.home-services .sec-title-four{display:none !important;}
.home-services .services-block-eight .inner-box .content .text{font-size:15px !important; color:#000 !important;}
.home-services .services-section-six{margin-top:30px !important;}
.home-call-to-action .btn-style-three:hover{background:#91D8F7 !important; border-color:#91D8F7 !important; }
.home-call-to-action .btn-style-three{border-radius:0px !important;}
.home-project .default-gallery-item .inner-box .overlay-box .overlay-inner{background:rgb(145, 216, 247) !important}
.home-call-to-action .call-to-action{padding:35px 35px 15px  !important;}

.works .kc_column>.kc-col-container {    padding: 10px 5px; border-radius: 10px; box-shadow: 0 0 3px #f05355!important;}
.home-project .project-section{padding-top:30px !important;}
span.flaticon-arrow-pointing-to-right{display: none !important;}
.new-ourservices .services-section-two {padding-top:0px !important;}
.new-ourservices .services-block-three .inner-box:hover{background-color: #0098DA !important;}
.new-ourservices .services-block-three .inner-box .icon-box{color:#0098DA;}
.new-ourservices .services-block-three .inner-box:hover h3 a, .services-block-three .inner-box:hover .icon-box, .services-block-three .inner-box:hover .text{color:#ffffff  !important;}
.new-ourservices .services-block-three .inner-box:hover .arrow-box {color:#91D8F7 !important;}
.about-testimonial .testimonial-section-four{padding-bottom:0px; padding-top:1px!important;}
.about-about .about-blocks-outer{padding-top:0px!important; padding-bottom:0px!important;}
.new-ourservices .services-section-two{padding-top:0px !important;}
.about-about .about-section-two .column .text p{color: #00000a !important; font-size:15px !important;}
.btn-style-six{background:#0098DA!important; border: 2px solid #0098DA!important;}
.btn-style-six:hover {background:none!important;; color:#0098DA!important; border-color:#0098DA!important;}
.sec-title-two .title::after{background-color: #91D8F7!important;}
.header-style-three .main-menu .navigation > li:hover > a, .header-style-three .main-menu .navigation > li.current > a, .header-style-five .main-menu .navigation > li:hover > a, .header-style-five .main-menu .navigation > li.current > a { color: #91D8F7 !important; }
.header-style-three .main-menu .navigation > li > ul > li:hover > a, .header-style-five .main-menu .navigation > li > ul > li:hover > a {background-color: #91D8F7 !important;}
.header-style-three .main-menu .navigation > li > ul, .header-style-three .main-menu .navigation > li > ul > li > ul, .header-style-five .main-menu .navigation > li > ul, .header-style-five .main-menu .navigation > li > ul > li > ul {border-top-color: #91D8F7;}
.sec-title-four h2::after{background-color: #91D8F7 !important;}
.new-ourservices .sec-title{margin-bottom:25px !important;}
.menu-learn-more-container{padding-top:10px !important;}
.heading-new h2{font-size:28px !important;}
.heading-new p{font-size:14px !important; }
.main-header .main-box{border-bottom:1px solid #fff3 !important;}
/***plumbox***/
.plumall{display:flex; /**font-family: 'Montserrat', sans-serif !important; **/ padding:0px 15px; padding-bottom: 15px; width: 73%;margin: 0 auto; }
.plumbox{flex:1; border:1px solid #ddd; padding:20px 15px; } 
.plumbox:first-child img{width:80%; margin:0 auto;}
.plumbox:first-child{text-align:center;}
.plumbox:nth-child(2){flex:2;}
.pumprta{position:relative;}
.pumprta h2{color:#000; font-weight:700; font-size:22px; line-height:32px; text-transform:capitalize; margin:0px;}
.pumprta h3{font-size:21px;}
.pumprta h4{color:#a64686; font-weight:600;}
.pamp_side{position:absolute; right:0px;     top: -14px; text-align:right;}
.pamp_side h3{color:#000;}
.plumbox p{color:#000; font-weight:#000; line-height:22px;}
.pamp_foot ul{list-style:none; padding:0; margin:0;}
.pamp_foot ul li{display:inline-block; font-weight:600; color:#000; padding:0px 4px 0px 0px; font-size:14px;}
.pamp_foot ul li:last-child{border-right:0px; color:#0095da !important; padding-right:0px;}
.pampfoot_left{float:left; width:50%;}
.pampfoot_right{float:right; width:50%;} 
.pampfoot_right ul li {
   
    padding-left: 17px;
}
.pamp_foot{position:absolute; bottom:20px; left:15px; width:100%;}
.plumbox{position:relative;}
.plumbox:nth-child(3){    background: #ecedee;} 
.pumplast h3 {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
}
.pumplast h6 {
    font-size: 12px;
    text-align: left;
    padding-left: 14px;
}
.pumplast{text-align:center;}
.pumplast h5{font-weight:500; font-size:35px; margin-bottom:10px; color:#000;}
.pumplast p{font-weight:500; margin-bottom:15px; text-align:left;  padding-left: 16px; } 
.buy{background:#0095da; width:90%; margin:0 auto; display:inline-block; color:#fff; font-weight:500; height:47px; font-size:20px; border-radius:4px;  padding: 11px 12px; position:relative; z-index:999;}  

.buy:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0095da;
    border-radius: 4px;
    color: #fff;
   animation: social-button-beat-two 1.5s ease-out infinite;
}


a:focus, a:hover {color: #333333; text-decoration: none !important;}
.case-section{padding:0px !important;}
.p_text{text-align: center; color: #0098DA !important;}
.main-header .btn-outer{margin-top:5px !important;}
.logo-box{margin-top:12px !important;}

/* form Start */
.sidebar{float:left; width:18%; margin-right:28px;}
.formarea{padding:0px 0px; float:left; width:75%; font-family: Arial, Helvetica, sans-serif !important;  }
.formarea h2{font-family: Arial, Helvetica, sans-serif !important;} 
.formarea p{font-family: Arial, Helvetica, sans-serif !important;}
.formarea h3{margin: 0;
    font-size: 18px;
    line-height: 18px;
    text-transform:  uppercase; color: #484848; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif !important; 
	font-weight:400;
	} 

.total_form {padding: 20px;
border-radius: 0px;
background: #f8f8f8; 
margin-bottom:31px; }

.total_form  label{color:#484848; font-size:13px; display:block; font-weight:400; text-transform:capitalize; margin-bottom:0px;}

.total_form input{color: #484848;
outline: none;
height: 40px;
padding: 10px;
background: #fff;
font-size: 13px;
box-shadow: none;
line-height: 18px;
border-radius: 3px;
display: inline-block;
vertical-align: middle;
border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
text-transform: capitalize;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
width:100%;
margin-bottom:10px;
transition:0.5s;
} 

.total_form input:focus{border-color:#91D8F7;}

.left_frm{width:49%; float:left; }
.right_frm{width:49%; float:right;}
.clear{clear:both;}

.tf{float:left; width:32.2%; margin-right:13px; }

.tl{float:left;  margin-right:0px;  }


.rf{float:left; width:36.2%; margin-right:14px;}
.mf{float:left; width:25%; margin-right:14px; }
.lf{margin-right:0px;}

.total_form h4{font-weight:600; font-size:14px; margin:0px 0px 13px; font-family: Arial, Helvetica, sans-serif !important; }
.redio_chk p{float:left; margin-right:11px;}



[type="radio"]:checked,
[type="radio"]:not(:checked),
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked){
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    border: 1px solid #ddd;
    border-radius: inherit;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after, 
[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {	
	content: "\f00c";  
    font-family: FontAwesome;
    left:4px;
    position:absolute;
    top:0;

    color:#7c7c7c;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:not(:checked) + label:after{
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after,
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.ex h3{padding:0px;}

.job p{font-size:14px; font-weight:500; margin-bottom:18px; padding:0px;}

.blue{}

.blue h5{color:#444244; font-size:14px; margin-bottom:18px; font-weight:600;}




.cont {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
	color:#818c92;
	font-weight:400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.cont input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 20px;
    width: 20px;
 background-color: #fff;
	border:1px solid #e1e6e2;
}

/* On mouse-over, add a grey background color */
.cont:hover input ~ .checkmark {
    background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.cont input:checked ~ .checkmark {
    background-color:#fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.cont input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.cont .checkmark:after {
    left: 6px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #7c7c7c;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.blue ul{list-style:none; padding:0; margin:0; }

/**.blue ul li{width:48%; display:inline-block;}*/

.blue_cont{width:100%;  padding:11px 0px 11px;}


input.sub{    color: #fff;
    padding: 6px 40px;
    background: #484848;
    position: relative;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
     border:none; text-transform:uppercase; transition:0.5s; height:40px; outline:none; 
    margin-top: 27px;
	 } 
	
	input.sub:hover{background:#91D8F7;}

.job h3{padding-bottom:4px;}

.img_grp img{width:100%; margin-bottom:10px;}

.whole_content{padding:0px 0px;} 



/****new start***/


/**start***/

.mdl1{float:left;  width:51%; }
.lft_mdl {background:#f1f0ed; padding:18px 18px 18px;}

.mdl2{float:right;  width:47%;  }

.mnmodel{background:#f1f0ed;  padding:18px 18px 18px; margin-bottom:22px;}
.dwnmodel{margin-top:22px;}

.mdl  h4 {
    color: #444244;
    font-size: 16px;
    margin-bottom: 0px;
    font-weight: 600;
}
.mdl h4 span {
    color: #a78b6b;
    display: block;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.mdl p{font-size:13px; padding-bottom:16px; line-height:20px;}
.cog p span{color:#f29b52; margin-left:3px;}

.dnt{margin-bottom:18px;}
.dnt ul{list-style:none; padding:0; margin:0;}

.dnt ul li{display:inline-block; padding:0px 13px 0px 0px;}
.dnt .cont{ padding-left: 28px;     padding-top: 1px;}
.ulstyl .cont{padding-top:2px;}

.staff label span{font-weight:600; display:block;}
.staff {margin-bottom:5px;}
.staff  .cont{padding-left:28px;}
.staff .cont {
    padding-top: 2px;
}

.mdl_area  textarea{ height:80px; padding:10px 12px; width:100%; resize:none; 

    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
	
	background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
	    color: #484848;
    outline:none;
	    border-radius: 3px;
} 

.mdl_area  textarea::-webkit-input-placeholder {color: #d4d2d2; opacity: 1; font-size:12px;}
.mdl_area  textarea::-moz-placeholder { / Firefox 18- /color: #d4d2d2;  opacity: 1; font-size:12px;}
.mdl_area  textarea::-moz-placeholder {  / Firefox 19+ / color: #d4d2d2;  opacity: 1; font-size:12px; }
.mdl_area  textarea::-ms-input-placeholder { color: #d4d2d2; opacity: 1; font-size:12px;}

.mdl_area{margin-bottom:0px;}

.all p{color: #484848;
    font-size: 13px;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom:6px; padding:0px; }
	
	.dny  ul{float:left; margin-right:4px; }
	
	.dny p{float:left;font-size: 13px;
    padding-bottom: 0px;
    line-height: 20px; font-weight:400;}
	.dny .cont{padding-left:28px;}
	.dny{margin-bottom:8px;}
	
	.offc{background:#fdedf4; padding:10px 10px; border: 1px solid #F8C2D9;
    /**border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221); ***/ } 
	
	.offc h3{font-size:13px;     color: #484848;
    font-size: 13px;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 2px; float:left; padding-top: 4px;}
	
	.offc ul{list-style:none !important; padding:0; margin:0; float:right;} 
	
	.offc .cont{padding-left:28px;   font-weight:600;}
	.offc p{font-size:13px; font-weight:400; padding:0px; }
	.offc p span{font-weight:600;}
	.up_off {margin-bottom:5px;} 
	
	.dnfrm1{float:left; width:25%; margin-right:15px; } 
	
	.dnfrm1 input{height:32px;}
	.dnfrm {margin-top:10px;}
	.dnfrm  label{text-transform:uppercase;}
	.dnfrm1  input{margin-bottom:0px;}
	
	
	
	.nw ul li{padding:0px 6px 0px 0px;     float: left;}
	
	.nw{margin-bottom:0px;}
	.upmdl{margin-bottom:22px;}
	.nw ul{float:none;}
	
	.exmdlar textarea{height:130px;}
	
	.cont input{display:none;}
	.nm{margin-bottom:7px;}
	.mod3_text { padding:10px 8px; background:#e7f5fd;     border: 1px solid #f6f6f6;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221); margin-bottom:15px; }
	.mod3_text p{font-weight:600; font-size:13px; color:#444244;}
	.lftmod3{float:left; width:48.50%;}
	.rtmod3{float:right; width:48.50%;} 
.niche{padding-top:21px;} 
.ula{background:#908d9047; padding:10px;}
.dib span{display:inline-block !important; margin-right: 4px;}
.ula .staff {
    margin-bottom: 0px;
    margin-top: 7px;
}
	
	.total_form select{
    color: #484848;
    outline: none;
    height: 40px;
    padding: 10px;
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    text-transform: capitalize;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 10px;
    transition: 0.5s;
}

.total_form select:focus{border-color:#f9a0a0;}

.niche input{margin-top:2px;} 
.ulstyl ul{list-style:none; padding:0px;}
.ulstyl{margin-bottom:15px;} 

.lft_mdl p:first-child{font-weight:600;}

.newmodule p{font-weight:500;}
.fw p{color: #444244;
    font-size: 13px;
   
    font-weight: 400;}

.ula form_text::-webkit-input-placeholder {color: #000 !important; opacity: 1;}
.ula form_text::-moz-placeholder { / Firefox 18- /color: #000 !important;  opacity: 1;}
.ula form_text::-moz-placeholder {  / Firefox 19+ / color: #000 !important;  opacity: 1;}
.ula form_text::-ms-input-placeholder { color: #000 !important; opacity: 1;} 

 .half {
    float: left;
    width: 48%;
    margin-right: 24px;
    border-right: 1px solid #f49ac1;
}
 .date{width:49%;}
 .half_agn{float:left; width:49%;}

.half_agn textarea{    height: 105px;
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;}
	
	
	.hgt textarea{height:160px;}
	.addfrm{padding-top:15px;}
	.addfrm h4{color: #444244;
    font-size: 14px;
    margin-bottom: 11px;
    font-weight: 600;}
	.addfrm h6{font-size: 12px;
    color: #999; font-weight:300;}
	
	.onfrm input{float:left; width:70%;     margin-right: 8px; }
	.onfrm{margin-bottom:15px; }
	.addfrm button{ height:40px; width:150px;  color:#fff; background: #484848; border:none; border-radius:4px; outline:none;}
    .addfrm button:hover{background: #FF6666; } 
	
	.uploader-attachment-file-input {
    position: relative;
    /* padding-bottom: 50px; */
    border: 2px dashed #ccc;
    width: 178px;
    height: 178px;
	display:flex;
	text-align:center;
	
	margin-right:8px;
}

.uploader-attachment-file-input__target, .uploader-attachment-file-input__target[type=file] {
    width: 100%;
	height: 100%;
}
.uploader-attachment-file-input__target {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
    cursor: pointer;
}

.uploader-attachment-overlay--outline {
    padding-top: 0;
}

.uploader-attachment-overlay__inner--outline {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px dashed #ccc;
}

.mbox{margin:auto;}
.mbox h3{color: #ddd;
    font-weight: 700; font-size:60px; margin-bottom:12px;}
.mbox h4{font-size: 12px;
    color: #999;
    font-weight: 300;}
	
	
	.addfrm{width:100%;}
	.offc label{padding-top:2px;}
.mbt{margin-bottom:16px;}


.lu{position:relative; height:40px; width:150px;  color:#fff; background: #484848; border:none; border-radius:4px; outline:none; text-align:center;     padding-top: 8px; cursor:pointer; z-index:99;}



.lu input[type="file"]{
	 display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
    cursor: pointer;
	width:100%;
	height:100%;
	z-index:9999;
	
	
}

.uploadedimage{position:absolute; left:0; top:0; height:178px; width:100%; overflow:hidden;}

.uploadedimage img{width:100%; height:100%; } 

.uploadedimage .fa{position:absolute; top:10px; right:10px; cursor:pointer; font-size:14px;}

.up_off ul{display:none;} 
.blue_head h4{color:#2fa8e0;}
.blue_head {float:left; width:47%; margin-right:10px; }
.blue_head.equelHgt ul {margin-bottom:15px;}
.half_agn ul{padding:0; margin:0; list-style:none;}
.hgt {
    padding-top: 6px;
}
.blue_head .cont{padding-top:2px;}
.fw{width:100%; /**padding-top: 11px; **/}
.txt textarea {
    height: 120px;
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;
}

.tgl{position:relative;} 

.tgl:after{content:""; position:absolute; top:0; width:100%; height:4px; background:#fff;}
.mtt{margin-top:5px;}  

.previewname{padding:10px; border:1px solid #ddd;  margin-top:15px; position:relative;}
.previewname .fa {
    position: absolute;
    right: 9px;
    top: 12px;
    font-size: 17px;
    z-index: 999;
    cursor: pointer;
}
.previewname span{display:inline-block;} 

.redio2details{background:#e7f5fd;}



/***samir file***/

.services-home {background:#fbfbfb;padding:15px 0;}
.services-home .kc_row.kc_row_inner h4 {margin-top:0;}
.services-home .kc_row.kc_row_inner h4 a {transition: all .5s;}
.services-home .kc_row.kc_row_inner h4 a:hover {color:#f05355}
.services-home .kc_row.kc_row_inner { width: 98%; margin: 15px 1%; padding: 35px 15px; background: #fff;position:relative;}
.services-home .kc_row.kc_row_inner:before {
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    /**border-top: 30px solid #ebf3f8;
    border-right: 30px solid transparent;**/
}
.services-home .kc_row.kc_row_inner:after {
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    /**border-bottom: 30px solid #fbfbfb;
    border-left: 30px solid transparent;**/
} 


.works .kc_column>.kc-col-container {
   padding: 0px; 
  box-shadow: none !important;
}

.fsimg{width:100% !important; height:172px !important; overflow:hidden; } 
.fsimg img{min-width:100%; max-width:inherit; height:100%; transition:0.5s;  }
.mn:hover .fsimg img{transform:scale(1.3,1.3);} 
.mn{ background: rgba(0, 0, 0, 0.03);}
.nwimg {
    width: 80px !important;
    height: 80px !important;
    margin: 0 auto;
    border-radius: 50%;
    background: #fff;
    border: 3px solid #00AFEF ; 
	position:relative;
	margin-top:-50px;
	display:flex;
	margin-left:34%;
	
}
.nwimg img{width:44% !important; margin:auto;}
.extxt{  padding:0px 14px 20px;}
.extxt p{font-size:14px; line-height:22px; color: #817c7c; }
.exh{    font-size: 18px;
    font-weight: 600;
    text-transform: none; margin-bottom:20px;} 

.about-section-two .section-count .video-box .icon {
   
    background-color: #0098DA ;
	
} 


.about-section-two .section-count .video-box .icon:after {

    background-color: rgba(170, 242, 254, 0.7);
	animation: social-button-beat 1.5s ease-out infinite;
}

/**.about-section-two .section-count .video-box .icon:before {

       position: absolute;
   
    left: -4px;
    top: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 50%;
	
	background-color: rgba(254, 170, 170, 0.5);
	animation: social-button-beat 1.5s ease-out infinite;
} **/



@keyframes social-button-beat{
	0%{
		opacity: .8;
		transform: scale(1);
	}
	70%{
		opacity: 0;
		transform: scale(1.5);
	}
	100%{
		opacity: 0;
			
	}
} 


@keyframes social-button-beat-two{
	0%{
		opacity: .8;
		transform: scale(1);
	}
	70%{
		opacity: 0;
		transform: scale(1.2);
	}
	100%{
		opacity: 0;
			
	}
} 



@keyframes pulse {
    0% {
      transform: scale(1,1);
    }
    20% {
      opacity: 1 ;
    }
    100% {
      transform: scale(1.2,1.2);
      opacity: 0 ;
    }
  }

/***adstart***/

.adw label{font-weight:600; margin-bottom:4px; font-size:13px; }
.adw label b{font-weight:400;}

.adw{margin-bottom:15px;} 

.adw textarea {
    height: 80px;
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;
	transition:0.5s;
}

.adw textarea:focus {
    border-color: #91D8F7;
}

.one{float:left; width:31.66%; margin-right:10px;}

.four{float:left;  margin-right:10px;}

.allotth{position:relative; } 
.plusnew{position:absolute; top:37px; right:-15px; cursor:pointer;}
.adwlist ul{margin-top:5px; }
.adwlist ul li{display:inline-block; padding:0px 12px 0px 0px;}

.adwlist ul li label{font-weight:500;} 


.scroll-to-top:hover {
    
    background: #91d8f7 !important;
}


/*------------- Add class by Ali ---------------*/

.tl66 { float:left; width:65.8%; margin-right:14px;}
.tl15 { float:left; width:15.2%; margin-right:14px;}

.mg13 { margin-top:13px !important;}


.fw p.p_11{     color: #444244;
    font-size: 13px;
    font-weight: 400;}

.tl { margin-right: 0px !important;}

.groupcheck { width:100%; position:relative; overflow:hidden;}
.inner_chk_left { float: left; width: 35%; margin-right: 10px;}
.inner_chk_left ul, .inner_chk_left ul li { list-style:none; width:100%;}
.inner_chk_right { float: left; width: 59%; margin-right: 10px;}
.inner_chk_right ul, .inner_chk_right ul li { list-style:none; width:100%;}

.inner_chk_100 { position:relative; width:100%; float:left;}
.inner_chk_100 ul { list-style:none; width:100%; float:left; display: flex; align-items: center;}
.inner_chk_100 ul li:nth-child(1) { float: left; width: 20%; margin-right: 10px;}
.inner_chk_100 ul li:nth-child(2) { float: left; width: 75%; margin-right: 10px;}
.inner_chk_100 ul li textarea { padding: 10px 12px; width: 100%; resize: none; border: 1px solid #ddd; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background: #fff; font-size: 13px; box-shadow: none; line-height: 18px; color: #484848; outline: none; border-radius: 3px;}

.bluebg { background: #e7f5fd !important; overflow: hidden;}
.lft_mdl.dwnmodel.bluebg h4 { line-height:20px; margin-bottom: 15px;}

.left_frm80 { float:left; width:80%;}
.left_frm80 p { padding:0px; margin:0px; text-align:right;    color: #000;}

.fw p.inform { color: #444244; font-size: 13px; font-weight: 600; padding-bottom: 10px;}

.left_frm100 { width:100%;}
.left_frm33 { float: left; width: 30%; margin-right: 13px;}
.left_frm33.last_mag0 { margin-right:0px;}

.overflowhide { overflow:hidden;}

.left_frm49 { float: left; width: 48%; margin-right: 13px;}
.left_frm49.last_mag0 { margin-right:0px;}

.adwrdwhole .mdl h4 { font-size:15px;}


.mdl p.budget { padding:0px; margin:0px; padding-bottom:5px; color:#231f20;}

.belowdetail { width:100%; position:relative; margin-bottom:10px;}
.belowdetail p {    color: #231f20; font-size: 10px; font-weight: 500; line-height: 14px;}
.belowdetail p span { font-weight:bold;}

.checkmark1 { position: absolute; top: -1px; left: 0; height: 20px; width: 20px; background-color: #fff; border: 1px solid #e1e6e2; }

.mdl.mdl2.rightall label { font-size: 12px;} 
.inner_chk_100 .cont{padding-top:2px;} 

.cls{    color: #fff;
    padding: 9px 40px;
    background: #484848;
    position: relative;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    border: none;
    text-transform: uppercase;
    transition: 0.5s;
    height: 40px;
    outline: none;  color:#fff; font-size:13px; float:right;}
	
	.cls:hover{background:#91D8F7 !important; color:#fff;}
	.new ul{ list-style:none; padding:0; margin:0 0 10px; }
	
	.new ul li{line-height: 20px;
    display: inline-block;
    color: #666 !important; font-size:12px; } 
	.new .cont{padding-top:4px;}

/*--------------- Add class by Ali ---------------*/

/***soubhik start****/ 

.bgcng{background:#FCE8F1;}
.victor p{padding-bottom:6px;}
.victor{margin-bottom:0px;}
.lalkamal label{font-weight:600; color: #444244;}
.redio_chk.victor label {
    padding-top: 2px;
}
.hiriye p{padding-bottom:0px;}
.hiriye{/**margin-bottom:8px;***/} 

/****section add for home (soubhik)***/
.fpage {
   
    position: relative; 
	background:#0098DA;
}
.fpage  .content{display:flex;} 
.fpage .left-grid{flex:1; position:relative; display:flex; }
.fpage .right-grid{flex:1;}
.inner{padding:48px 50px 59px 90px;} 
.inner_ad {
    padding: 53px 50px 53px 90px;
}

.fpage .left-grid {
    background: url(../images/about-section-s4-img.jpg) center center/cover no-repeat;
    width: 50%;
}




a.video-btn{ background: #0098DA;
    width: 90px;
    height: 90px;
	border-radius:50%;
	margin:auto; 
	display:flex;
	position:relative;
	z-index:999;
	} 
	


a.video-btn:after {
    position: absolute;
    content: '';
    left: -12px;
    top: -12px;
    right: -12px;
    bottom: -12px;
    border-radius: 50%;
   background-color: rgba(170, 242, 254, 0.6);
    animation: social-button-beat 1.5s ease-out infinite;
	width:110px;
	height:110px;
	margin:auto;
	z-index:-1;
}

a.video-btn:before{
    position: absolute;
    content: '';
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px;
    border-radius: 50%;
   background-color: rgba(170, 242, 254, 0.8);
    animation: social-button-beat 1.5s ease-out infinite;
	width:80px;
	height:80px;
	margin:auto;
	z-index:-1;
} 



	@keyframes social-button-beat{
	0%{
		opacity: .8;
		transform: scale(1);
	}
	70%{
		opacity: 0;
		transform: scale(1.5);
	}
	100%{
		opacity: 0;
			
	}
} 

a.video-btn .fa{
    background-color: transparent;
    width: auto;
    height: auto;
    line-height: normal;
    margin: 0;
    font-size: 24px;
    font-size: 1.6rem;
    -webkit-box-shadow: none;
    box-shadow: none;
	color:#fff; margin:auto;
}



.about-section-s4 .right-grid {
    width: 50%;
}
.section-title{
    font-family: "Poppins", sans-serif;
    margin-bottom: 2px;
   
}
.details p{color:#fff !important; font-size:15px; line-height:22px;     padding-bottom: 26px; }
a.regis{display:inline-block; color:#0095da; font-size:20px; padding:13px 28px; background:#fff; text-align:center; border-radius:4px; margin-bottom:10px; transition:0.5s;}
a.regis:hover{background:#631fd8; color:#fff; }

.details h5 {
    font-size: 13px;
    font-style: italic;
    color: #fff !important;
    letter-spacing: 1px;
    margin: 0px;
}

.about-section .right-grid .details, .about-section-s3 .right-grid .details, .about-section-s4 .right-grid .details {
    max-width: 405px;
}

.section-title h6{font-weight:400; font-size:16px; margin-bottom:12px; color:#fff !important; }
.section-title h2{font-size:38px; font-weight:600; color:#fff !important; line-height:35px; }
.section-title h2 span{display:block; font-size:30px;} 


/****add second field(for home)****/

.presentation-bg {
    background: transparent url(http://demo4client.com/Wordpress/zodiac/wp-content/uploads/2018/08/presentation-bg.jpg) 0% 0%/auto no-repeat scroll;
    padding: 55px 0px 0px 0px;
    border-top: 1px solid #eaeaea;
	background-size:cover;
}

.presentation-bg .container{max-width:1200px; margin:0 auto;}

.column {
    margin: 0px 0px 0px 0%;
      
    float: left;
    min-height: 1px;
    position: relative;
	width:48%;
}

.culm_one{margin-left:0px; background: url(../images/leadsuppliers_videoplayer.png) center center/cover no-repeat; height:460px; display:flex; position:relative;}  

p.video_p {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    bottom: 26%;
    color: #fff !important;
    font-size: 24px;
}

.column:nth-child(2){width:44%; float:right;}
.column iframe{width:100%; height:450px;}
.icon_ul {
    width: 70px;
    height: 70px;
    float: left;
    border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    position: relative;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
   
	display:flex;
}
.icon_ul  span{margin:auto;}
.icon_ul img {
    width: 45%;
    margin: auto;
}

.dt-sc-ico-content.type3 .icon_ul span {
    line-height: 70px;
    font-size: 24px;
    color: #2c3e50;
}

.dt-sc-ico-content.type3:hover .icon_ul span{color:#fff;} 


.dt-sc-ico-content.type3  img.dn{display:none;}


.dt-sc-ico-content.type3:hover  img.cl{display:none;}
.dt-sc-ico-content.type3:hover  img.dn{display:block;}
.dt-sc-ico-content.type3 {
    text-align: left;
    padding-bottom: 40px;
    padding-left: 85px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
	transition:0.5s;
} 
.dt-sc-ico-content.type3:hover .icon_ul{background:#21c2f8; border-color:#21c2f8;}
.dt-sc-ico-content.type3:hover .icon {
    /***-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);***/
	color:#fff;
}


.dt-sc-ico-content.type3::after {

    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 35px;
    border-right: 1px dashed #e2e2e2;
    z-index: 1;

}
.dt-sc-ico-content.type3:last-child::after{display:none;}
.dt-sc-ico-content {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0;
        padding-bottom: 0px;
        padding-left: 0px;
    display: block;
    clear: both;
    margin: 0;
    position: relative;
}


.our-titel{/**text-transform:uppercase; **/ position:relative; padding-left: 10px; display:inline-block;}

.our-titel:after {
    content: "";
    left: -2px;
    top: 2px;
    background: #91d8f7;
    width: 5px;
    height: 33px;
    position: absolute;
}


.sec-title h2{ padding-left: 10px; display:inline-block;}

.sec-title h2:after{content:""; left:-2px; top:0; background:#91d8f7; width:5px; height:46px; position:absolute; } 
.style-two h2:after{background:transparent;}


/***new add 18/07/2018 ***/
p.p14{color: #444244;
    font-size: 13px;
    font-weight: 600; padding-bottom:16px;}
label.lbl{color: #444244;
    font-size: 13px;
    font-weight: 600; line-height:19px; padding-bottom:10px;}
.cpl{margin-bottom:15px;}
.cpl p.p_11{font-size:14px;}
.previewname_one {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 15px;
    position: relative;
}
.previewname_one .fa {
    position: absolute;
    right: 9px;
    top: 14px;
    font-size: 17px;
    z-index: 999;
    cursor: pointer;
}
.previewname_two {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 15px;
    position: relative;
}
.previewname_two .fa {
    position: absolute;
    right: 9px;
    top: 14px;
    font-size: 17px;
    z-index: 999;
    cursor: pointer;
}
.previewname_three {
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 15px;
    position: relative;
}
.previewname_three .fa {
    position: absolute;
    right: 9px;
    top: 14px;
    font-size: 17px;
    z-index: 999;
    cursor: pointer;
}
 .mdl p {
    padding: 0px !important;
  
}
.padad{padding:18px 18px 18px;} 

.sec-title-five h2::after {
    display:none !important;
} 
.title{position:relative;}
.title:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: -4px;
    width: 50px;
    height: 3px;
    background-color: #91d8f7;
}
.mdl5details{background:#e7f5fd; padding:10px 10px; margin-bottom:15px;} 
.mdl8details{background:#e7f5fd; padding:10px 10px; margin-bottom:15px;}
.mdl6details{background:#e7f5fd; padding:10px 10px; margin-bottom:15px;} 
.mdl4details{background:#e7f5fd; padding:10px 10px; margin-bottom:15px;}
.mdl10details{background:#e7f5fd; padding:10px 10px; margin-bottom:15px;} 

.tp-mask-wrap h3{color:#fff !important;} 
.dt-sc-ico-content.type3 h4{ font-family: 'Poppins', sans-serif;  font-weight: 600;} 
.video-box p{color:#fff !important;  line-height:24px !important;} 
.kc_text_block p{color: rgba(0,0,0,0.65) !important;} 

.inner2 {
    padding: 47px 49px 40px 60px;
}

.mdl_cls{display:none;} 



/***start new section***/ 
.onfrm input{width:95% !important; }
.onfrm textarea{ color: #484848;
    outline: none;
	
    min-height: 40px;
    padding: 10px;
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    text-transform: capitalize;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 95%;
    margin-bottom: 10px;
    transition: 0.5s; 
	resize:none;
	}
	.onfrm{position:relative; width:70%;}
	.onfrm .plusnew {top:42px;} 
	.lu {
    position: relative;
    height: 40px;
    width: 175px;
	}

   .bairerclass { width:100%; position:relative; display:block; }
	
	.bairerclass input { float: none; }
	
	.deleteclass {
    position: absolute !important;
    top: 6px !important;
    right: 7px;
    cursor: pointer;
}

.onfrm input{float:none;} 
.text p{color: rgba(0,0,0,0.65) !important;} 

.mdl p.budget {
    padding: 0px;
    margin: 0px 0 9px; 
	
}

.new .cont {
   padding-left: 28px; 
} 

.mbd{margin-top:13px;} 
.mdl p {
   
    margin-bottom: 6px;
} 

.mbdd p{margin-bottom:0px;}
.mbu{margin-top:10px;} 

.dt-sc-ico-content.type3 p{line-height:22px !important;} 

.services-block-three:hover h3{color:#ffffff !important;}  

.contact-fullwidth-section .outer-container {
   
    background-color: #fff !important;
} 

.contact-form 

.contact-form input::-webkit-input-placeholder {color: #00000a !important; opacity: 1;}
.contact-form input::-moz-placeholder { color: #00000a  !important;  opacity: 1;}
.contact-form input::-moz-placeholder {  color: #00000a  !important;  opacity: 1;}
.contact-form input::-ms-input-placeholder { color: #00000a  !important; opacity: 1;} 

.contact-form input::placeholder {
    color: #00000a !important;
    opacity: 1; /* Firefox */
}

.contact-form textarea::placeholder {
    color: #00000a !important;
    opacity: 1; /* Firefox */
}
.contact-form input
{color:#00000a !important;}

.contact-form textarea{color:#00000a !important;} 

.contact-form input[type=submit] {
    color: #fff !important;
} 

.contact-form input[type=submit]:hover {
    color: #0098DA !important;
} 

.mdl p {
    margin-bottom: 11px;
} 
.redio_chk p{margin-bottom:6px !important;     color: #666;} 
.offc {
    
    margin-top: 8px;
} 

/***cog add ***/
.cog{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog p{font-weight:600; margin-bottom:0px;}


.cog_two{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 

.cog_two img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_two p{font-weight:600; margin-bottom:0px;}



.cog_three{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}




.cog_three img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_three p{font-weight:600; margin-bottom:0px;}


.cog_four{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_four img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_four p{font-weight:600; margin-bottom:0px;}


.cog_five{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 

.cog_five img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_five p{font-weight:600; margin-bottom:0px;}

 

.cog_six{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_six img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_six p{font-weight:600; margin-bottom:0px;}



.cog_seven{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_seven img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_seven p{font-weight:600; margin-bottom:0px;}




.cog_eight{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_eight img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_eight p{font-weight:600; margin-bottom:0px;}

.cog_nine{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_nine img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_nine p{font-weight:600; margin-bottom:0px;}

.cog_ten{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_ten img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_ten p{font-weight:600; margin-bottom:0px;}

.cog_eleven{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_eleven img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_eleven p{font-weight:600; margin-bottom:0px;}

.cog_twelve{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_twelve img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_twelve p{font-weight:600; margin-bottom:0px;}

.cog_therteen{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_therteen img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_therteen p{font-weight:600; margin-bottom:0px;} 


.cog_forteen{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_forteen img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_forteen p{font-weight:600; margin-bottom:0px;}

.cog_fifteen{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_fifteen img{width:5%; margin-right:5px; vertical-align:middle; margin-top: -2px;}   
.cog_fifteen p{font-weight:600; margin-bottom:0px;}


.padwh{padding:20px 15px;} 

.spcinul ul{list-style:none; padding:0; margin:0 0 10px;} 

.spcinul .cont{padding-top:2px;}
.clsagn{float:none;     text-transform: capitalize; padding: 6px 35px; } 

.spc p{color: #666 !important;} 
.pboff{padding-bottom:10px !important;}
.no_up{padding:0px 18px 18px !important;} 

.fntw{font-weight:500;} 


/****start today***/

.pbn p{margin-bottom:10px;} 
p.fwb{padding-bottom:0px !important;}
p.fwb span{font-weight:700;}
.inform{font-weight:700; padding-bottom:12px !important;} 
.bluebg{padding:18px 18px 18px !important;}
.ptn{padding-top:0px !important;} 

.half-first{width:52% !important;}
.half_agn_two{float:left; width:35%;} 

.curnt_chk .cont{padding-top:2px;}
.inner_chk_left .cont{padding-top:2px;}
.text_area textarea{    
   height: 80px; 
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;
	margin-top:6px;
	} 
	
	.text_area_two textarea{    
   height: 80px; 
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;
	margin-top:6px;
	}
	.groupcheck ul{margin-bottom:0px !important;}

.text_area_two textarea::-webkit-input-placeholder {color: #d4d2d2; opacity: 1; font-size:12px;}
.text_area_two textarea::-moz-placeholder { / Firefox 18- /color: #d4d2d2;  opacity: 1; font-size:12px;}
.text_area_two textarea::-moz-placeholder {  / Firefox 19+ / color: #d4d2d2;  opacity: 1; font-size:12px; }
.text_area_two textarea::-ms-input-placeholder { color: #d4d2d2; opacity: 1; font-size:12px;}

.text_area textarea::-webkit-input-placeholder {color: #d4d2d2; opacity: 1; font-size:12px;}
.text_area textarea::-moz-placeholder { / Firefox 18- /color: #d4d2d2;  opacity: 1; font-size:12px;}
.text_area textarea::-moz-placeholder {  / Firefox 19+ / color: #d4d2d2;  opacity: 1; font-size:12px; }
.text_area textarea::-ms-input-placeholder { color: #d4d2d2; opacity: 1; font-size:12px;} 


.plumbox{text-align:center;}
	
	.plumbox img{width:68%; margin-bottom:15px;} 
	.plumbox h3{color: #000; font-weight:600; font-size:22px;}
	.plumbox:nth-child(2){text-align:left;}
	.plumbox h3 {
    color: #ec008c !important;
	vertical-align:middle;
	}
	.plumbox:first-child h3 {
    color: #000 !important;
	
	}
	
	
     .pamp_side h3 img {
    width: 8% !important;
    vertical-align: middle;
    padding-top: 11px;
    margin-right: 3px;
} 
.pamp_foot ul li img{width:15%;} 
.pamp_foot ul li{vertical-align:middle; font-weight:600;}
.pamp_foot ul li span{color:#000;}
.pampfoot_left ul li{color:#0095da !important;}
.pampfoot_right ul li{color:#ec008c !important; } 
.pumprta h4{color:#0095da !important; margin:0px 0px 15px !important;}
 .pumplast h3{color:#000 !important; margin-bottom:5px;}
.pamp_foot ul li img {
    width: 10%;
    vertical-align: middle;
    padding-top: 8px;
    margin-right: 10px;
}

.sdimg{margin-bottom:15px;} 


/***start24-08-2018***/

.heading_area h2 {
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 0px;
    background: #6d6e70;
    padding: 1px 29px 1px 6px;
    display: inline-block;
    /**border-radius: 2px;***/
    /* margin-top: -14px; */
    /* vertical-align: middle; */
    
	border-top-right-radius:7px;
	position:relative;
}
.heading_area h2 span {
    /**font-weight: 600;
    font-size: 40px;
    vertical-align: middle;
    position: absolute;
    top: 1px;
    left: 4px;***/
	    margin-right: 18px;
	position:relative;
	
}

.heading_area h2:after{content: "";
    position: absolute;
    top: 0px;
    left:35px;
    background: #fff;
    width: 1px;
    height: 100%;   }

.ttgrp_box{display:flex; justify-content:space-between;} 
.ttbox_one{width:48%; background: #f1f0ed; padding:18px 18px 18px;}
.ttbox_two{width:49%; background: #f1f0ed; padding:18px 18px 18px;} 


.lft_mdl {
    background: transparent !important;
    padding: 0px !important;
}

.mnmodel {
    background: transparent !important;
    padding: 0px !important ; 
    margin-bottom: 0px !important;
} 

.blf{width:22% !important;}
.blf h4{    color: #2fa8e0 !important;} 
.redio2details {
    background: #e7f5fd !important;
	padding:10px 10px !important;
}

.redio2details_agn {
    background: #e7f5fd !important;
	padding:10px 10px !important;
}
.cs .cont{font-weight:600;}

.bluebg {
	background: #e7f5fd !important; 
	padding:18px 18px 18px !important;
} 
.mbt{margin-top:5px;}


.offc_two{    background: #fdedf4;
    padding: 10px 10px;
    border: 1px solid #F8C2D9;} 

.kc-elm.kc-css-757900.kc_text_block p {
    line-height: 20px !important;
} 

/*unity*/
.unity_section{width:100%; background:#4988c7; padding:50px 0px 70px;}
.in_unity_sec{max-width:1200px; margin:0 auto;}
.in_unity_sec h2{text-align: center; font-size:38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color:#fff !important; padding-bottom:5px;}
.in_unity_sec h4{text-align: center; color:#fff !important; font-family: 'Ubuntu', sans-serif; font-size:22px; line-height: 28px; }
.icon_box{width:15%; float:left; }

.right_box{width:80%; float: right; padding-right: 27px; padding-top: 15px;}
.unoty_box{width:32%; float:left; margin-right: 10px;}
.unity_area{ margin-top:70px;}
.right_box h5{font-size:18px; line-height: 20px; color:#fff !important; padding-bottom: 18px; text-transform: uppercase;  font-family: 'Ubuntu', sans-serif;}
.right_box p{font-size:16px; line-height: 28px; color:#fff !important; font-family: 'Ubuntu', sans-serif; font-weight: 300;}
.arrow_right{color:#fff !important;}
.arrow_right i{width:33px; height: 33px; border-radius:100%; border:1px solid #fff; line-height: 30px; text-align: center; font-size:20px;}

.icon_tw {
    padding-top: 10px;
}

.icon_thr {
    padding-top: 12px;
}


.testimonial-block-three .inner-box .text {
   
	line-height: 22px; 

} 

.text p {
  
    line-height: 1.8em;
}


.kc_text_block p{line-height:20px;} 


.dt-sc-ico-content.type3.animate.fadeInDown h4 {
    margin-bottom: 6px;
}

.plumbox h4 {
    color: #0095da !important;
    margin-top: 0px;
    font-weight: 600;
}

.footer-style-two.alternate {
    background: none !important;
}

/***start 25082018***/

.mbdnt{margin-bottom:0px; padding-bottom:0px;}
.twoside ul li{display:inline-block; width:48%;}
.twoside_agn{width:45%;}
.onfrm_full{width:100%;}
.plusnew span{font-weight:700;}
.plusnew .fas{margin-right:5px;}
.onfrmin input{ width:83% !important;}
.bairerclass {
    width: 88%;
}
.bairerclass input{width:94% !important;}
.deleteclass {
    
    top: 13px !important;
}
.mdl88details{background: #e7f5fd;
    padding: 18px 15px;
	width:80%;
    }
	.mdl88details_agn{ background: #e7f5fd;
    padding: 18px 15px; width:80%;} 
	.mdl88details_agn h4{line-height:20px;}
	.pspan{line-height:20px; margin-bottom: 7px !important;}
	.pspan span{font-weight:700;}
	.yes_div .cont{padding-left:28px;}
	.phtjbdetails{background: #e7f5fd;
    padding: 18px 15px; width:80%; margin-bottom:15px;}
	.phtjbdetails_two{background: #e7f5fd;
    padding: 18px 15px; width:80%; margin-bottom:15px;}
	.under{margin-top:8px;}
	.under p{line-height:20px; font-weight:500; }
	.drm_two input{border-color:#F8C2D9 !important;}
	.jbalrt{margin-top:8px; }
	.jbalrt .cont{padding-top:2px; font-weight:600; padding-left:26px; font-size:11px;}
	.tp p{font-size:12px; line-height:20px; margin-bottom:7px !important;}
	.tp p span{font-weight:700;}
	.mtno{margin-top:0px !important;} 

.scl ul{list-style:none; padding:0 !important; }
    .scl ul li .cont{padding-top:2px;}
	.smlagn{width:73%;} 

.lu {

    margin-top: 7px;
} 

.now{margin-bottom:11px;} 

.when p {
    margin-bottom: 8px;
} 


/****start today 28/08/2018*****/

.cog_close_div{background: #FCE8F1;
    padding: 9px;
    margin-bottom: 11px;
    cursor: pointer;
    margin-top: 10px;} 
	
	.cog_close_div p{margin:0px; color:#ed1c24; font-weight:600 !important;}
.cog_close_div p .far{color:#ed1c24; margin-right:3px;} 

.offc h3{float:none; color:#ec008c !important; font-weight:600 !important; margin-bottom:5px;     font-size: 16px;}

.offc p {line-height:19px;}
.offc p:last-child{margin:0px;} 

.offc p span{font-weight:600;} 

.uplddetails, .uplddetailsJs {
	background: #e7f5fd;
    padding: 10px 10px;
    margin-bottom: 15px;
} 
.uplddetails.odd, .uplddetailsJs {padding-top:3px; margin-bottom:0;}
.upgrapdetails{ 
background: #e7f5fd;
    padding: 10px 10px;
    margin-bottom: 15px;

} 


/****start today 28/08/2018*****/

.cog_close_div{background: #FCE8F1;
    padding: 9px;
    margin-bottom: 11px;
    cursor: pointer;
    margin-top: 10px;} 
	
	.cog_close_div p{margin:0px; color:#ed1c24; font-weight:600 !important;}
.cog_close_div p .far{color:#ed1c24; margin-right:3px;} 

.offc h3{float:none; color:#ec008c !important; font-weight:600 !important; margin-bottom:5px;     font-size: 16px;}

.offc p {line-height:19px;}
.offc p:last-child{margin:0px;} 

.offc p span{font-weight:600;} 

.nwmdl h4 span{display:inline-block !important;}

.cartdetails p .cont{padding-top:2px;} 

.cartdetails{padding:10px 10px;background: #e7f5fd; margin-top:5px;}

.cog_l_one{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog_l_one img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_l_one p{font-weight:600; margin-bottom:0px;}

.cog_six_l{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}
.cog_six_l img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_six_l p{font-weight:600; margin-bottom:0px;}


.cog_agn{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog_agn img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_agn p{font-weight:600; margin-bottom:0px;}

.cog_agn_one{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog_agn_one img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_agn_one p{font-weight:600; margin-bottom:0px;}

.cog_agn_two{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog_agn_two img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_agn_two p{font-weight:600; margin-bottom:0px;}

.cog_agn_three{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;} 


.cog_agn_three img{width:5%; margin-right:5px; vertical-align:middle;     margin-top: -2px;}   
.cog_agn_three p{font-weight:600; margin-bottom:0px;}

.scp ul{list-style:none; padding:0px;}
.scp ul li{display:inline-block; padding: 0px 0px 7px 0px;
    width: 24%;}
.md11details{padding:10px 10px;background: #e7f5fd; margin-top:5px;}
.md11details label{font-weight:600; margin-bottom:11px;}
.md12details{padding:10px 10px;background: #e7f5fd; margin-top:5px;}
.md14details{padding:10px 10px;background: #e7f5fd; margin-top:5px;}
.md12ul ul{padding:0px; list-style:none; display:inline-block; }
.md12ul ul li{list-style:none; display:inline-block; width:30%; padding:0px 0px 5px 0px;}
.md13details textarea {
    height: 80px;
    padding: 10px 12px;
    width: 100%;
    resize: none;
    border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    background: #fff;
    font-size: 13px;
    box-shadow: none;
    line-height: 18px;
    color: #484848;
    outline: none;
    border-radius: 3px;
}
.fwb p span{font-weight:700 !important;}
.fwb p{font-weight:400 !important;}
.okcheck ul{list-style:none; padding:0; }
.okcheck ul li .cont{ padding-top:2px; padding-left:28px;}
.md13details{padding:10px 10px;background: #e7f5fd; margin-top:5px;}
.onfrm .plusnew.addtop {top:42px;}
.onfrm.onfrmin.mrBtm {margin-bottom:0;}
.onfrm.mrBtm {margin-bottom:0;} 


.first_cl{border-top:1px solid #E6E7E8; border-left:1px solid #E6E7E8; border-right:1px solid #E6E7E8; border-bottom:none !important;}
.two_cl{border-bottom:1px solid #E6E7E8; border-left:1px solid #E6E7E8; border-right:1px solid #E6E7E8; border-top:none !important;} 
.three_cl{border:1px solid #E6E7E8;}
.four_cl{border:1px solid #f7c4da !important;}
.total_form{border:1px solid #E6E7E8;} 
.captchArea {
    background: #e7f5fd;
    padding: 20px;
    border: 1px solid #ade3fa !important;
}
.captchArea .g-recaptcha {display:inline-block; vertical-align:top;}
.captchArea input.sub {margin:18px 0 0 45px;}
.mdl5details.adjld {background: none;padding: 10px 0 0 0;margin-bottom: 0;}
.mdl5details.adjld .exmdlar textarea {height: 80px;font-family: 'Ubuntu', sans-serif;color: #484848; opacity:1; font-size:13px;}
.mdl5details.adjld .exmdlar textarea::-webkit-input-placeholder {color: #484848;opacity:1;font-size:13px;}
.mdl5details.adjld .exmdlar textarea::-moz-placeholder { color: #484848; opacity:1;font-size:13px;}
.mdl5details.adjld .exmdlar textarea:-ms-input-placeholder { color: #484848; opacity:1;font-size:13px;}
.mdl5details.adjld .exmdlar textarea:-moz-placeholder {color: #484848; opacity:1;font-size:13px;}
.blue_cont.adjstpd {padding-bottom:0; padding-top:0;}
.blue_cont.adjstpd .blue_head.equelHgt ul {margin-bottom: 0;}
.total_form .blue_cont.adjstpd h4 {margin:12px 0;} 

.agnlu{	background:#2e81ce !important; margin: 0 auto;}
.agnlu fas{vertical-align:middle; margin-right:3px;}

.agnlu input[type="file"]{

	color:#fff !important;
}
.dragone{float:left; width:42%; margin-right:15px;}

.drghead{background:#e0e1e3; text-align:center; padding:10px 11px 15px;}
.drghead h3{margin:0px; padding:0px; color:#72757d; font-size:16px; font-weight:700;}
.drghead .fas{display:block; font-weight:700; color:#bfc0c5;  margin-bottom:5px;}
.maindragbox{min-height:211px; border:1px solid #bfbec3; border-radius:3px;}
.dragtwo{width:42%; float:left; padding:15px 12px; border:1px solid #bfbec3; min-height:200px;}
.dragtwo h3{margin-bottom:10px;}
.dragtwo p{line-height:20px;}
.prvdrgnm{padding: 10px;
    border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    margin-top: 15px;
    position: relative;
margin-bottom:4px;	
	}
	
	.prvdrgnm .fa {
    position: absolute;
    right: 9px;
    top: 16px;
    font-size: 17px;
    z-index: 999;
    cursor: pointer;
}

.fileadrtgrea{width:90%; min-height:200px; border:1px dotted #bfbec3; margin:0 auto; margin-top:15px; margin-bottom:15px;} 

.newred{margin-bottom:15px;}
.newred p{display:block; width:100%;}
.jbnwon p span{font-weight:700;}
.yl p{display:block; width:100%;}
.yl{margin-bottom:13px;}

.left_logo{float:left; width:35%; }
.right_logo{float:right; width:50%; } 
.uploadedimage_two{
    position: absolute;
    left: 0;
    top: 0;
    height: 178px;
    width: 100%;
    overflow: hidden;
}

.uploadedimage_two img {
    width: 100%;
    height: 100%;
}
.uploadedimage_two .fa {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 14px;
}
.jbalrt{margin-top:67px;} 
.newadhalf{float:none; width:100%;}
.newadhalf_first{float:none; border:none;}

.first_dt{    width: 43%;
    float: left;
    margin-right: 13px; }
.second_dt{width:43%; float:left;}
.new_date{width:100%;} 

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #000;
    text-align: center;
    background-color: #f4ccde;
    border: 1px solid #f7c4da;
    border-radius: 4px;
    cursor: pointer;
}

input.form-control {
    height: 35px;
}

.drgf1{width:35%; float:left;  margin-right:20px;}
.dragablearea{width:100%; height:271px; display:flex; border:2px dashed #dddddd; background:#fafafa; border-radius:5px; cursor:pointer; margin-bottom:25px;}
.middletext{margin:auto; text-align:center;} 
.middletext img{width:40%; margin-bottom: 12px;}

.middletext   h5{color: #666; font-weight:400;}   

.drgf2 h5{color: #666; font-weight:400; font-size:20px; margin-bottom: 17px; line-height: 19px;}
.upzone{padding-bottom:20px; border-bottom:1px solid #dddddd; margin-bottom:15px; position:relative; } 
.closer{position:absolute; top:2px; right:0; }
.closer .fas{color: #666; cursor:pointer;}

.drgf2{width:45%; float:left;}

.upicon{float:left; margin-right:10px;}
.upicon .far{color: #666; font-size:35px; vertical-align:middle;}
.updragcont h6{color: #666; font-weight:400; font-size:15px;     padding-top: 4px;}
.proggress{background-color: rgb(52, 152, 219);
    height: 5px !important;
    border-radius: 35px !important;
    }
	
	.percentCount {
    float: left !important; 
	color:#666; font-weight:400;
	}
	.middletext h6{font-size:13px; font-weight:400; color:#666;}
	.middletext h6 span{font-weight:600;} 
	
	.ldfdetails{border: 1px solid #ade3fa !important;}
	.newldf label{font-weight:600; margin-bottom:10px;}
	.newldf textarea{border:1px solid #ade3fa !important; margin-bottom:12px; }
     .newldf p{font-weight:400; padding-bottom:14px;}
	 .newldf p span{font-weight:600;}
	 .newldf .redio_chk{margin-bottom:15px;}
	 .newldf .redio_chk label{padding-top:2px;}
	 .cog_six p span {
    color: #f29b52;
    margin-left: 3px;
}
.cog_seven p span {
    color: #f29b52;
    margin-left: 3px;
}
p.chs{font-weight:700; font-size:15px;}

.redio_chk.victor.ax p label {
    font-size: 15px;
    padding-top: 1px;
    font-weight: 600;
    color: #000;
}

.redio_chk.victor.ax p label span{color:#f4882d; font-size:13px; font-weight:500;}
.ax{margin-bottom:10px;} 

.text_long{padding: 18px 12px 20px;
    background: #fff;
    border: 1px solid #ade3fa !important;}
.text_long h5{font-size:18px; font-weight:600; color:#000; }
.text_long h5 span{font-size:14px; font-weight:400; margin-bottom:4px;}
.text_long p{margin-bottom:12px; color:#000;}
.text_long hr{margin:0px 0px 10px;}
.logowhole{display:flex; flex-wrap:wrap; justify-content:space-between;}
.logo_img{    width: 30%;
    margin-bottom: 12px;
    display: flex;
    height: 72px;}
	
	.logo_img img{margin:auto;}
	.mdlbtn{margin:0 auto; display:inline-block;}
	.mdlwindow{text-align:center;  padding:15px 0px;
	}
	
	/**.lwo .logo_img{height:60px;} **/
	.lwth .logo_img{width:28%; /**height:94px;**/}
	.lwtf .logo_img{width:25%; /**height:76px;**/}
	.crstl .exlgimg{width:18%; }
	.lws .logo_img{width:24%; /**height:76px;*/}
	.newinputbx{display:flex; flex-wrap:wrap; justify-content:space-between;}
	.newin1{width: 23%;}
	.newinputbx label{font-weight:600; color:#000; margin-bottom:5px;}
	.newtextarea textarea{height:75px; margin-bottom:2px;}
	.newtextarea label{line-height:22px; } 
	.logorede .cont{font-weight:800; color:#000; padding-left: 29px; padding-top:1px; text-transform:uppercase;}
	.logorede .cont span{color:#f58220;}
	
	.dpno_one{margin-bottom:10px;}
	.dpno_two{margin-bottom:10px;}
	.dpno_three{margin-bottom:10px;}
	.dpno_four{margin-bottom:10px;}
	.dpno_five{margin-bottom:10px;}
	
	.whtlgsec{background:#fff; padding:15px; margin-bottom:15px;} 
	.whtlgsec:last-child{margin-bottom:0px;}
	.whtlgsec .cog{margin-bottom:0px;}
	.whtlgsec .cog{background:#f1f1f2; position:relative; padding:0px;}
	.whtlgsec .cog p{color:#000;  padding:9px !important; }
	.whtlgsec .cog p span{color:#000; font-weight:700; position:absolute; height:100%; right:12px; border-left:1px solid #fff; padding-left:10px; top:0; padding-top:9px; }
	.whtlgsec .checkmark{border:1px solid #000;} 
	.whtlgsec .cont .checkmark:after{border-color:#000 !important;}
	.ttlg{background:#fff;  margin-bottom:8px; position:relative;}
	.ttlg:last-child{margin-bottom:0px;}
	.ttlg .ax{margin-bottom:0px;}
	.ttlg .ax p{padding: 0px !important;
    margin: 0px !important;
    padding-left: 42px !important;}
	.ttlg .mod3_text{margin-top:10px;}
	.ttlg .ax{position:relative;     padding: 12px;}
	.ttlg .ax span{            border-left: 1px solid #f1f0ed;
    padding-left: 11px;
    color: #f470be;
    font-size: 13px;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 0px;
    display: inline-block;
    cursor: pointer;
    height: 100%;
    padding-top: 9px;}
	
	.ttlg  p label:before{border-color:#000 !important;}
	.ttlg  p label:after{color:#000 !important;}
	.logorede p{font-size:14px;}

	.packarea{} 
	.nmbron {
    position: absolute;
    left: 0;
    padding: 10px 10px;
    border-right: 1px solid #ddd;
    font-size: 17px;
    top: 0;
}
.ttlg .mod3_text{border:none; margin:0px; border-radius:4px; }
.captchArea .yes_div .cont {
    color: #000;
    font-weight: 600;
}
.captchArea .yes_div .cont span{color:#1298d2;} 

.newbgcng input{border: 1px solid #f7c4da !important;}
.newbgcng label{font-weight:600;}
.nf label{margin-bottom:6px; font-weight:600;}
.whtlgsec .cog_close_div p{text-align:right !important;} 

a.next{
    color: #fff;
    padding: 6px 40px;
    background: #484848;
    position: relative;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    border: none;
    text-transform: uppercase;
    transition: 0.5s;
    height: 40px;
    outline: none;
    margin-top: 27px;
	display:inline-block;
	
	}
	
	.choosen p{font-weight:600; padding:0px; margin:0px 0px 12px; font-size:18px;}
	.choosen p span{color:#cd7f32;}
	
	.lgf{z-index:99999999 !important;}
	
	@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.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;
}


.text-warning{font-size:15px;}
.modal-header h4{display:inline-block;}
.lgf .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 0.5;
    margin-top: -4px !important;
    font-size: 30px;
}

.modal-footer .btn {
    display: inline-block;
    padding: 10px 28px;
    margin-bottom: 0;
    font-size: 18px;
}

.lgf .modal-dialog{margin-top:146px;}

.sil{color:#cccccc !important;}
.gld{color:#d9b344 !important;}


.site-header__title {
    margin: 0 0 20px;
    font-family: Montserrat,sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
	font-size: 6.25rem;
}

.mdlstep{text-align:center;} 

.main-content__checkmark {
    font-size: 4.0625rem;
    line-height: 1;
    color: #91d8f7;
	margin-bottom:12px;
}

.main-content__checkmark {
    font-size: 9.75rem;
}

ol.progress-track li .progress-text {
   
    font-weight: 600;
    font-family: arial;
}

.progress-done a:hover .progress-text{color:##91d8f7;}

.nech h3{padding:0; color:#000; font-weight:600; font-size:16px; margin-bottom:12px; text-transform:inherit;}
.nech p{padding:0; }
.nech p span{font-weight:700;}
	
	@media only screen and (max-width: 1199px) {
	.left_frm{width:100%; float:none; }
.right_frm{width:100%; float:none;}


.tf{float:none; width:100%; margin-right:0; }
.tm{float:none; width:100%; margin-right:0; }
.tl{float:none; width:100%; margin-right:0px;  }


.rf{float:none; width:100%; margin-right:0;}
.mf{float:none; width:100%; margin-right:0; }
.lf{margin-right:0px;} 
	
	.plusnew {
    
    right: -4px;
    
}
/***start pulm***/
.buy {font-size: 20px;}
	
} 

@media only screen and (max-width: 991px) {
	
	/*start pulm***/
.plumall {
    display: block;
    font-family: 'Montserrat', sans-serif !important;
}
.plumbox{text-align:center;}
.pumplast p{text-align:center;}
.plumbox p{margin-bottom:20px;} 
	/****home page add___soubhik****/

.inner {
    padding: 61px 30px 61px 30px;
} 
	
	.culm_one{width:100%; float:none;} 
	body.kc-css-system .kc-css-623905 {
   
    background-size: cover !important;
}
	.column:nth-child(2) {
    width: 100%;
    float: none;
}
	.plumbox:first-child img {
    width: 30%;
    margin: 0 auto;
}
	.date {
    width: 100%;
} 
	
	.half {
    float: none;
    width: 100%;
    margin-right: 0px;
	border:none;
} 
.jbalrt {
    margin-top: 9px;
	margin-bottom:10px;
}

.left_logo {
    float: none;
    width: 100%;
	margin-bottom:13px;
}

.dragone {
    float: none;
    width: 100%;
    margin-right: 0px;
	margin-bottom:12px;
}

.dragtwo {
    width: 100%;
    float: none;
    padding: 15px 12px;
    border: 1px solid #bfbec3;
    min-height: 200px;
}

.dragtwo h3 {
    margin-bottom: 10px;
    font-size: 16px;
}

.dragtwo p {
   
    font-size: 12px;
}

.right_logo {
    float: none;
    width: 100%;
}
	
	.half_agn {
    float: none;
    width: 100%;
} 
	.mdl1 {
    float: none;
    width: 100%;
} 
	
	.mdl2 {
    float: none;
    width: 100%;
    margin-top: 15px;
} 
	
	.mdl h4 span {
   
    display: block;
}
	.inner2 {
    padding: 30px 15px;
}
	h3.mdl_cls{
		display:block;      
		color: #a78b6b !important;
      font-weight:600;
		margin:0px;
    padding-bottom: 0px;
    text-transform: uppercase;}
	 
	.ttgrp_box {
    display:block;
   
}
	
	.ttbox_one {
		width: 100%; margin-bottom:12px;} 
	
	.ttbox_two {
		width: 100%;}
	
	.half-first {
		float: none;
    width: 100% !important;
}
	
	.half_agn_two {
    float: none;
    width: 100%;
} 
	
	.submenu li { padding-left:5% !important;} 
	
	
	.unity_section{padding: 50px 0px;}
	.in_unity_sec h4{font-size: 20px; line-height: 28px;}
	.right_box{padding-right: 6px; padding-top: 6px;}
	.right_box p {font-size: 16px; line-height: 25px;}
	.blf {
    width: 31% !important;
    margin-bottom: 15px;
} 
	
	.twoside_agn {
    width: 100%;
} 
	.plusnew {
    right: -57px;
}
	.deleteclass{right:-9px;}
	.mdl88details {
   
    width: 100%;
}
	.mdl88details_agn {
   
    width: 100%;
}
	.under p br{display:none;} 
	
	.tp-caption span {
    font-size: 27px !important;
    line-height: 39px !important;
}
.vd{display:none;}
}


@media only screen and (max-width: 767px) {
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; -webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;}	

.total_form{padding:20px 14px;}

.total_form h4 {
    font-weight: 600;
    font-size: 14px;
    margin: 17px 0px 13px;
    line-height: 21px;
}

.blue_cont {
    width: 100%;
	border:none ;
}

.blue ul li {
    width: 100%;
}

.blue {
  
    padding: 15px 14px;
}
.formarea {
    padding: 30px 0px;
}
/***startpulm***/
.pamp_side { position: static; right: 0px; top: 0px; margin-bottom: 10px;}
.pampfoot_left { float: none; width: 100%; }
.pampfoot_right{ float: none; width: 100%; }
.pamp_foot { position: static;}
.pamp_foot ul {margin-bottom:10px;}
.pamp_foot ul li {display: block; border:none;}
.plumbox p { margin-bottom: 3px; }	
	
	
	/****home page add___soubhik****/

.inner {
    padding: 31px 20px 31px 20px;
}
.section-title h2 {
    font-size: 30px;
}
.section-title h2 span {
    display: block;
    font-size: 24px;
}

.section-title {
   
    margin-bottom: 15px;
} 
	.about-section-s4 .content{display:block;} 
	.fpage .left-grid {
    background: url(http://demo4client.com/Wordpress/zodiac/wp-content/uploads/2018/08/about-section-s4-img.jpg) center center/cover no-repeat;
    width: 100%;
    height: 182px;
}
	.fpage .right-grid {
   
    width: 100%;
    
}  
	
	
	
	.column:nth-child(2) {
    width: 100%;
    float: none;
		padding-top:15px;
}
	
	.services-block-three .inner-box{border: 1px solid #eee !important;} 
	
	
	.unoty_box{width:100%; margin-right:0px; margin-top:25px; margin-bottom: 20px;}
	.icon_box{width:100%; text-align: center;}
	.right_box{width:100%; text-align: center;}
	.unity_area {margin-top: 45px;}
	.unity_section {padding: 56px 0px;}
	.in_unity_sec h4 {font-size: 18px; line-height: 24px;}
	.in_unity_sec h2{font-size: 29px; padding-bottom: 33px;}
	
	.drgf1 {
    width: 100%;
    float: none;
    margin-right: 0px;
    }
	
	.drgf2 {
    width: 100%;
    float: none;
    margin-top: 15px;
}
.whtlgsec .cog p span{position:static; display:block; border:none; padding:0px;}
.ttlg .ax p{float:none;}	
.ttlg .ax span{position:static; display:block; padding-top:10px;}
}
/* form end */


@media only screen and (max-width: 768px) {
	.services-block-four.col-md-4.col-sm-6.col-xs-12 { width: 50% !important;}
	.tp-parallax-wrap { left: 5% !important; }
	/*.tp-parallax-wrap h3{ transition: none 0s ease 0s; text-align: inherit; line-height: 16px; border-width: 0px; margin: 6px 0px 6px; padding: 0px; letter-spacing: 0px; font-weight: 700; font-size: 26px; }
	.btns-box a{transition: none 0s ease 0s; text-align: inherit; line-height: 6px; border-width: 1px; margin: 10px 0px; padding: 7px 10px; letter-spacing: 0px; font-weight: 600; font-size: 10px;}*/
}
@media only screen and (max-width: 639px) {
	.in_unity_sec h4 {font-size: 18px; line-height: 24px;}
	.in_unity_sec h4 {font-size: 17px; line-height: 24px;}
	.unity_area {margin-top: 33px;}
	.first_dt {
    width: 100%;
    float: none;
    margin-right: 0px;
	margin-bottom:10px;
}

.second_dt {
    width: 100%;
    float: none;
}

.second_dt .input-group-addon{ 
       padding: 8px 13px;
	      
} 


}
@media only screen and (max-width: 480px) {
	.services-block-four.col-md-4.col-sm-6.col-xs-12 { width: 100% !important;}
	.sidebar{float:none; width:100% !important;}
	
	.formarea {
    float: none;
    font-family: "Oxygen",Arial,Helvetica,sans-serif !important;
    padding: 0;
    width: 100%;
}
	
	.whole_content{padding:0px 14px;} 
	
	
	.mdl1{float:none;  width:100%; background:#f1f0ed; padding:20px 12px;}

.mdl2{float:none;  width:100%;  }

.mnmodel{background:#f1f0ed;  padding:20px 4px}
	.lft_mdl {
    background: #f1f0ed;
    padding: 15px 4px;
}
	.dnfrm1 {
    float: none;
    width: 100%;
    margin-right: 15px;
}
	.lftmod3{width:100%; float:none;}
	.rtmod3{width:100%; float:none;}
	.offc h3 {
    
		float:none;} 
	
	.offc ul {
   
    float: none;
}
	.half {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	.half_agn {
    float: none;
    width: 100%;
}
	.date {
    width: 100%;
}
	.uploader-attachment-file-input{margin-bottom:12px;} 
	
	.onfrm input {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	
.blue_head {
    float: none;
    width: 100%;
    margin-right: 10px;
}	
	.hgt {
    padding-top: 0px;
}
	.exmdlar textarea {
    height: 182px;
} 
	.newmodule p {
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 12px;
}
	

.one {
    float: none;
    width: 100%;
    margin-right: 0px;
}

.plusnew {
    position: static;
    top: 37px;
    right: 7px;
    cursor: pointer;
    /* text-align: center; */
}	
	
	.header-style-three .main-menu .navbar-header .navbar-toggle {
    border: 1px solid #91d8f7 !important;
    background: #91d8f7 !important;
}
	
	.plumall {
   
    width: 100%;
		padding:0px 45px;
    
}
	
	.plumbox:first-child img {
    width: 83%;
   
}
	.plumbox {
    flex: 1;
    border: 0px solid #ddd; 
    padding: 20px 15px;
    box-shadow: 1px 2px 12px 4px #ddd;
}
	
	.culm_one {
   
    height: 384px;
    display: flex;
}
	.mnmodel {
    background: #f1f0ed;
    padding: 20px 11px;
}
	
	.inner_chk_left {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	
	.inner_chk_right {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	
	.inner_chk_100 ul {
    list-style: none;
    width: 100%;
    float: none;
    display: block;
    align-items: center;
}
	
	.left_frm33 {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	.left_frm49 {
    float: none;
    width: 100%;
    margin-right: 0px;
}
	.right-grid{text-align:center;}
	.pamp_foot ul li {
    
    font-size: 13px;
}
	.about-section-two .column{width:100%;}
	.call-to-action .column{width:100%;}
	.about-section-two.style-two {
    padding-top: 0px;
} 
	
	.lft_mdl {
    background: #f1f0ed;
    padding: 15px 9px;
    margin-bottom: 14px;
    float: none;
} 
	
	.mdl1 {
    float: none;
    width: 100%;
    background: transparent;
    padding: 20px 0px;
}
	.plumbox{margin-bottom:12px;} 
	
	.culm_one {
 
    background-size: 100%;
} 
	
	h2.our-titel {
		font-size: 28px;} 
	
	.onfrm {
    position: relative;
    width: 100%;
} 
	
	.addfrm {
    width: 100%;
} 
	
	.deleteclass {
    position: absolute !important;
    top: 6px !important;
    right: -3px;
    cursor: pointer;
} 
	
	.plusnew {
    position: absolute;
    top: 39px !important;
		right: -5px; 
	} 
	.main-menu .navbar-header {
  
    padding: 24px 0px;
	} 
	
	h2.our-titel {
    font-size: 20px !important;
    } 
	.footer-style-two.alternate .widgets-section {
    padding-top: 15px;
    text-align: center;
} 
	.our-titel:after {
    
    top: -4px;
	} 
	.footer-style-two .widgets-section {
    position: relative;
    padding: 0px 0px;
} 
	.footer-style-two .footer-bottom {
    
    padding: 31px 0px 20px;
   
} 
	
	.main-menu .navbar-header {
  
    padding: 24px 0px 12px;
	} 
	
	body.kc-css-system .kc-css-810816 {
    padding-top: 0px !important;
} 
	
	.about-section-two {
    
    padding: 0px 0px 0px;
}
	body.kc-css-system .kc-css-402981{background-size:cover !important;} 
	.presentation-bg {
   
    padding: 0px 0px 0px 0px;
	} 
	
	body.kc-css-system .kc-css-747361, body.kc-css-system .kc-css-747361 p {
   
    padding: 0px 12px !important;
} 
	
	.fluid-section-one.style-two {
    padding-top: 0px;
    background: none;
} 
	.main-menu .navbar-header .navbar-toggle{margin-top:-2px !important;} 
	.style-two{padding-top:37px !important;}
	
	.sec-title h2:after {
    
		height: 30px;} 
	
body.kc-css-system .kc-css-313408{
	padding: 20px 0px 20px !important;
	}
	.tp-caption h3{font-size:24px !important;}  
	
	.main-slider{padding-top:0px !important;} 
	
	.plumbox p {
		margin-bottom: 12px; 
	}
	
	.p_text{padding-left:12px; padding-right:12px;}
	.sec-title.centered {
    text-align: center;
    margin-bottom: 0px !important;
    padding: 0px !important;
}
	
	body.kc-css-system .kc-css-709674{background-size:cover !important;} 
	
	
	.unity_section {padding: 44px 0px;}
   .in_unity_sec h4 {font-size: 16px; line-height: 23px;}
   .in_unity_sec h2 {font-size: 26px; padding-bottom: 27px;}
   .right_box p {font-size: 16px; line-height: 20px;} 
	
	
	.pamp_side{text-align:left;}
	.pamp_side h3{ margin:0px;}
	
	.pamp_foot ul li img {
		width: 6%; 
	} 
	
	.pamp_foot ul {
    margin-bottom: 0px;
} 
	
	.pamp_side h3 {
    margin: 0px;
    margin-left: -7px;
} 
	
	.p_text {
   padding-left: 25px; 
    padding-right: 25px;
}
	body.kc-css-system .kc-css-506539, body.kc-css-system .kc-css-506539 p {
    text-align: center;
    padding: 0px 12px;
}
	
	.cog_two img {
    width: 7%;
}
	.heading_area h2 {
    font-size: 12px !important;
    padding: 3px 31px 3px 10px;
}
.heading_area h2 span {
    margin-right: 15px;
}
		.heading_area h2 span:after {
   
    top: 8px;
    
}
		
	.ttbox_one {
  
   
    padding: 1px 11px;
}
	.ttbox_two {
   
    
    padding: 1px 11px;
}
	.twoside ul li {
    display: block;
    width: 100%;
}
	.twoside ul li .cont{line-height:20px;}
	.twoside_agn ul li{padding-bottom:3px;}
	.twoside_agn ul li .cont{padding-top:2px;}
	.plusnew span{display:none;}
	.plusnew {
    
    top: 61px !important;
	}
	.onfrmin input {
    width: 92% !important;
}
	.bairerclass {
    width: 98%;
} 
	.deleteclass {
  
    right: -5px;
	} 
	
	.cog img{width:7%;}	

.cog_two img{width:7%;}  



.cog_three img{width:7%;} 



.cog_four img{width:7%;} 




.cog_five img{width:7%;} 



.cog_six img{width:7%;} 



.cog_seven{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_seven img{width:4%;} 


.cog_seven{background:#e6e7e8; padding:9px; margin-bottom:11px; cursor:pointer; margin-top: 10px;}

.cog_seven img{width:7%;} 



.cog_eight img{width:7%;} 



.cog_nine img{width:7%;} 



.cog_ten img{width:7%;} 
.cog_eleven img{width:7%;} 
	.cog_twelve img{width:7%;} 
	.cog_therteen img{width:7%;} 
	.cog_forteen img{width:7%;} 
	.cog_fifteen img{width:7%;} 
	
	.scp ul li {
    
    width: 100%;
}

.kc_col-sm-6 {
    width: 100%;
    float: none;
    margin-bottom: 12px;
}
.unity_section{padding:25px 12px;}
.unoty_box p{height:auto !important;}

.tp-caption span {
    font-size: 16px !important;
    line-height: 23px !important;
}
.heading_box{padding:0px 16px 20px;}
h2.our-titel{line-height:26px !important;}

.our-titel:after {
    top: -2px;
}
.pampfoot_right ul li {
    padding-left: 0px;
}
.about-section-two{padding-top:15px;} 

.heading_box {
   
    margin-bottom: 10px;
}
.heading_box p{
	
	padding:0px 22px;
}
.heading_box p br{display:none;}
.footer-style-two.alternate {
    padding-top: 24px;
}

.formarea{margin-top:25px;}


}


.lity {
	z-index: 99999999999999999999999 !important;
	
}
.dropdown-btn .fa {
	float: right !important;
    border: 1px solid !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.dropdown-btn {
    width: 100% !important;
	border: none !important;
}

/*	24-08-18 footer-style start*/
.ft-logo {padding:0 0 12px;}
.ft-box p {padding: 0 0 10px; font-size:14px; line-height:20px;}
.ft-box p a {color:#0098DA;}
.ft-box p a:hover {color:#000;}
.ft-contactinfo ul li {font-size:14px;}
.ft-contactinfo ul li address {display:inline-block; margin:0; line-height:normal;}
.ft-contactinfo ul li a {color:#0098DA;}
.ft-contactinfo ul li a:hover {color:#000;}
.ft-contactinfo ul li i {width:25px;}
.ft-title{margin:0 0 20px;padding:0 20px 20px;position:relative;border-bottom:1px solid #ddd}
.ft-title h3{color:#00000a;margin:0;font-size:18px;line-height:18px;font-family: 'Work Sans', Arial, Helvetica, sans-serif !important;}
.ft-latestBox ul{list-style:none;font-size:13px;line-height:16px}
.ft-latestBox ul li {position:relative;padding:0 0 0 25px; margin-bottom:30px;}
.ft-latestBox ul li time {display:block; width:100%;}
.ft-latestBox ul li:before{top:7px;left:0;font-size:12px;line-height:10px;content:'\f099';position:absolute;font-family:'FontAwesome'}
.ft-latestBox ul li:last-child:before {display:none;}
.ft-latestBox ul li:last-child a {text-transform: capitalize;}
.ft-latestBox ul li a{color:#42a5f5; display:inline-block; margin-bottom:4px;}
.ft-latestBox ul li a:hover {color:#000}
.latest-description p{color#00000a;font-size:14px;line-height:20px; margin-bottom:4px}
.ft-socialBox ul{padding:15px 0 0}
.ft-socialBox ul li{padding:0 2px;line-height:inherit;list-style-type:none; display:inline-block}
.ft-socialBox ul li a{width:30px;height:30px;color:#fff;display:block;background:#000;overflow:hidden;line-height:30px;position:relative;text-align:center;border-radius:30px;text-transform:capitalize}
.ft-socialBox ul li:first-child{padding-left:0}
.ft-socialBox ul li.tg-facebook a{background:#3b5999}
.ft-socialBox ul li.tg-twitter a{background:#55acee}
.ft-socialBox ul li.tg-linkedin a{background:#0077B5}
.ft-socialBox ul li.tg-googleplus a{background:#dd4b39}
.ft-socialBox ul li.tg-rss a{background:#f60}
.ft-menuBox ul{list-style:none;font-size:13px;line-height:16px}
.ft-menuBox ul li{width:49%;padding:0 0 8px; display:inline-block;}
.ft-menuBox ul li a{padding:0 0 0 15px;color:#000;line-height:16px;position:relative;display: block;}
.ft-menuBox ul li a:hover {color:#42a5f5;}
.ft-menuBox ul li a:before{top:0;left:0;content:'\f054';position:absolute;font-size:8px;line-height:inherit;font-family:'FontAwesome'}
.ft-offerList ul{list-style:none;font-size:13px;line-height:16px}
.ft-offerList ul li {clear:both; margin-bottom:15px;}
.ft-offerList ul li figure{width:40px;float:left;background:#dadada;margin:0 10px 0 0;border-radius:50%}
.ft-offerList h4{margin:0 0 4px;font-size:14px;line-height:17px}
.ft-offerList h4 a{color:#000}
.ft-offerList h4 a:hover {color:#42a5f5}
.ft-offerList .ft-matadata li {clear:inherit; display:inline-block; margin-right:6px;}
.ft-matadata li a i {color:#fdd003;}
.ft-matadata li a i:hover {color:#42a5f5;}
.ft-offerList ul li:last-child a {text-transform:capitalize;color: #42a5f5;}
.ft-offerList ul li:last-child a:hover {color: #000;}
.ft-topArea {padding-bottom:50px;}
.tg-footernav {text-align:right;}
.tg-footernav ul {list-style:none; margin:0;}
.tg-footernav ul li {display:inline-block; margin-left:10px;}
.tg-footernav ul li a {color:#000;}
.tg-footernav ul li a:hover {color:#42a5f5;}
.footer-style-two.alternate .widgets-section {padding:0px 0 35px; text-align:left !important}
.services-section-two {padding-bottom:30px;}
@media only screen and (max-width: 1199px) {
.ft-logo{padding:0 0 20px}
.ft-box p{padding:0 0 10px}
.ft-socialBox ul{padding:5px 0 0}
}
@media only screen and (max-width: 767px) {
.ft-btmArea{text-align:center}
.ft-btmArea span{line-height:18px;display:inline-block;font-size:14px}
.tg-footernav{text-align:center}
.tg-footernav ul li{margin:0 2px}
.tg-footernav ul li a{display:inline-block;line-height:16px;font-size:14px}
.ft-topArea{padding-bottom:30px}
.footer-style-two.alternate .widgets-section{padding:30px 0 20px}
.services-section-two{padding-bottom:15px}
.ft-box{margin-bottom:30px}
.ft-latestBox ul li{margin-bottom:15px}
.latestBox{padding-bottom:15px}
.ft-menuBox{margin-bottom:20px} 
	
	.blf {
    width: 100% !important;
}
	.kc-elm.kc-css-900138.kc_text_block {
    padding: 20px 12px;
}
}
/*	24-08-18 footer-style end */
.main-menu .navigation li.dropdown .dropdown-btn {
	border:none !important;
}
.main-menu .navigation li.dropdown .dropdown-btn .fa-angle-down {
	visibility:hidden;
}

