/*
Theme Name: CPCCPC Trust
Theme URI: https://wordpress.org/themes/belocal/
Author: Golam Morshed
Author URI: http://belocal.today/
Author: the WordPress team
Author URI: https://wordpress.org/

*/
 
/*-----css-----*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro%3A200%2C300%2C400%2C600%2C700%2C900%2C200italic%2C300italic%2C400italic%2C600italic%2C700italic%2C900italic%7CExo+2%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%2C100italic%2C200italic%2C300italic%2C400italic%2C500italic%2C600italic%2C700italic%2C800italic%2C900italic&#038;ver=4.1.1);

/*...........CSS TAG................*/

html{margin-top:0 !important; overflow-x: hidden;}
body {font-family: 'Roboto', sans-serif !important;}

/*=======================================================================================================================
                                            READ MORE START
========================================================================================================================*/
article + [data-readmore-toggle], article[data-readmore] {padding: 7px; }
.read-more-deco {font-size: 15px; color: #0066FF; text-decoration: underline; font-weight: 700; padding-left: 4px;}
.read-more-fa-icon {color: #c20000;} 
/*==========================================READ MORE END===============================================================*/

/*=======================================================================================================================
                                            HEADER ONE START
========================================================================================================================*/
/*=========HEADER TOP START=====================*/
.header-top {background-color: #ffffff; border-bottom: 2px solid #dbdbdb;} 

a.clik-num-a {color: #8e53c6; font-size: 13px; font-weight: bold;padding-left:2px;}
a.clik-num-a-one{color: #8e53c6; font-size: 16px; font-weight: bold;padding-left:2px;}
a.clik-num-a-two{color: #8e53c6; font-size: 20px; font-weight: bold;padding-left:2px;}

/*=========HEADER TOP END========================*/

/*=========GOOGLE ICON START=====================*/
.google {padding: 5px 0px;}
.google-social-div {padding: 0px 0px 0px; margin: 0px 0px 0px;}
.google-click-div {padding-top: 5px; text-align: center;}
span.gp-click-p {padding-top: 0px; margin-bottom: 0px; font-size: 18px; color: #000000;}
span.gp-click-span {font-size: 12px; color: #000000; display: block; margin-top: -4px}
/*=========GOOGLE ICON END=======================*/


/*=========SOCIAL MEDIA ICON START===============*/
.top-social-ico-div {padding: 12px 0px 0px;} 
.social-icon {list-style: none; padding: 0px 0px 0px; margin: 0px 0px 0px;} 
ul.social-icon li {display: inline-block; padding-right: 8px;}
.list-inline>li {display: inline-block;padding-right: 0px !important;padding-left: 0px !important;}
.top-menu li{padding-right: 14px; margin-top: 5px; font-size: 12px;}
.nav > li > a {padding: 7px 5px !important; border-radius: 6px; width: 100%;}
/*=========SOCIAL MEDIA ICON END=================*/


/*=========TOP FIRST MENU START==================*/
.menu-top-menu-container ul {padding: 0px 0px 0px !important;}
.top-bar-menu {font-size: 14px; padding: 12px 0px 0px;}
.top-bar-menu ul li { display: inline; padding-right: 10px;}
ul#menu-top-menu a {color: #ffffff; text-decoration: none; font-weight: 600; font-size: 14px;}
/*=========TOP FIRST MENU END====================*/

/*=========TOP SECOND MENU START=================*/
.logomenu-position {margin-top: 0%; background: #ffffff; 
/*background: -webkit-linear-gradient(left,#a3d9ed,#def0f7,#a3d9ed);
  background: -o-linear-gradient(left,#a3d9ed,#def0f7,#a3d9ed);
  background: -moz-linear-gradient(left,#a3d9ed,#def0f7,#a3d9ed);
  background: linear-gradient(to right,#a3d9ed,#def0f7,#a3d9ed); ; */
}
img.sitelogo {position: absolute; width: 25%;}
.site-mainmenu li { color: #000; padding-right: 0px; margin-top: 20px; font-size: 16px;}
.site-mainmenu li a:after {content: '|'; padding-left: 8px;}
li#menu-item-47 a:after {content: '' !important;}
li#menu-item-49 a:after {content: '' !important;} 
li#menu-item-109 a:after {content: '' !important;} 
li#menu-item-110 a:after {content: '' !important;} 

li#menu-item-49 .navbar-default .navbar-nav > .active > a {border-bottom: none !important;}

.navbar-default .navbar-nav > li > a {color: #313640 !important; font-weight: 600;} 
.navbar-default {background-color: rgba(204, 0, 0, 0) !important; border-color: rgba(204, 0, 0, 0) !important;}  
.navbar-default .navbar-nav > .active > a {color: #8e53c6 !important; background-color: rgba(0, 0, 0, 0) !important;  border-radius: 0px !important;}
/*=========TOP SECOND MENU END===================*/

/*=========DROPDOWN MENU START===================*/
.dropdown-menu{padding: 0 !important;background: #fff !important;box-shadow: none !important;}
.dropdown-menu > li > a{ color: #060706 !important; padding: 10px 20px !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: none !important;color:#8e53c6 !important;border-bottom: 1px solid #8e53c6;  }
.dropdown:hover .dropdown-menu {display: block;}
ul.dropdown-menu li {margin-top: 0;}
.dropdown-menu > li > a:hover {background-color: rgba(142, 83, 198, 0.33);} 
/*=========DROPDOWN MENU END=====================*/

/*=========LOGO MENU START=======================*/
.logo {width: 100%;} 
.top-menu-logo-div {padding: 0px 0px 0px;}
.top-menu-logo {padding-top: 20px;} 
.site-mainmenu a {text-decoration: none; color: #ffffff;}
.dfdsfsdf {background: #ffffff; position: fixed; clear: both; z-index: 999; top: 0; width: 100%;}
.smoll{width: 70%;transition: all 1s ease-in-out;margin: 7px auto auto auto !important;}
.display-scrol{padding: 0 !important;} 
ul#menu-main-menu-1 {padding-top: 0%;}
/*==========LOGO MENU END========================*/

/*==========TOP PHONE & EMAIL START==============*/
.top-phnico-num-div {padding: 6px 0px 0px;}
a.top-phn-deco span {color: #8e53c6; font-size: 20px; font-weight: 600; padding: 0px 0px 0;} 
a.footer-phn-a span {color: #8e53c6; font-size: 20px; font-weight: 600; padding: 0px 0px 0;}
img.top-phn-ico-img {width: 5%;} 
img.top-email-ico-img {width: 6%;}
span.top-email-span {color: #8e53c6; font-size: 15px; font-weight: 400;}
.top-mail-ico-div {padding: 10px 0px 0px;}
/*==========TOP PHONE & EMAIL END================*/

/*==========HOME BANNER START====================*/
.banner {background: url('img/banner.png'); background-size: cover; height: 400px; background-position: center;}
.banner-text-one {margin: 15% 0% 0%;}  
.banner-text-one span {font-size: 37px; font-weight: 700; color: #000000;}
h3.banner-text-one-h3 {color: #ffffff; font-size: 25px; font-weight: 300;}
.banner-text-two {margin: 3% 0% 3%;} 
span.banner-text-two-span2 {color: #ffffff; font-size: 25px; font-weight: 300; line-height: 20px;} 
span.banner-text-two-h3 {color: #FF9900; font-weight: 600;} 
.banner-text-decoration {text-align: left; margin-top: 0%; z-index: 1;}  
/*==========HOME BANNER END======================*/
/*==========================================HEADER ONE END===============================================================*/ 



 /*=======================================================================================================================
                                            HOME BODY PART START
 ========================================================================================================================*/
/*==========HOME DIFFERENT CONTENT START===========*/
section.home-cont-diff-bg {background: url('img/home-cont-diff-bg.png'); background-size: cover; height: auto;}
.hom-cont-diff-div {padding: 10px 0px 15px;}
h1.hom-cont-diff-h1 {color: #ffffff; text-align: center; padding-bottom: 10px; font-size: 35px; font-weight: 500;}
p.hom-cont-diff-p {color: #fff; text-align: left; font-size: 17px; font-weight: 300; padding: 0px 10px 5px;}
/*==========HOME DIFFERENT CONTENT END===========*/

/*==========HOME CONTENT BUTTON START===========*/
.home-cont-butt-bg {background: url('img/home-cont-butt-bg.png'); background-size: cover; height: auto; padding-bottom: 18px;}
a.home-cont-butt-a {color: #ffffff; text-decoration: none;}
h1.home-cont-butt-h1 {color: #ffffff; text-align: center; font-size: 45px; padding: 15px 0px 15px; border-radius: 8px; background: rgba(68,72,76,1);
background: -moz-linear-gradient(top, rgba(68,72,76,1) 0%, rgba(59,61,65,1) 28%, rgba(34,36,38,1) 51%, rgba(14,15,16,1) 75%, rgba(1,1,1,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,72,76,1)), color-stop(28%, rgba(59,61,65,1)), color-stop(51%, rgba(34,36,38,1)), color-stop(75%, rgba(14,15,16,1)), color-stop(100%, rgba(1,1,1,1)));
background: -webkit-linear-gradient(top, rgba(68,72,76,1) 0%, rgba(59,61,65,1) 28%, rgba(34,36,38,1) 51%, rgba(14,15,16,1) 75%, rgba(1,1,1,1) 100%);
background: -o-linear-gradient(top, rgba(68,72,76,1) 0%, rgba(59,61,65,1) 28%, rgba(34,36,38,1) 51%, rgba(14,15,16,1) 75%, rgba(1,1,1,1) 100%);
background: -ms-linear-gradient(top, rgba(68,72,76,1) 0%, rgba(59,61,65,1) 28%, rgba(34,36,38,1) 51%, rgba(14,15,16,1) 75%, rgba(1,1,1,1) 100%);
background: linear-gradient(to bottom, rgba(68,72,76,1) 0%, rgba(59,61,65,1) 28%, rgba(34,36,38,1) 51%, rgba(14,15,16,1) 75%, rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44484c', endColorstr='#010101', GradientType=0 );}
/*==========HOME CONTENT BUTTON END===========*/

/*==========WELLCOME PART START===========*/
.home-wellcome-bg {background: url('img/wellcome-bg.png'); background-size: 100% 100%; height: auto;}
.wellcome-part-all {padding: 3% 0% 1%;}
.wellcome-left-div {color: #ffffff;}  
h1.wellcome-left-h1 {font-size: 38px; font-weight: 400;}
span.wellcome-left-span {font-size: 45px; font-weight: 500;}
p.wellcome-left-p {font-size: 16px; font-weight: 300;}
ul.home-our-service-ul {font-size: 16px; font-weight: 300;}
h4.home-our-service-h4 {margin-top: 4%;}
a.home-servi-para-a {color: #ffffff; font-weight: 500;}
.wellcome-right-bg {background: url('img/wellcome-right-bg.png'); background-size: cover; height: 708px;} 
.wellcome-right-div {color: #ffffff;}
a.counselling-a, a.psychology-a, a.ebook-a, a.events-a, a.sleep-a {color: #ffffff; text-decoration: none;}
h1.psychology-h1 {padding-left: 46%; padding-top: 10%; font-size: 40px;}
h1.counselling-h1 {padding-left: 27%; padding-top: 14%;}
h1.ebook-h1 {padding-left: 52%; padding-top: 14%;}
h1.events-h1 {padding-left: 70%; padding-top: 27%;}
h1.sleep-h1 {padding-left: 14%; padding-top: 11%;}
/*==========WELLCOME PART END===========*/


/*==========SHARE AND LIKE AREA START===========*/
h1.share-like-left-h1 {font-size: 28px; font-weight: 600; color: #28ace2; text-align: left;}
section.share-like-section-opt-bg {background-color: #2097d3;}
h1.share-like-left-h1-opt {font-size: 28px; font-weight: 600; color: #ffffff; text-align: left;}
.share-like-right img {display: block; margin: 0 auto;}
.share-like-main-div {padding-top: 2%; padding-bottom: 2%;}
/*==========SHARE AND LIKE AREA END=============*/

/*==========PHOTOGALLERY AREA (CAROUSEL) START===*/

/*==========PHOTOGALLERY AREA (CAROUSEL) END=====*/ 
/*==========================================HOME BODY PART END==========================================================*/


/*========================================================================================================================
                                            TESTIMONIALS START
=========================================================================================================================*/
section.testimonials-bg {background: url('img/home-testimonials-bg.png'); background-size: cover; min-height: auto;     padding-bottom: 2%;} 
.slid-header-text {margin-bottom: 3%;}
.testimonial_slider__round .testimonial_outer_wrap {height: 100% !important; position: inherit !important;}
.testimonial_wrapper {min-height: 350px !important;}
.testimonial_slider__round .testimonial_content_wrap {height: auto !important; margin-bottom: 0% !important;}
span.testimonial_by {line-height: 0px !important; padding: 7px 0px 0px !important; font-weight: 600 !important;}
p.inner-pro-contact-p {padding: 0px; margin: 0px; font-style: normal;}
p.inner-cont-para {font-style: normal;}
a.inner-pro-contact-a {color: #8e53c6; font-size: 15px; font-weight: 600;}
span.inner-pro-contact-span {color: #8e53c6; font-size: 15px; font-weight: 600;}
.sidebar-sevices {
    padding: 15px 0;
}
.sidebar-sevices h3 {
    margin: 10px 0;
    background: #231b0c;
    color: #fff;
    text-align: center;
    padding: 10px 15px;
    font-size: 28px;
    font-weight: 700;
}
.sidebar-sevices ul {
    padding-left: 0;
    margin: 0;
list-style:none;
}

.sidebar-sevices ul li a {
    background: #8e53c6;
    display: block;
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 5px 15px;
    text-decoration: none;
}
.sidebar-sevices ul li a:hover, .sidebar-sevices ul li a:focus{
    background: #efefef;
    display: block;
    font-size: 22px;
    color: #000;
    border-bottom: 1px solid #fff;
    padding: 5px 15px;
    text-decoration: none;
}
p.inner-cont-para {padding: 3% 0% 0%;}
p.inner-butt-p {margin-top: 5%;}
a.inner-butt-a {font-style: normal; padding: 5px 7px 5px; font-size: 12px; font-weight: 700; color: #ffffff; border: 1px solid #000000; background: rgba(68,71,76,1);
background: -moz-linear-gradient(top, rgba(68,71,76,1) 0%, rgba(61,64,68,1) 28%, rgba(39,41,43,1) 51%, rgba(15,15,16,1) 77%, rgba(3,3,3,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,71,76,1)), color-stop(28%, rgba(61,64,68,1)), color-stop(51%, rgba(39,41,43,1)), color-stop(77%, rgba(15,15,16,1)), color-stop(100%, rgba(3,3,3,1)));
background: -webkit-linear-gradient(top, rgba(68,71,76,1) 0%, rgba(61,64,68,1) 28%, rgba(39,41,43,1) 51%, rgba(15,15,16,1) 77%, rgba(3,3,3,1) 100%);
background: -o-linear-gradient(top, rgba(68,71,76,1) 0%, rgba(61,64,68,1) 28%, rgba(39,41,43,1) 51%, rgba(15,15,16,1) 77%, rgba(3,3,3,1) 100%);
background: -ms-linear-gradient(top, rgba(68,71,76,1) 0%, rgba(61,64,68,1) 28%, rgba(39,41,43,1) 51%, rgba(15,15,16,1) 77%, rgba(3,3,3,1) 100%);
background: linear-gradient(to bottom, rgba(68,71,76,1) 0%, rgba(61,64,68,1) 28%, rgba(39,41,43,1) 51%, rgba(15,15,16,1) 77%, rgba(3,3,3,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44474c', endColorstr='#030303', GradientType=0 );}
/*==========================================TESTIMONIALS END===============================================================*/


/*==========================================================================================================================
                                            FORM PART START
===========================================================================================================================*/
/*==========HOME FORM PART START==================*/
.form-bor-div {border: 1px solid rgba(221, 221, 221, 0.59); box-shadow: 1px 1px 10px rgba(136, 136, 136, 0.21);}
.main-form-div {padding: 15px 15px;}
.form-left-text {padding: 1% 0% 0%;}
.form-field-part {padding: 1% 15%;}
h1.form-text-h1 {color: #000000; font-size: 28px; text-align: center; padding: 0px 0px 10px; margin: 0px 0px; font-weight: 400; line-height: 34px;}
a.cont-phn-deco span {font-size: 28px; font-weight: 700;}
span.form-text-span {color: #8e53c6; font-weight: 600;}
form#form_contact2 input#field_qh4icy2, input#field_g0wn1x, input#field_29yf4d2, input#field_n0evq2, input#field_r50an9 {border-radius: 1px; height: 45px !important; box-shadow: 17px 0 21px -15px #f1f4f7, 0px 0 0px 5px rgba(221, 221, 221, 0.43);}  
form#form_contact2 input[type="submit"] {color: #ffffff !important; font-size: 22px !important; font-family: 'Exo', sans-serif !important; font-weight: 600 !important;width: 100% !important; margin-top: 0px !important; margin-bottom: 0px !important; height: 45px !important; border-radius: 2px !important;  border-color: #7127b7 !important; border: 1px solid; background: rgba(172,110,231,1);
background: -moz-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,110,231,1)), color-stop(27%, rgba(168,106,226,1)), color-stop(51%, rgba(159,98,216,1)), color-stop(76%, rgba(149,89,205,1)), color-stop(100%, rgba(144,84,199,1)));
background: -webkit-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -o-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -ms-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: linear-gradient(to bottom, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6ee7', endColorstr='#9054c7', GradientType=0 );} 
form#form_contact2 .frm_error {color: #A366DD;} 
.homeformpartcontrol {padding: 0px 10px 0px;}
/*==========HOME FORM PART END=================*/ 

/*==========INNER SIDE CONTACT FORM START======*/
.inner-contant {padding: 40px 0px;} 
.inner-side-right-bottom {background: url('img/side-form-bg.png'); background-size: cover; height: auto; padding: 0px 25px; box-shadow: 1px 0px 13px 1px #ddd;}  
.inner-side-right-bottom-top {padding: 35px 0px 12px;}
.inner-side-right-bottom-form {padding: 12px 0px 0px;}
form#form_contact3 input#field_qh4icy3, input#field_okveqi, input#field_29yf4d3, input#field_ladgeh, input#field_6q5kaf {border-radius: 1px; height: 45px !important; box-shadow: 17px 0 21px -15px #f1f4f7, 0px 0 0px 5px rgba(221, 221, 221, 0.43);}
form#form_contact3 input[type="submit"] {color: #ffffff !important; font-size: 22px !important; font-family: 'Exo', sans-serif !important; font-weight: 600 !important;width: 100% !important; margin-top: 0px !important; margin-bottom: 0px !important; height: 45px !important; border-radius: 2px !important;  border-color: #7127b7 !important; border: 1px solid; background: rgba(172,110,231,1);
background: -moz-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,110,231,1)), color-stop(27%, rgba(168,106,226,1)), color-stop(51%, rgba(159,98,216,1)), color-stop(76%, rgba(149,89,205,1)), color-stop(100%, rgba(144,84,199,1)));
background: -webkit-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -o-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -ms-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: linear-gradient(to bottom, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6ee7', endColorstr='#9054c7', GradientType=0 );} 
form#form_contact3 .frm_error {color: rgb(255, 255, 255);}
/*==========INNER SIDE CONTACT FORM END=========*/

/*==========CONTACT PAGE FORM START=============*/
form#form_contact4 input#field_qh4icy4, input#field_71bcwn, input#field_29yf4d4, textarea#field_9jv0r12 {height: 38px; border-radius: 0px;} 
form#form_contact4 textarea#field_9jv0r12 {border-radius: 0px;}
form#form_contact4 input[type="submit"] {color: #ffffff !important; font-size: 22px !important; font-family: 'Exo', sans-serif !important; font-weight: 600 !important; width: 20% !important; margin-top: 0px !important; margin-bottom: 0px !important; height: 45px !important; border-radius: 2px !important;  border-color: #7127b7 !important; border: 1px solid; background: rgba(172,110,231,1);
background: -moz-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,110,231,1)), color-stop(27%, rgba(168,106,226,1)), color-stop(51%, rgba(159,98,216,1)), color-stop(76%, rgba(149,89,205,1)), color-stop(100%, rgba(144,84,199,1)));
background: -webkit-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -o-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: -ms-linear-gradient(top, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
background: linear-gradient(to bottom, rgba(172,110,231,1) 0%, rgba(168,106,226,1) 27%, rgba(159,98,216,1) 51%, rgba(149,89,205,1) 76%, rgba(144,84,199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6ee7', endColorstr='#9054c7', GradientType=0 );}
form#form_contact4 .frm_error {color: #A366DD;}
/*===========CONTACT PAGE FORM END==============*/
/*==========================================FORM PART END===================================================================*/


/*===========================================================================================================================
                                            HOME WELCOME PART START
============================================================================================================================*/
.home-contain-bg {background: url('img/home-contain-bg.png'); background-size: cover; height: auto; background-position: 40% 0%;     padding-bottom: 15px;}
.home-contain-title {text-align: center; font-size: 24px; color: #0066ff; font-weight: 600;  margin-top: 3%; margin-bottom: 2%;}
.home-contain-main-div {margin-top: 0%;}
p.contain-text-p {font-size: 18px; text-align: center; font-weight: 500;}
p.contain-text-p2 {font-size: 18px; text-align: left; font-weight: 500;}
p.contain-text-p3 {font-size: 16px; text-align: left; font-weight: 500; padding: 5px 0px;}
.media-heading {margin-top: 0; margin-bottom: 5px; font-size: 20px; font-weight: 600; margin-top: 3%;}
ul.media-heading-ul {padding-top: 5px; padding-left: 25px;}
li.media-heading-li {list-style: none;}
.cont-phone-num {color: #000000;font-weight: 600;}
/*==========================================HOME WELCOME PART END==========================================================*/



/*===========================================================================================================================
                                            FOOTER PART START
============================================================================================================================*/
/*===========GET IN TOUCH START==================*/ 
.get-in-touch-bg {background: url('img/get-in-touch-bg.png'); background-size: cover; height: auto;}
.get-in-main-div {padding: 2% 1% 2%;}
.get-in-two {padding-top: 1%;}
.get-in-three {padding-top: 2%;}
h1.get-in-one-h1-one {font-size: 45px; color: #ffffff; font-weight: 300;}
h1.get-in-one-h1-two {font-size: 30px; color: #ffffff; margin: 5px 0px;}
h1.get-in-one-h3-two {font-size: 17px; color: #ffffff; font-weight: 400; margin: 0px 0px;}
h1.get-in-one-h1-three {font-size: 17px; color: #ffffff; font-weight: 400; margin: 0px 0px;}
h1.get-in-one-h3-three {font-size: 17px; color: #ffffff; font-weight: 400; margin: 0px 0px;}
span.getin-phn-num-span {font-size: 25px; font-weight: 700; color: #FF9900;}
span.getin-email-span {font-size: 18px; font-weight: 400; color: #FF9900; text-decoration: underline;}

/*====Form Placeholder Start======*/
/*::-webkit-input-placeholder {color: #909; font-siz : 12px; /* WebKit, Blink, Edge */}
/*:-moz-placeholder {color: #909; font-siz : 12px; opacity:  1; /* Mozilla Firefox 4 to 18 */}
/*::-moz-placeholder {color: #909; font-siz : 12px; opacity:  1;/* Mozilla Firefox 19+ */}
/*:-ms-input-placeholder {color: #909; font-siz : 12px; /* Internet Explorer 10-11 */}
/*:placeholder-shown {color: #909; font-siz : 12px; /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */}
/*====Form Placeholder Start======*/
/*===========GET IN TOUCH END====================*/


/*===========FOOTER START========================*/
.footer-bg {background: url('img/footer-bg.png'); background-size: cover; height: auto;}
.footer-all-cont {padding-left: 0px; padding-right: 0px;} 
a.foot-getintouch-a {text-decoration: none;}
.foot-getintouch-div {background: url('img/footer-get-bg.png'); background-size: contain; background-repeat: no-repeat; min-height: auto; text-align: center; padding: 14px 0px 30px;} 
.getin-div {padding: 0px 0px 0px; margin-top: 4%;}
h1.foot-getintouch-h1 {font-size: 35px; font-weight: 400; color: #8e53c6; margin: 9px 0px 0px;} 
td.getintouch-td {padding: 0px 5px 0px; font-size: 15px; font-weight: 500;} 
span.getintouch-add-span {font-size: 20px; font-weight: 400; line-height: 0px;}
span.footer-phn-span {font-size: 28px; font-weight: 600; color: #8E53C6; text-decoration: none;}
span.footer-phn-span-one {font-size: 20px; font-weight: 600; color: #8E53C6; text-decoration: none;}
a.footer-phn-a {color: #8E53C6;}
a.cont-phn-deco  {color: #8E53C6;}
a.top-phn-deco {color: #8E53C6;}

span.footergetin-email-span {font-size: 18px; text-decoration: none; color: #000; font-weight: 400;}
span.foo-useful-span {color: #8e53c6; font-size: 18px; font-weight: 500;}
a.foo-use-link-a {color: #000000; text-decoration: underline; padding-right: 8px;}
.foo-use-link-a a:hover {color: #8e53c6;}
td.getintouch-td a:hover, td.getintouch-td a:focus {color: #945DC9;}
.foot-cont-map {padding-left: 0px; padding-right: 0px;}
.foot-cont-left {padding-left: 0px; padding-right: 0px;}  
div#wpgmza_map {height: 430px !important;}
ul.footer-social-icon-ul {list-style: none; padding: 10px 0px 0px; margin: 0px 0px 10px;}
li.foot-social-icon-li {display: inline-block; padding-right: 8px;} 
.foot-getintouch-table-div {padding-left: 4%;} 
img.footer-loc-ico {padding: 10px 0px 0px;}
img.footer-phone-ico {padding: 10px 0px 0px;}
img.footer-emai-ico {padding: 10px 0px 0px;}
img.footer-usefu-ico {padding: 10px 0px 0px;}
/*===========FOOTER END==========================*/

/*===========BELOCAL START=======================*/
.footer-bor-img img {display: block; margin: 0 auto;}
.belocal {text-align: center; color: #ffffff; padding: 15px; border: 1px solid #000000; background: rgba(69,72,76,1);
background: -moz-linear-gradient(top, rgba(69,72,76,1) 0%, rgba(56,58,62,1) 27%, rgba(36,37,39,1) 51%, rgba(14,14,15,1) 74%, rgba(1,2,2,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,72,76,1)), color-stop(27%, rgba(56,58,62,1)), color-stop(51%, rgba(36,37,39,1)), color-stop(74%, rgba(14,14,15,1)), color-stop(100%, rgba(1,2,2,1)));
background: -webkit-linear-gradient(top, rgba(69,72,76,1) 0%, rgba(56,58,62,1) 27%, rgba(36,37,39,1) 51%, rgba(14,14,15,1) 74%, rgba(1,2,2,1) 100%);
background: -o-linear-gradient(top, rgba(69,72,76,1) 0%, rgba(56,58,62,1) 27%, rgba(36,37,39,1) 51%, rgba(14,14,15,1) 74%, rgba(1,2,2,1) 100%);
background: -ms-linear-gradient(top, rgba(69,72,76,1) 0%, rgba(56,58,62,1) 27%, rgba(36,37,39,1) 51%, rgba(14,14,15,1) 74%, rgba(1,2,2,1) 100%);
background: linear-gradient(to bottom, rgba(69,72,76,1) 0%, rgba(56,58,62,1) 27%, rgba(36,37,39,1) 51%, rgba(14,14,15,1) 74%, rgba(1,2,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484c', endColorstr='#010202', GradientType=0 );} 
span.belocal-site-span a {color: #d7d509; text-decoration: underline; font-size: 16px; font-weight: 600;}
/*===========BELOCAL END=========================*/ 
/*==========================================FOOTER PART END=================================================================*/


 

/*===========================================================================================================================
                                            INNER PAGE START
============================================================================================================================*/
/*===========INNER PAGE START=====================*/
.inner-banner-bg {background: url('img/inner-banner-bg.png'); background-size: cover; min-height: auto;}
.inner-banner-cont {padding: 0px 0px;} 
.inner-title { text-align: left; margin-top: 0%; padding: 4% 0% 1%;} 
span.inner-title-span {color: #000000; font-size: 45px; font-weight: 600;} 
.inner-long-butt-div {background: url('img/inner-long-butt.png'); background-size: 100% 100%; min-height: auto; margin: 3% 0% 0%;}
h1.inner-long-butt-h1 { text-align: center; padding: 5px 0px 15px;}
a.inner-long-butt-a {color: #ffffff; font-size: 38px; font-weight: 600; text-decoration: none;}
.cont-inner-img-div {padding: 0px 0px 0px; margin: 5px 0px 15px;}
.cont-inner-img-one, .cont-inner-img-two  {padding: 0px; margin: 0px;}
 {padding: 0px; margin: 0px;}
img.cont-inner-img, img.cont-inner-img2 {width: 100%; padding: 5px 5px 5px; display: block; margin: 0 auto;}
h4.inner-page-para-tite-h4 {font-size: 16px; margin-top: 3%; font-weight: 500;}
.usefullink-div {font-size: 18px; line-height: 35px;}
/*===========INNER PAGE END=======================*/

/*===========SIDE CONTACT BUTTON START======*/
.inner-long-button-bg {background: url('img/inner-long-button-bg.png'); background-size: 100% 100%; min-height: auto; margin-top: 5%;}
h3.inner-long-button-h3 {text-align: center; margin: 5% 3% 5%; border-radius: 10px; border: 1px solid #000000; padding: 15px 0px 15px; background: rgba(69,72,77,1);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(58,61,64,1) 26%, rgba(36,38,40,1) 51%, rgba(13,14,15,1) 74%, rgba(1,1,1,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,72,77,1)), color-stop(26%, rgba(58,61,64,1)), color-stop(51%, rgba(36,38,40,1)), color-stop(74%, rgba(13,14,15,1)), color-stop(100%, rgba(1,1,1,1)));
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(58,61,64,1) 26%, rgba(36,38,40,1) 51%, rgba(13,14,15,1) 74%, rgba(1,1,1,1) 100%);
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(58,61,64,1) 26%, rgba(36,38,40,1) 51%, rgba(13,14,15,1) 74%, rgba(1,1,1,1) 100%);
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(58,61,64,1) 26%, rgba(36,38,40,1) 51%, rgba(13,14,15,1) 74%, rgba(1,1,1,1) 100%);
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%, rgba(58,61,64,1) 26%, rgba(36,38,40,1) 51%, rgba(13,14,15,1) 74%, rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#010101', GradientType=0 );}
a.inner-long-button-a {font-size: 25px; color: #ffffff; text-decoration: none;} 
/*===========SIDE CONTACT BUTTON END======*/

/*===========SIDE CONTACT TESTIMONIAL START======*/
/*span.testi-clin-img-div {position: absolute;}*/
span.testi-clin-img-div {position: absolute; width: 72px; height: 72px;}
.inner-testi-all {margin: 10px 0px 10px;}
.inner-testi-tex-all {padding-right: 0px;}
.testi-top-text-div {background-color: #ffffff; padding-left: 12%; padding-top: 1%; margin-left: 5%; padding-bottom: 3%; border-top: 1px solid; border-left: 1px solid; margin-bottom: 3%;}
.inner-testi-bg {margin: 5% 0% 0%;}
/*img.image-responsive.testi-clin-img {margin-left: -55%; width: 50%; display: block; margin-top: 50%;} */
img.image-responsive.testi-clin-img {margin-left: -108%; width: 100%; display: block; margin-top: 103%;}
h3.testi-clin-degi-h3 {font-size: 22px;}
.inner-testi-bg {background: url('img/home-testimonials-bg.png'); background-size: cover; min-height: auto;}  
/*===========SIDE CONTACT SERVICE AREA END=========*/


/*===========FAQ PART START========================*/ 
h1.faq-top-text {font-size: 20px; text-align: center; font-weight: 600;}
/*===========FAQ PART END==========================*/
/*==========================================INNER PAGE END==================================================================


/*==========================================================================================================================
                                            PAGE START
===========================================================================================================================*/
/*===========CONTACT US PAGE START=================*/ 
.contact-from-par {padding: 0px 0px 0px;}
.contact-from-title {padding: 0px 0px 0px; margin-bottom: 2%;}
.contact-from-text {color: #464547; font-size: 25px;}
.contact-main-div {margin-top: 4%;}
.cont-top-div {font-size: 18px; text-align: center; margin-top: 4%;}
h1.contact-name-text {font-size: 20px; padding: 0px 0px; color: #28ACE2;}
span.contact-add-span {font-size: 14px; font-weight: 600;}
h1.contact-phone-num {font-size: 16px; color: #004990; padding: 0px 0px; margin-bottom: 0px;}
h1.contact-email-id {font-size: 16px; padding: 0px 0px; margin-top: 5px; color: #004990;}
span.cont-phn-span {font-size: 18px; font-weight: 600;}
span.cont-email-span {font-size: 14px; color: #004990; text-decoration: underline;}
span.contact-phn-deco {font-size: 14px; font-weight: 600; color: #004990;} 
/*===========CONTACT US PAGE END====================*/ 


/*===========BLOG PAGE START========================*/ 
.blog-header-page {margin-top: 60px; margin-bottom: 80px;}
.blog-title-contr {margin-top: 0px;}
.user-admin {padding-bottom: 10px; padding-left: 0px; padding-top: 20px;}
.user-admin-cont2 {text-decoration: none; list-style: none; display: inline; padding-left: 0px; color: #b2acac;}
.user-admin-cont2 a {color: #b2acac;}
.user-admin h5 {color: #ccc;}
.blog-contant-text {margin-top: 15px; margin-left: 0px; padding-left: 0px;}
.blog-read-more {padding-left: 0px;margin-top: 2%;margin-bottom: 0px;padding-bottom: 10px;border-bottom: 2px solid #ccc;}
.blog-read-more a {color: #ed1c24;} 
.blog-read-more strong a {font-size: 15px; color: #868383; padding-right: 8px; margin-left: 16px;}
.view-read-more-top {margin-top: 80px; margin-bottom: 80px;}
/*==========BLOG PAGE END===========================*/ 


/*==========MAP LOCATION START======================*/ 
.map-location {}
.clear {clear: both;}
/*==========MAP LOCATION END========================*/ 


/*==========FAQ PAGE START==========================*/ 
.faq-page {}
.faq-contant {padding: 40px 0px;}
/*==========FAQ PAGE END============================*/ 


/*==========TESTIMONIAL (Menu) PART START===========*/
/*==========TESTIMONIAL (Menu) PART END=============*/
/*==========================================PAGE END======================================================================*/
.clear-pm {margin: 0px !important; padding: 0px !important;}

.Rvideo-box {
    background-color: #000;
    text-align: center;
    padding: 0;
    margin: 0 auto 0 auto;
    width: 100%;
    max-width: 600px;
    height: auto;
    border: 1px solid #000;
}
.Rvideo-box iframe {
    width: 100%;
    height: 300px;
    display: block;
    padding: 0;
    margin: 0;
}

ul.home-our-service-ul li a {
    color: #fff;
}
.hom-video-part {
    padding: 35px 15px;
}
/*============desktop=======================*/
.google-review-desk {position: fixed;right: 0;top: 240px; z-index: 9999;}
.google-review-desk a {display: inline-block;background: rgba(236, 27, 35, 0.54);color: #fff;padding: 12px 11px;font-weight: 700;font-size: 18px;text-decoration: none;text-align: center;}
.google-review-desk a span {display: block;}
.google-review-desk a:hover, .google-review-desk a:focus{background: rgba(236, 27, 35, 1);color: #fff;text-decoration: none;}

/*============mobile========================*/
.footer-review {text-align: center;padding: 15px 0px;}
.footer-review a {background: red;padding: 10px 15px;color: #fff; font-size:20px;     border: 1px solid #ff0000;}
.footer-review a:hover, .footer-review a:focus {color: red;background: #ffffff;text-decoration: none;}


.site-mainmenu li ul li a:after {
    content: ""!important;
}


/*=========Faisal=================*/


/*============mobile========================*/
.ult-dri {text-align: center;padding: 15px 0px;}
.ult-dri a {background: #3e4145;padding: 10px 15px;color: #fff; font-size:20px;     border: 1px solid #3e4145; display: inline-block;}
.ult-dri a:hover, .footer-review a:focus {color: #fff;background:#8e53c6;text-decoration: none;}




