@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
  

   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   /*a {color:#fa3175; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }*/
   
   /*.alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }*/

   html{overflow-y: scroll;}
   
   #main-wrapper {overflow: hidden;position: relative;}
   a:focus,a:hover{text-decoration: none;outline: none;}
   .container{max-width:1100px;}



   h1 { margin:0; padding:0 0 0px; font-size:50px; font-family: 'Open Sans', sans-serif;font-weight:700; color: #000000;}
   h1 span { color: #34c1ca;}
   h2 { margin:0; padding:0 0 0px 0; font-size:40px;font-family: 'Open Sans', sans-serif;font-weight:700;color: #000000;}
   h3 { margin:0; padding:0 0 0px 0; font-size:20px;font-family: 'Open Sans', sans-serif;font-weight:600;
color: #000000;}
/*
   h4 { margin:0; padding:0 0 20px 0; font-size:24px; line-height:130%; font-family: 'Open Sans', sans-serif;; text-align: center;}
   h5 { margin:0; padding:0 0 10px 0; font-size:22px; line-height:110%; font-family: 'Open Sans', sans-serif;;}
   h6 { margin:0; padding:0 0 10px 0; font-size:19px; line-height:110%; font-family: 'Open Sans', sans-serif;;}*/

   p { margin:0; padding: 0;font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:400; color: #838383;}


   /*.clr-blk{color: #000;}
   .clr-wht{color: #fff;}
   .clr-blue{color: #04a2c5;}
   .clr-drk-grey{color: #44403e;}


   .txt-left{text-align: left;}
   .txt-right{text-align: right;}
   .txt-center{text-align: center;}

   .fnt-raleway-heay{font-family:  'Open Sans', sans-serif;;}
   .fnt-opensans-bld{font-family:  'Open Sans', sans-serif;;}
   .fnt-raleway-bld{font-family:  'Open Sans', sans-serif;;}
   .fnt-raleway-nrml{font-family:  'Open Sans', sans-serif;;}*/


   body{overflow: hidden;}
/*--------------------------------*/
   
   
   
   
 
   
.main-nav-main{margin: 0;padding: 0;float: left;width: 100%; position: relative;}  
   

header {margin:0;padding:15px 0 15px 0;float:left;width:100%;} 
/*.container {width:1167px; margin:0 auto; padding:0;}*/
.top-nav-holder{width:100%; margin:25px 0 0 0; padding:0; height:50px;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 1px; padding:0 16px; font-size:14px; line-height:37px; font-family:'OpenSans-Regular'; font-weight:normal; color:#444444; text-align:left; transition:all 1s;}
.navbar-inverse .navbar-nav > li > a:hover{ background:#e3541a !important; color: #fff; border-radius: 20px;}
.navbar-inverse .navbar-nav > li.current-menu-item a{ background:#e3541a !important; color: #fff; border-radius: 20px;}
.navbar{padding:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav{ margin: 9.75px 0;}
.navbar-collapse{padding: 0;}
.navbar{margin: 0;}
.navbar-toggler:focus { outline: none;}


section#content{margin: 0; padding: 40px 0; float: left; width: 100%;}


.logo-hldr{text-align: center; float: left; width: 100%; margin: 5% 0 7%; padding: 0;}
ul.clnt-atrny-lnk{margin: 0 auto 0; padding: 0; width: auto; text-align: center; display: table;}
ul.clnt-atrny-lnk li{margin: 0 10px; padding: 0; width: auto; display: inline; list-style: none; float: left;}
ul.clnt-atrny-lnk li a{min-width: 230px; height:60px; line-height: 60px; float: left; border-radius: 35px; font-family: 'Open Sans', sans-serif; padding:0; background: rgba(243,173,7,1);background: -moz-linear-gradient(left, rgba(243,173,7,1) 0%, rgba(192,136,2,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(243,173,7,1)), color-stop(100%, rgba(192,136,2,1)));background: -webkit-linear-gradient(left, rgba(243,173,7,1) 0%, rgba(192,136,2,1) 100%);
background: -o-linear-gradient(left, rgba(243,173,7,1) 0%, rgba(192,136,2,1) 100%);
background: -ms-linear-gradient(left, rgba(243,173,7,1) 0%, rgba(192,136,2,1) 100%);
background: linear-gradient(to right, rgba(243,173,7,1) 0%, rgba(192,136,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ad07', endColorstr='#c08802', GradientType=1 ); color: #1b1b1b; font-size: 20px; font-weight: 700; transition: all 1s;}
ul.clnt-atrny-lnk li a:hover{background: #292828; color: #fff; }
/*.navbar { float: left; margin: 0; padding: 26px !important; width: 100%;}*/
.navbar { float: right; margin: 0; padding: 26px !important; width: 31%;/*position: absolute;right: 0;*/z-index: 9;}
ul.navbar-nav li a {color: #fff !important; font-family: 'Open Sans', sans-serif; transition: all 1s; font-size: 16px;}
ul.navbar-nav li a:hover{color: #f3ad07 !important;}
/*footer{margin: 0; padding: 15px 0; float: left; width: 100%;}*/
/*p.copy-txt{font-family: 'Open Sans', sans-serif; font-size: 13px; color: #808080; text-align: center;}
.mb-4, .my-4{margin-bottom: 0 !important;}*/

.navbar-collapse{background: #2b2b2b; padding: 15px; border-radius: 15px;position: absolute;z-index: 9;top: 95px;left: 149px;width: 59%;}
.animated-icon1{height: 22px !important;}
.navbar-toggler { background: #f3ad07 none repeat scroll 0 0; border-radius: 50%; font-size: 1.25rem; height: 50px; line-height: 0; width: 50px; padding: 0 6px; text-align: center; float: right;position: absolute;right: 56px;top: 36px;}
img{max-width: 100%;}
header .logo-hldr { float: left; width: 39%; margin: 0;}



/* Icon 1 */

.animated-icon1, .animated-icon2, .animated-icon3 {
width: 37px;
height: 20px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon1 span, .animated-icon2 span, .animated-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon1 span {
background: url(../images/line-mnu.png) no-repeat scroll center;
}

.animated-icon2 span {
background: #e3f2fd;
}

.animated-icon3 span {
background: #f3e5f5;
}

.animated-icon1 span:nth-child(1) {
top: 3px;
}

.animated-icon1 span:nth-child(2) {
top: 10px;
}

.animated-icon1 span:nth-child(3) {
top: 17px;
}

.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}




/*--------------- Inside Page Starts here  ----------------*/

/*.inside-pg{background-color: #fff !important;background:url("../images/inside-page-background-image.png") no-repeat top left;width: 100%;position: relative;}
.pg-title{position: relative; text-align: center; margin:0 auto; display: table; }
.pg-title:before{position: absolute; left: -140px; width: 120px; background: #f3ad07; height: 2px; content: ''; top:18px;}
.pg-title:after{position: absolute; right: -140px; width: 120px; background: #f3ad07; height: 2px; content: ''; top:18px;}*/


/*.text-part{margin: 0;padding: 0;float: left;width: 61%;position: relative;}*/
/*.text-part:after{position: absolute;background:url("images/text-background.png") no-repeat;left: 0;top: 0;content: '';width: 50px;height: 50px;z-index: 1;}*/
/*.vedio-image-part{margin: 0;padding: 0;float: right;width: 35%;}
.vedio-image-part img {margin: 7px 0 0 0;height: auto;}*/





/*section#client-attorney-button{margin: 0;padding:5% 0;width: 100%;float: left;}


ul.contact-listing{margin: 0 auto 41px;padding: 0 0 33px 0;float: none;width: 100%;display: table;border-bottom: 1px solid #262626;}
ul.contact-listing li{margin: 0;padding: 0;float: left;list-style: none;font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 16px;color: #919191;width: 39%;}
.call{color: #f3ad07;font-family: 'Open Sans', sans-serif; font-weight:bold;}
img.icon-image{margin: 6px 4px 0 0;float: left;}
ul.contact-listing li a{font-family: 'Open Sans', sans-serif; font-weight:400;font-size:16px;color: #919191;transition:ease-in-out 1s;}
ul.contact-listing li:first-child {margin: 0 0 0 0px;width: 33%;padding: 0 0 0 121px;}
ul.contact-listing li:nth-child(2) {margin: 0 0 0 0;width: 28%;}
ul.contact-listing li a:hover{color: #f3ad07;}*/


.logo-hldr a img{width: auto;float: left;}
.vrticle-scroll {overflow-y: scroll; max-height: 500px;}

ul.clints-lsts{margin: 0; padding: 0; float: left; width: 100%;}
ul.clints-lsts li { margin: 0; float: left; width: 100%; list-style: none; display: inline; padding: 5px 0 12px 16px; font-size: 16px; line-height: 147%; font-family: 'Open Sans', sans-serif; font-weight: normal; color: #000; background: url(../images/yellow-dt.png) no-repeat scroll 0 11px; background-size: 9px;}
ul.navbar-nav li.active a{color: #f3ad07 !important;}

img.about-image-property {margin: 0 auto 13px;float: none;display: table;max-width: 100%;}

/*.text-part-what-we-do{margin: 0;padding: 0;float: right;width: 61%;position: relative;}
.vedio-image-part-what-we-do{margin: 0;padding: 0;float: left;width: 35%;}
.vedio-image-part-what-we-do img {margin: 7px 0 0 0;width: 100%;height: auto;}


.text-part-client{margin: 0;padding: 0;float: left;width: 100%;position: relative;}
.vedio-image-part-client{margin: 0 auto 20px;padding: 0;float: none;width: 32%;position: relative;}
.vedio-image-part-client img {margin: 7px 0 0 0;max-width:100%;height: auto;}
.vedio-client-clipping-image{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;z-index: 9;transform: translateY(-50%);}
.vedio-client-clipping-image img{width: auto;margin: 0 auto;float: none;display: table;}
ul.clints-lsts-client{margin: 0 auto 0;padding: 0 0 30px 0;float: none;width: 60%;display:table;}
ul.clints-lsts-client li { margin: 0; float: left; width: 100%; list-style: none; display: inline; padding: 5px 0 12px 16px; font-size: 16px; line-height: 147%; font-family: 'Open Sans', sans-serif; font-weight: normal; color: #000; background: url(../images/yellow-dt.png) no-repeat scroll 0 11px; background-size: 9px;}

.vedio-image-part-attorney{margin: 0 auto 20px;padding: 0;float: none;width: 32%;position: relative;}
.text-part-attorney{margin: 0;padding: 0;float: left;width: 100%;position: relative;}
ul.clints-lsts-attorney{margin: 0 auto 0;padding: 0 0 30px 0;float: none;width: 60%;display:table;}
ul.clints-lsts-attorney li { margin: 0; float: left; width: 100%; list-style: none; display: inline; padding: 5px 0 12px 16px; font-size: 16px; line-height: 147%; font-family: 'Open Sans', sans-serif; font-weight: normal; color: #000; background: url(../images/yellow-dt.png) no-repeat scroll 0 11px; background-size: 9px;}*/


/*
------------------------------new-template-------------------------------------------*/

section#banner{margin: 0;padding: 0;width: 100%;float: left;position: relative;border-top: 1px solid #b8b2ae;}
#banner img{width: 100%;}
.banner-inside{position: absolute;width: 100%;top: 47px;}
.banner-caption{margin: 0 auto;padding: 0;float: none;position: absolute;width: 43%;top: 9px;right: 0;left: 0;text-align: center;}
.link-group{margin: 55px auto 0;float: none;display: table;width: 100%;padding: 0;}
a.link-box{margin: 0;padding: 14px 50px;background: #eda806;color: #fff;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 400;transition: ease-in-out 1s;}
a.link-box:hover{background: #000000;}
a.link-box-one{margin: 0 0 0 4px;padding: 14px 50px;line-height: 12px;background: #000000;color: #fff;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 400;transition: ease-in-out 1s;}
a.link-box-one:hover{background: #eda806;}

.yellow-border{margin: 0;padding: 24px 0;border-top: 3px solid #efaa06;width: 100%;float: left;background:#000;position: absolute;z-index: 9;bottom: 0;opacity: 0.788;}
h4.font-weight{color:#f3ad07;font-size:28px;font-family: 'Open Sans', sans-serif; font-weight:700;text-align: center;padding: 0;}


section#what-we-do{margin: 0;padding: 6% 0;float: left;width: 100%;background: url("../images/Abeer-business-background-image.png") no-repeat top left;}
      
.what-we-do-text-part{margin: 0;float: left;width: 41%;padding: 0;}
a.common-link{margin: 0;padding: 10px 40px;float: left;background: transparent;color: #000;font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:400;border: 2px solid #eda806;transition: ease-in-out 1s;}
a.common-link:hover{background: #000000;color: #fff;}
section#what-we-do h2 {padding: 0 0 27px 0;}
section#what-we-do h3 {padding: 0 0 19px 0;line-height: 29px;}
section#what-we-do p {line-height: 33px;padding: 0 0 32px 0;}

.what-we-do-image-part{margin: 0;float: right;width: 50%;padding: 0; position: relative;}


section#about-Abeer{margin: 0;padding: 0% 0;float: left;width: 100%;background: url("../images/Abeer-background-design.png") no-repeat;position: relative; background-size: cover;}
section#about-Abeer:after{position: absolute;content: '';right: 0;background: url("../images/image-bck-new.png") no-repeat right;width: 34%;height: 156%;top: -72px;}
.about-image-part{margin: 0;float: left;width: 100%;padding: 0;position: relative;}
.about-image-part:after{position: absolute;content: '';background: url("../images/image-border.png") no-repeat;width: 104%;height: 116%;right: -1px;top: -22px;}

.about-image-part img {margin: 14px 0 19px 0;}
.about-text-part{margin: 0;float: left; width: 100%;/*width: 62%;*/padding: 0; position: relative; z-index: 9;/*right: 0;position: absolute;*/}


.about-text-part p {width: 89%;line-height: 36px;padding: 0 0 33px 0;}
.about-text-part h2 {padding: 81px 0 20px 0;}

section#business{margin: 0;padding: 7% 0 4%;float: left;width: 100%;background: url("../images/middle-section-background-image.png") no-repeat left;}
.txt-center{text-align: center;}
.image-text-box{margin: 0;padding: 0;float: left;width: 100%;transition: ease-in-out 1s;}
.image-text-box:hover .box-text-part{background: #eda806;}
.image-text-box:hover .box-text-part h3{color: #fff;}
.image-text-box:hover .box-text-part p{color: #fff;}
.image-text-box:hover .box-text-part a.single-link{color: #fff;background: url("../images/plus-sign-hover.png") no-repeat;
background-position: 112px 8px;}
.box-text-part{margin: 0;padding: 0;float: left;width: 100%;background: #ededed;position: relative;min-height: 313px;}
a.single-link{color: #eda806;font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:600;position:relative;transition:ease-in-out 1s;background: url("../images/plus-sign.png") no-repeat;margin: 0 auto;float: none;display: table;background-position: 112px 8px;text-align: center;width: 100%;padding: 0 0 17px 0;position: absolute;bottom: 0;}

a.single-link:hover{color: #fff;background: url("../images/plus-sign-hover.png") no-repeat;
background-position: 112px 8px;}

.box-text-part h3 {padding: 28px 32px 28px;line-height: 27px;}
.box-text-part p {line-height: 27px;padding: 0 45px 21px;position: absolute;top: 102px;}


.image-text-box:hover .box-image-part:after{background: rgba(74,83,83,.7);position: absolute;width: 100%;height: 100%;content: '';bottom: 0;z-index: 1;left: 0;}
.box-image-part{margin: 0;padding: 0;float: left;width: 100%;position: relative;}
.hover-plus-sign{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);display: none;z-index: 9;}
.hover-plus-sign img{margin: 0 auto;float: none;display: table;}
.image-text-box:hover .hover-plus-sign{display: block;}

.limited {padding: 84px 141px 27px;line-height: 28px;}
#business .common-link {margin: 0 auto;float: none;display: table;padding: 10px 27px;}
.spacing {padding: 60px 0 0 0;}
.vedio-part{margin: 0;padding: 48px 0 0 0;float: left;width: 100%;position: relative;}
img.main-image{margin: 0 auto;float: none;display: table;position: relative;}
img.icon{position: absolute;top: 50%;transform:translateY(-50%);left: 0;right: 0;margin: 0 auto;z-index: 9;}
.lorem{position: absolute;bottom: 36px;z-index: 9;text-align: center;left: 0;right: 0;margin: 0 auto;color: #fff;}

section#attorneys{margin: 0;padding: 6% 0 4%;float: left;width: 100%;background: #efefef;}
img.image1{margin: 11px 0 0 5px;float: left;}
.text-right{margin:0; padding: 0;float: right;width: 70%;}
a.attorney-link{color: #eda806;font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:600;position:relative;transition:ease-in-out 1s;background: url("../images/plus-sign.png") no-repeat;margin: 0 auto;float: none;display: table;background-position: -1px 8px;text-align: center;width: 100%;padding: 0 133px 17px 0;}
a.attorney-link:hover{color: #000;background: url("../images/plus-sign-hover1.png") no-repeat;
background-position: -1px 8px;}
#attorneys h3 {text-align: left;line-height: 31px;padding: 0 22px 0 0;}
#attorneys p {text-align: left;padding: 19px 0 16px 0;line-height: 25px;}
#attorneys .col-sm-4{position: relative;}
#attorneys .col-sm-4:after{position: absolute;right: -8px;width: 8px;height: 130px;background: url("../images/right-line.png")no-repeat;z-index: 9;content: '';top: 31px;}

#attorneys .col-sm-4:last-child:after{display: none;}

section#join{margin: 0;padding: 4% 0 3%;float: left;width: 100%;background: #de9d07;}
#join h3 {padding: 0 144px;line-height: 30px;}
a.join-link{margin: 29px auto 0;padding: 14px 31px;float: none;background: #222222;color: #fff;font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:400;border: 2px solid #eda806;transition: ease-in-out 1s;display: table;}
a.join-link:hover{background: #fff;color: #000;}
footer{margin: 0;padding: 0;float: left;width: 100%;background:url("../images/footer-background-image.jpg") no-repeat;background-size: cover;}
.top-footer{margin: 0;padding: 5% 0;float: left;width: 100%;}
img.btm-logo{margin: 0 auto;float: none;display: table;}
/* START Update to 3 columns in footer // DDL */
ul.contact-listing{
	margin: 42px 10% 34px 10%;
    padding: 0;
    float: left;
    width: 100%;
}
ul.contact-listing li {
	margin: 0;
    padding: 0;
    float: left;
    width: 31%;
    list-style: none;
    color: #222222;
    font-size: 14px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
img.cntct-icon{
	/* margin: 0 4px 0 0; */
    /* float: left; */
    /* display: block; */
    text-align: center;
}
/* END Update to 3 columns in footer // DDL */
.separate{font-family: 'Open Sans', sans-serif; font-weight:600;color: #eda805;}
ul.contact-listing li:first-child {width: 25%;}
ul.contact-listing li:nth-child(2) {margin: 0 0 0 -5px;}
ul.contact-listing li:nth-child(3) {width: 20%;}
ul.contact-listing li:last-child { /*width: 15%;*/ }
ul.contact-listing li a{color: #222222;font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:400;transition:ease-in-out 1s;}
ul.contact-listing li a:hover{text-decoration: underline;}
a.newsletter{color: #eda805;font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:600;transition:ease-in-out 1s;text-decoration: underline;margin: 0 auto 0;display: table; width: 100%; text-align: center;}
a.newsletter:hover{color: #000;}

/*---------modal-part-------------*/


.modal-header {padding: 0;}
.excellence-text-modal{margin: 0;padding: 21px 39px 21px;float: left;width: 100%;}
form{float: left;width: 100%;margin: 20px 0;}
.inpt-fld{border-bottom: 1px solid #c3c3c3;width: 45%;line-height: 42px;float: left;
padding: 0 0 0 0px;margin: 5px 10px 40px 23px;color: #8c8c8c;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 400;transition: all 1s;border-right: none;border-left: none;border-top: none;background: transparent;}
.sb-btn-cntct{background: #de9d07;border-radius: 11px;line-height: 45px;color: #fff;padding: 0 86px;border: 1px solid transparent;float: left;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 700;transition: all 1s;margin: 27px auto 0;cursor: pointer;float: none;display: table;}
.sb-btn-cntct:hover{background:#000;transition: 1s ease-in-out;}

.modal-header .close {margin: 3px 0rem -1rem auto;}
.modal-header h4 {text-align: center;padding: 16px 0 17px 0;margin: 0 0 0 255px;}
body.modal-open {padding-right: 0 !important;}



/*---------------modal part ends here-----------------*/



.bottom-footer{margin: 0;padding: 3% 0;float: left;width: 100%;background: #292929;}
.copy{color: #838383;font-size: 13px;font-family: 'Open Sans', sans-serif; font-weight:400;width: 35%;float: left;}
ul.social-icon-list{margin: 0;padding: 0;float: right;width: 18%;}
ul.social-icon-list li{margin: 0 0 0 23px;padding: 0;float: left;list-style: none;}
ul.social-icon-list li a img.social2{display: none;}
ul.social-icon-list li:hover a img.social2{display: block;} 
ul.social-icon-list li:hover a img.social1{display: none;}

/*-----------What We Do-------------*/
.banner-inside.caption-inside {top: 40%; left: 0;}
.banner-inside.caption-inside .banner-caption {top: 0;}
.white-txt {color: #fff !important;}
#inside-content {width: 100%; float: left; margin: 0; padding: 4% 0 3%;}
#inside-content-new {width: 100%; float: left; margin: 0; padding: 4% 0 3%;}
.body-wheel {position: relative;}
.body-wheel:before {position: absolute; top: -120px; left: 0; width: 100%; height: 100%; background: url("../images/wheel1.png") no-repeat left top; content: '';
z-index: 0;}
.body-wheel:after {position: absolute; bottom: 18%; right: 0; width: 100%; height: 100%; background: url("../images/wheel2.png") no-repeat right bottom; content: '';
z-index: 0;}
#inside-content [class*="col-"] {z-index: 1;}
.what-we-top {width: 100%; float: left; padding: 0; margin: 0;}
h3.content-hdng {font-size: 30px;}
.whet-we-thumb {float: left; margin-right: 10px; margin-top: 25px;}
.what-we-row {width: 100%; float: left; padding: 25px 0; margin: 25px 0; position: relative;}
.what-we-row:before {position: absolute; left: 0; top: 0; width: 22%; height: 100%; content: ''; background: #eda806; z-index: 0;}
.what-we-row:nth-child(odd):before {left: auto; right: 0;}
.what-we-cntnt {padding-top: 50px;}
.d-block {display: block !important;}
#btm-yellow-sec {width: 100%; float: left; padding: 4% 0; margin: 0; background: #eda806; position: relative;}
#btm-yellow-sec:before {position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: url("../images/wheel3.png") no-repeat left bottom; content: '';
z-index: 0; min-height: 680px;}
#btm-yellow-sec .container {z-index: 11;}
h3.btm-hdng span {font-size: 30px; font-weight: 700;}
h3.btm-hdng a {text-decoration: underline; color: #000;}
.pos-relative {position: relative;}
.right{float: right;}

/*-----------Business-------------*/
h2.business-hdng {font-weight: 400;}
.yellow-brdr-box {background: #fff; border: 2px solid #eda806; padding: 35px 25px 20px; width: 100%; float: left; z-index: 1; position: relative;
margin: 50px 0; min-height: 300px;}
.yellow-brdr-box:before {position: absolute; content: ''; width: 230px; height: 230px; border-width: 20px 0 0 20px; border-color: #eda806;
border-style: solid; top: -20px; left: -20px;}
.yellow-brdr-box:after {position: absolute; content: ''; width: 230px; height: 230px; border-width: 0 20px 20px 0; border-color: #eda806;
border-style: solid; bottom: -20px; right: -20px;}
ul.text-list {padding: 0; margin: 0;}
ul.text-list li {margin: 0 0 25px; padding: 0 0 0 25px; width: 49%; display: inline-block; background: url("../images/bullet.png") no-repeat scroll 0 4px;
color: #111; font-size: 16px;}
.wheel-business {background: rgba(208,208,208,0.2);}
.body-wheel.wheel-business:after {bottom: -18%;}
.white_bg {background: #fff;}
#btm-video-sec {padding: 4% 0; width: 100%; float: left; position: relative; z-index: 11;}
.play-btn {position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.video-txt {position: absolute; bottom: 85px; width: 100%; text-align: center; left: 0; color: #fff; font-weight: 600;}

/*-----------Attorney-------------*/
#attorney-top {width: 100%; float: left; padding: 4% 0; background: url("../images/pattern-1.jpg") repeat;}
.attorny-cntnt-inner {padding-right: 25px; padding-top: 60px;}
.attorny-img {position: relative;}
.attorny-img:after {position: absolute; content: ''; width: 230px; height: 230px; border-width: 0 20px 20px 0; border-color: #eda806;
border-style: solid; bottom: -20px; right: -20px;}
.attorney-row:nth-child(even) .attorny-cntnt-inner {padding-right: 0; padding-left: 25px;}
.attorney-row:nth-child(even) .attorny-img:after {border-width: 0 0 20px 20px; bottom: -20px; left: -20px; right: auto;}
#attorny-btm {width: 100%; float: left; padding: 4% 0; background: rgba(220,220,220,0.4) url("../images/wave-bg.png") repeat-y;}
ul.attorney-list {padding: 0; margin: 50px 0 0;}
ul.attorney-list li {margin: 0 0 25px; padding: 0 0 0 25px; display: inline-block; background: url("../images/bullet.png") no-repeat scroll 0 4px;
color: #111; font-size: 16px;}


/*--------------------------------social-responsibility-page----------------*/
.color-white{color:#fff;}
.banner-caption-responsibility{margin:0 auto;padding:0;float:none;position: absolute;width: 45%;top: 62px;right: 0;left: 0;text-align: center;}
section#grey-social-part{margin: 0;padding: 0 0 14%;float:left;width:100%;background-color:#efefef;position: relative;}
section#grey-social-part:before{position: absolute;content: '';width: 100%;height: 94%;background: url("../images/social-responsibility-wheel1.png") no-repeat right top;z-index: 0;}
section#grey-social-part:after{position: absolute;content: '';width: 100%;height: 70%;background: url("../images/social-responsibility-wheel2.png") no-repeat left bottom;left: 0;top: 47%;z-index: 0;}
.grey-text {padding: 0 52px 34px;line-height: 27px;}
.text-para{margin: 0;padding: 99px 0 45px 0;float: left;width: 100%;}
.box-area{margin: 0 auto;padding: 58px 12px 32px;float: none;width: 84%;display: table;z-index: 9;background: #fff;position: relative;bottom: 18%;border: 2px solid #eda806;}
.box-area:before {position: absolute;content: '';width: 230px;height: 230px;border-width: 20px 0 0 20px;border-color: #eda806;border-style: solid;top: -20px;left: -20px;}
.box-area:after {position: absolute;content: '';width: 230px;height: 230px;border-width: 0 20px 20px 0;border-color: #eda806;border-style: solid;bottom: -20px;right: -20px;}
ul.link-listing{margin: 0;padding: 0 0 0 34px;float: left;width: 99%;}

ul.link-listing li{margin: 0;padding: 0 159px 34px 46px;float: left;width: 92%;list-style: none;background: url("../images/bullet.png") no-repeat scroll 10px 4px;font-size: 14px;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 400;line-height: 27px;}
ul.link-listing li a {color: #000;}

/*-------------------about-me-part--------------------*/

section#about-part{margin: 0;padding: 7% 0 4%;float: left;width: 100%;background: url("../images/about-part-bck-image.jpg") repeat;position: relative;}
section#about-part:before{position: absolute;content: '';width: 100%;height: 65%;background:url("../images/social-responsibility-wheel1.png") no-repeat right top;z-index: 0;}
section#about-part:after{position: absolute;content: '';width: 100%;height: 154%;
background: url("../images/social-responsibility-wheel2.png") no-repeat left bottom;left: 0;bottom: -18%;z-index: 0;}
.about-image-part-new{margin: 0;
float: left;
width: 100%;
padding: 0;
position: relative;
}
.about-image-part-new:after{position: absolute;
content: '';
background: url("../images/image-border.png") no-repeat;
width: 32%;
height: 116%;
right: 0;
top: -22px;
left: 0;
margin: 0 auto;
}

.about-image-part-new img {margin: 14px auto 19px;
float: none;
display: table;
}
.about-text-part-new{margin: 0;
float: left;
width: 100%;
padding: 0;
}


.about-text-part-new p {width: 100%;
line-height: 30px;
padding: 0 0 14px 0;
text-align: center;
}
.about-text-part-new h2 {padding: 18px 0 20px 0;
text-align: center;
}

/*-------------------Contact Us--------------------*/
.input_style {width: 100%; height: 50px; border: 1px solid #ddd; margin-bottom: 15px; background: #fff; padding: 8px; font-size: 15px;
/*box-shadow: inset 0 0 10px rgba(0,0,0,0.15);*/ transition: all 0.8s; background-color: #eee; /* For browsers that do not support gradients */
  background-image: linear-gradient(to bottom left, #eee, #fff); /* Standard syntax (must be last) */}
textarea.input_style {height: 100px;}
.input_style:hover, .input_style:focus {border-color: #aaa;}
.contact-info {width: 95%; background: #eee; padding: 55px 25px; border-left: 10px solid #eda805; margin-top: 42px; margin-left: 5%;}
.contact-info p {font-size: 19px; color: #000; padding-bottom: 15px;}
.contact-info p span {font-weight: 700;}
.contact-info a {color: #eda805;}
.sbmt {background: #000; padding: 10px 25px; color: #fff; font-size: 15px; display: inline-block; border: 0; cursor: pointer;}
h3.form-top-txt {font-size: 16px;}


/*-------------*/
.quote_area p {color: #000; font-size: 15px; font-style: italic;}
.quote_area {padding: 0 10% 30px;}
.quote_area .carousel-indicators {bottom: 0; margin-bottom: 0;}
p.quote {position: relative; background: url("../images/quote2.png") no-repeat; padding-left: 55px;}
p.author {font-size: 14px; margin-top: 15px;}
/*p.quote:before {position: absolute; content: ''; top: -40px; left: -55px; width: 50px; height: 38px; background: url("../images/quote2.png") no-repeat;}*/
.signin img {width: 30px;}
.signin {position: absolute; top: 42px; right: 150px; color: #fff; transition: all 0.8s; padding: 8px 25px; background: #000; z-index: 999; }
.signin:hover {background: #eda805; color: #000;}

.news-block {background: #fff; padding: 20px; border: 1px solid #aaa; float: left; margin-bottom: 25px; z-index: 1; position: relative; width: 300px;}
.alignleft {float: left; padding: 0; margin: 0 12px 0 0; border: 1px solid #ddd;}
.news-block h4 {font-size: 19px;}
.news-block h6 {font-size: 15px;}
.news-block p {font-size: 14px;}

p.copy a {color: #838383; transition: all 0.8s;}
p.copy a:hover {color: #838383; text-decoration: underline;}


/*-------------------------Responsive--------------------------*/


@media screen and (min-width :1200px) and (max-width :1280px) {


}




@media screen and (min-width :1100px) and (max-width :1199px){

section#about-Abeer::after {width: 44%;}
.banner-caption {width: 60%;top: -15px;}



}




@media screen and (min-width : 971px) and (max-width :1099px){

.navbar-collapse {left: 97px;width: 63%;}
.yellow-border {z-index: 0;}
h4.font-weight {font-size: 24px;}
.banner-caption {width: 70%;top: -22px;}
h1 {font-size: 45px;}
.link-group {margin: 39px auto 0;}
section#about-Abeer::after {display: none;}
.about-image-part::after {width: 119%;right: -49px;}
.about-image-part img {margin: 18px 0 19px 16px;}
.about-text-part h2 {padding: 47px 0 20px 0;}
.box-text-part h3 {padding: 28px 0 28px;}
a.single-link {background-position: 93px 8px;}
.image-text-box:hover .box-text-part a.single-link {background-position: 93px 8px;}
.limited {padding: 47px 24px 27px;}
.text-right {width: 67%;}
#attorneys h3 {line-height: 24px;padding: 0 0px 0 0;font-size: 18px;}
#attorneys p {text-align: left;padding: 6px 0 16px 0;line-height: 24px;font-size: 14px;}
a.attorney-link {padding: 0 91px 17px 0;}
ul.contact-listing li {font-size: 12px;}
ul.contact-listing li:nth-child(3) {width: 21%;}
ul.contact-listing li a {font-size: 13px;}
ul.social-icon-list {width: 20%;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 28px;}
.what-we-top h4{font-size: 20px;}
.btm-hdng{font-size: 18px;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 34px;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 15px;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}

}



@media screen and (min-width : 768px) and (max-width : 970px){


.navbar-toggler {top: 25px;}
.navbar-collapse {left: 27px;width: 88%;top: 82px;}
.yellow-border {z-index: 0;padding: 15px 0;}
h4.font-weight {font-size: 19px;}
.banner-caption {width: 70%;top: -30px;}
a.link-box {padding: 13px 34px;}
a.link-box-one {padding: 13px 34px;}
h1 {font-size: 36px;}
.link-group {margin: 39px auto 0;}
section#about-Abeer::after {display: none;}
.about-image-part::after {/*width: 119%;right: -49px;*/display: none;}
.about-image-part img {margin: 18px 0 0 16px;}
.about-text-part h2 {padding: 21px 0 4px 0;font-size: 34px;}
.about-text-part p {width: 100%;line-height: 28px;padding: 0 0 15px 0;}
.box-text-part h3 {padding: 28px 0 28px;font-size: 17px;}
a.single-link {background-position: 58px 8px;}
.image-text-box:hover .box-text-part a.single-link {background-position: 58px 8px;}
.limited {padding: 47px 24px 27px;}
.text-right {width: 67%;}
#attorneys h3 {line-height: 24px;padding: 0 0px 0 0;font-size: 18px;}
#attorneys p {text-align: left;padding: 6px 0 16px 0;line-height: 24px;font-size: 14px;}
a.attorney-link {padding: 0 39px 17px 0;}
ul.contact-listing li {font-size: 13px;margin: 19px 0 0 23px;}
ul.contact-listing li:nth-child(3) {width: 27%;float: left;margin: 19px 0 0 145px;}
ul.contact-listing li a {font-size: 13px;}
ul.social-icon-list {width: 22%;}
section#what-we-do h3 {padding: 0 0 11px 0;line-height: 29px;font-size: 17px;}
section#what-we-do p {line-height: 29px;padding: 0 0 14px 0;}
section#what-we-do h2 {padding: 0 0 11px 0;font-size: 34px;}
a.common-link {padding: 8px 28px;}
section#business {padding: 4% 0 4%;}
.spacing {padding: 36px 0 0 0;}
.box-text-part p {line-height: 24px;padding: 0 0 21px;}
#join h3 {padding: 0 0;}
img.image1 {margin: 5px 0 0 5px;float: left;width: 24%;}
h2{font-size: 34px;}
.copy {width: 39%;}
ul.social-icon-list li {margin: 0 0 0 16px;}
ul.contact-listing li:first-child {width: 33%;float: left;margin: 0 0 0 112px;}
ul.contact-listing li:nth-child(2) {margin: 0 0 0 -5px;float: left;width: 50%;}
ul.contact-listing li:last-child {width: 50%;float: left;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 26px;}
.what-we-top h4{font-size: 18px;}
.btm-hdng{font-size: 16px;}
h3.btm-hdng span{font-size: 22px;}
.what-we-row::before{height: 70%}
.what-we-row:nth-child(2n+1)::before{height: 74%;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 30px;}
ul.text-list li{font-size: 15px;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 0;}
.box-area {width: 90%; left: 5%; display: inline-block;}

/*-------------*/
.signin {top: 30px; right: 120px;}
.contact-info {margin-left: 0; width: 100%; margin-top: 58px;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}

}





@media screen and (min-width : 640px) and (max-width: 767px){

header .logo-hldr {width: 50%;}
.logo-hldr a img {width: 100%;float: left;}
.navbar {width: 50%;padding-bottom: 15px !important;}
.mb-4{margin-bottom: 0 !important;}
.navbar-toggler {right: 10px;top: 14px;}
.navbar-collapse {top: 68px;left: 27px;width: 89%;}

.banner-inside {top: 0;}
.banner-caption {width: 100%;top: 37px;}
.link-group {margin: 25px auto 0;}
a.link-box {padding: 11px 17px;font-size: 14px;}
a.link-box-one {padding: 11px 17px;font-size: 14px;}
.yellow-border {margin: 0 0 0 0;padding: 13px 0;position: relative;z-index: 0;}
h4.font-weight {font-size: 15px;padding: 0 4px;margin: 0;}
h1 {font-size: 33px;}
h2 {font-size: 24px;text-align: center;}
section#what-we-do h2 {padding: 0 0 6px 0;}
section#what-we-do h3 {padding: 0 0 7px 0;line-height: 23px;}
h3 {font-size: 17px;text-align: center;}
.what-we-do-text-part {width: 100%;}
section#what-we-do p {line-height: 23px;padding: 0 0px 18px 0;text-align: center;}
p {font-size: 13px;}
a.common-link {margin: 0 auto;padding: 6px 24px;float: none;font-size: 14px;display: table;}
.what-we-do-image-part {margin: 22px 0 15px 0;width: 100%;}
.what-we-do-image-part img {margin: 0 auto;float: none;display: table;}
.about-image-part {width: 100%;}
.about-image-part img {margin: 23px auto 0;width: auto;float: none;display: table;}
.about-image-part {width: 100%;position: relative;}
.about-text-part h2 {padding: 26px 0 10px 0;}
.about-text-part p {width: 100%;line-height: 26px;padding: 0 0 13px 0;text-align: center;}
section#about-Abeer::after {display: none;}
/*.about-image-part::after {display: none;}*/
.about-image-part::after {right: -163px;top: -14px;}

.about-text-part {width: 100%;position: relative;}
.spacing {padding: 21px 0 0 0;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part {min-height: 293px;}
.box-text-part h3 {padding: 14px 0px 0;line-height: 22px;}
.box-text-part p {line-height: 23px;padding: 0 0 21px;top: 89px;}
a.single-link {background-position: 40px 8px;padding: 0 0 17px 0;}
.image-text-box:hover .box-text-part a.single-link {background-position: 40px 8px;}

.col-sm-4:nth-child(2) p {top: 55px;}
section#business .col-sm-4 {width: 70%;margin: 0 auto 21px;}
.limited {padding: 0px 0 21px;line-height: 25px;}
#business .common-link {padding: 9px 23px;}
.vedio-part {padding: 15px 0 0 0;}
img.main-image {width: 100%;}
img.icon {width: 14%;}
.text-right {width: 68%;}
#attorneys h3 {line-height: 23px;font-size: 15px;padding: 0 0 0 0;}
#attorneys p {padding: 3px 0 16px 0;line-height: 20px;font-size: 12px;}
a.attorney-link {padding: 0 19px 17px 0;background-position: 0px 8px;}
a.attorney-link:hover {background-position: 0px 8px;}
img.image1 {margin: 6px 0 0 5px;width: 25%;}
#join h3 {padding: 0 0;line-height: 23px;font-size: 15px;}
a.join-link {margin: 11px auto 0;padding: 11px 23px;font-size: 14px;}
img.btm-logo {width: 57%;}
.top-footer {padding: 3% 0;}
ul.contact-listing {margin: 26px 0 4px 0;}
ul.contact-listing li:first-child {width: 37%;float: left;margin: 0 0 0 60px;}
ul.contact-listing li:nth-child(2) {margin: 0 0 11px 0;width: 50%;}
ul.contact-listing li:nth-child(3) {width: 38%;float: left;margin: 0 0 0 100px;}
ul.contact-listing li:last-child {width: 39%;float: left;}
ul.contact-listing li {margin: 0 auto 14px;padding: 0;float:none;font-size:13px;display:table;width: 100%;}
.lorem {bottom: 34px;}
.bottom-footer {padding: 4% 0;}
.copy {width: 61%;}
ul.social-icon-list {width: 20%;}
ul.social-icon-list li {margin: 0 0 0 7px;}
img.social1 {width: 70%;}
img.social2 {width: 70%;}
.what-we-do-image-part img {width: 85%;}
section#what-we-do {padding: 6% 0 4%;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 23px; text-align: left;}
.what-we-top h4{font-size: 18px;}
.btm-hdng{font-size: 14px;}
h3.btm-hdng span{font-size: 18px;}
.what-we-row::before{height: 70%}
.what-we-row:nth-child(2n+1)::before{height: 74%;}
.whet-we-thumb{width: 30%; margin-right: 8px;}
.what-we-cntnt h3{text-align: left;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 26px;}
ul.text-list li{font-size: 15px;}

/*-----------Attorney-------------*/
/*.attorny-img::after{width: 0; border-width: 0px;}
.attorney-row:nth-child(2n) .attorny-img::after{border-width: 0px;}*/
.attorny-cntnt-inner{padding-top: 30px;}
.attorny-cntnt-inner h3{text-align: left;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 25px;}
.box-area {width: 90%; left: 5%; display: inline-block;}
ul.link-listing li {word-wrap: break-word; padding-right: 0;}

/*-------------*/
.signin {top: 23px; right: 70px; padding: 6px 18px; font-size: 15px;}
.contact-info {margin-left: 0; width: 100%; margin-top: 58px;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}

}



@media screen and (min-width : 480px) and (max-width: 639px){

header .logo-hldr {width: 50%;}
.logo-hldr a img {width: 100%;float: left;}
.navbar {width: 50%;padding-bottom: 15px !important;}
.mb-4{margin-bottom: 0 !important;}
.navbar-toggler {right: 10px;top: 14px;}
.navbar-collapse {top: 68px;left: 27px;width: 89%;}

.banner-inside {top: 0;}
.banner-caption {width: 100%;}
.link-group {margin: 25px auto 0;}
a.link-box {padding: 11px 17px;font-size: 14px;}
a.link-box-one {padding: 11px 17px;font-size: 14px;}
.yellow-border {margin: 0 0 0 0;padding: 13px 0;position: relative;z-index: 0;}
h4.font-weight {font-size: 15px;padding: 0 4px;margin: 0;}
h1 {font-size: 27px;}
h2 {font-size: 24px;text-align: center;}
section#what-we-do h2 {padding: 0 0 6px 0;}
section#what-we-do h3 {padding: 0 0 7px 0;line-height: 23px;}
h3 {font-size: 17px;text-align: center;}
.what-we-do-text-part {width: 100%;}
section#what-we-do p {line-height: 23px;padding: 0 0px 18px 0;text-align: center;}
p {font-size: 13px;}
a.common-link {margin: 0 auto;padding: 6px 24px;float: none;font-size: 14px;display: table;}
.what-we-do-image-part {margin: 22px 0 15px 0;width: 100%;}
.what-we-do-image-part img {margin: 0 auto;float: none;display: table;}
.about-image-part {width: 100%;}
.about-image-part img {margin: 23px auto 0;width: auto;float: none;display: table;}
.about-image-part {width: 100%;position: relative;}
.about-text-part h2 {padding: 26px 0 10px 0;}
.about-text-part p {width: 100%;line-height: 26px;padding: 0 0 13px 0;text-align: center;}
section#about-Abeer::after {display: none;}
/*.about-image-part::after {display: none;}*/
.about-image-part::after {right: -77px;top: -6px;}

.about-text-part {width: 100%;position: relative;}
.spacing {padding: 21px 0 0 0;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part {min-height: 199px;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part p {line-height: 23px;padding: 0 45px 21px;top: 74px;}
a.single-link {background-position: 98px 8px;padding: 0 0 17px 0;}
.image-text-box:hover .box-text-part a.single-link {background-position: 98px 8px;}
img.main-image1 {width: 100%;}

.col-sm-4:nth-child(2) p {top: 55px;}
section#business .col-sm-4 {width: 70%;margin: 0 auto 21px;}
.limited {padding: 0px 0 21px;line-height: 25px;}
#business .common-link {padding: 9px 23px;}
.vedio-part {padding: 15px 0 0 0;}
img.main-image {width: 100%;}
img.icon {width: 14%;}
.text-right {width: 76%;}
#attorneys h3 {line-height: 23px;}
#attorneys p {padding: 3px 0 16px 0;line-height: 21px;}
a.attorney-link {padding: 0 227px 17px 0;}
img.image1 {margin: 6px 0 0 5px;}
#join h3 {padding: 0 0;line-height: 23px;font-size: 15px;}
a.join-link {margin: 11px auto 0;padding: 11px 23px;font-size: 14px;}
img.btm-logo {width: 65%;}
ul.contact-listing {margin: 14px 0 4px 0;}
ul.contact-listing li:first-child {width: 52%;}
ul.contact-listing li:nth-child(2) {margin: 0 0 11px 61px;}
ul.contact-listing li:nth-child(3) {width: 51%;float: left;margin: 0 0 0 32px;}
ul.contact-listing li:last-child {width: 39%;float: left;}
ul.contact-listing li {margin: 0 auto 14px;padding: 0;float:none;font-size:13px;display:table;width: 100%;}
.lorem {bottom: 34px;font-size: 15px;}
.bottom-footer {padding: 4% 0;}
.copy {width: 61%; font-size: 12px;}
ul.social-icon-list {width: 22%;}
ul.social-icon-list li {margin: 0 0 0 2px;}
img.social1 {width: 70%;}
img.social2 {width: 70%;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 20px; text-align: left; margin-bottom: 16px;}
.what-we-top h4{font-size: 18px;}
.btm-hdng{font-size: 14px;}
h3.btm-hdng span{font-size: 18px;}
.what-we-row::before{height: 63%}
.what-we-row:nth-child(2n+1)::before{height: 63%;}
.whet-we-thumb{width: 30%; margin-right: 8px;}
.what-we-cntnt h3{text-align: left;}
.right{float: none;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 24px;}
ul.text-list li{font-size: 14px;}
.video-txt{bottom: 48px;}

/*-----------Attorney-------------*/
.attorny-img::after{width: 0; border-width: 0px;}
.attorney-row:nth-child(2n) .attorny-img::after{border-width: 0px;}
.attorny-cntnt-inner{padding-top: 20px; padding-bottom: 20px;}
.attorny-cntnt-inner h3{text-align: left; padding-bottom: 10px;}
.attorney-row{margin: 0 0 20px 0;}
.attorney-row:nth-child(2n) .attorny-cntnt-inner{padding-right: 25px; padding-left: 0; padding-bottom: 0;}
.attorney-row:nth-child(2n+1) .attorny-cntnt-inner{padding-top: 0;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 25px;}
.box-area {width: 90%; left: 5%; display: inline-block;}
ul.link-listing li {word-wrap: break-word; padding-right: 0;}
ul.link-listing {padding-left: 0;}
.box-area {padding: 30px 12px;}
.text-para {padding: 40px 0 40px 0;}
.grey-text {padding: 0 0 30px;}

/*-------------*/
.signin {top: 23px; right: 70px; padding: 6px 18px; font-size: 15px;}
p.quote {padding-left: 35px; background-size: 30px;}
.quote_area p {font-size: 14px;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}
.contact-info {margin: 0; width: 100%; padding: 35px 25px;}
.contact-info p {font-size: 17px;}


}



@media screen and (min-width : 360px) and (max-width: 479px){

header .logo-hldr {width: 100%;}
.logo-hldr a img {width: 70%;float: none;margin: 0 auto;display: table;}
.navbar {width: 100%;padding-bottom: 15px !important;}
.mb-4{margin-bottom: 0 !important;}
.navbar-toggler {right: 10px;top: 3px;}
.navbar-collapse {top: 59px;left: 111px;width: 65%;}

.banner-inside {position: relative;top: 0;}
.banner-caption {position: relative;width: 100%;top: 5px;}
.link-group {margin: 25px auto 0;}
a.link-box {padding: 11px 17px;font-size: 14px;}
a.link-box-one {padding: 11px 17px;font-size: 14px;}
.yellow-border {margin: 25px 0 0 0;padding: 13px 0;position: relative;z-index: 0;}
h4.font-weight {font-size: 16px;padding: 0 4px;margin: 0;}
h1 {font-size: 27px;}
h2 {font-size: 24px;text-align: center;}
section#what-we-do h2 {padding: 0 0 6px 0;}
section#what-we-do h3 {padding: 0 0 7px 0;line-height: 23px;}
h3 {font-size: 17px;text-align: center;}
.what-we-do-text-part {width: 100%;}
section#what-we-do p {line-height: 23px;padding: 0 0px 18px 0;text-align: center;}
p {font-size: 13px;}
a.common-link {margin: 0 auto;padding: 6px 24px;float: none;font-size: 14px;display: table;}
.what-we-do-image-part {margin: 22px 0 15px 0;width: 100%;}
.what-we-do-image-part img {margin: 0 auto;float: none;display: table;}
.about-image-part {width: 100%;}
.about-image-part img {margin: 23px auto 0;width: auto;float: none;display: table;}
.about-image-part {width: 100%;position: relative;}
.about-text-part h2 {padding: 53px 0 10px 0;}
.about-text-part p {width: 100%;line-height: 26px;padding: 0 0 13px 0;text-align: center;}
section#about-Abeer::after {display: none;}
.about-image-part::after {display: none;}
.about-text-part {width: 100%;position: relative;}
.spacing {padding: 21px 0 0 0;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part {min-height: 199px;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part p {line-height: 23px;padding: 0 45px 21px;top: 78px;}
a.single-link {background-position: 108px 8px;padding: 0 0 17px 0;}
.image-text-box:hover .box-text-part a.single-link {background-position: 108px 8px;}
.col-sm-4:nth-child(2) p {top: 55px;}
section#business .col-sm-4 {margin-bottom: 21px;}
.limited {padding: 0px 0 21px;line-height: 25px;}
#business .common-link {padding: 9px 23px;}
.vedio-part {padding: 15px 0 0 0;}
img.main-image {width: 100%;}
img.icon {width: 14%;}
.text-right {width: 68%;}
#attorneys h3 {line-height: 23px;}
#attorneys p {padding: 3px 0 16px 0;line-height: 21px;}
a.attorney-link {padding: 0 116px 17px 0;}
#join h3 {padding: 0 0;line-height: 20px;font-size: 14px;}
a.join-link {margin: 11px auto 0;padding: 11px 23px;font-size: 14px;}
img.btm-logo {width: 73%;}
ul.contact-listing {margin: 14px 0 4px 0;}
ul.contact-listing li:first-child {width: 66%;}
ul.contact-listing li:nth-child(2) {margin: 0 0 5px 17px;}
ul.contact-listing li:nth-child(3) {width: 65%;}
ul.contact-listing li:last-child {width: 60%;}
ul.contact-listing li {margin: 0 auto 14px;padding: 0;float:none;font-size:13px;display:table;width: 100%;}
.lorem {bottom: 11px;font-size: 15px;}
.bottom-footer {padding: 4% 0;}
.copy {font-size: 13px;width: 100%;padding: 0 0 8px 0;text-align: center;}
ul.social-icon-list {margin: 0 auto 0;float: none;width: 35%;display: table;}
ul.social-icon-list li {margin: 0 0 0 7px;}
img.social1 {width: 70%;}
img.social2 {width: 70%;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 20px; text-align: left; margin-bottom: 16px;}
.what-we-top h4{font-size: 18px;}
.btm-hdng{font-size: 14px;}
h3.btm-hdng span{font-size: 16px;}
.what-we-row::before{height: 54%}
.what-we-row:nth-child(2n+1)::before{height: 54%;}
.whet-we-thumb{width: 30%; margin-right: 8px;}
.what-we-cntnt h3{text-align: left;}
.right{float: none;}
.white-txt{background: #000; padding: 13px 0; border-top: 3px solid #efaa06; opacity: 0.788; margin-top: 15px;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 20px;}
ul.text-list li{font-size: 14px;}
.video-txt{bottom: 30px; right: 0; margin: 0 auto; width: 70%;}
ul.text-list li{width: 100%;}
.play-btn{width: 20%; bottom: 42px;}
.yellow-brdr-box::before{width: 0; border-width: 0px;}
.yellow-brdr-box::after{width: 0; border-width: 0px;}

/*-----------Attorney-------------*/
.attorny-img::after{width: 0; border-width: 0px;}
.attorney-row:nth-child(2n) .attorny-img::after{border-width: 0px;}
.attorny-cntnt-inner{padding-top: 20px; padding-bottom: 20px;}
.attorny-cntnt-inner h3{text-align: left; padding-bottom: 10px;}
.attorney-row{margin: 0 0 20px 0;}
.attorney-row:nth-child(2n) .attorny-cntnt-inner{padding-right: 25px; padding-left: 0; padding-bottom: 0;}
.attorney-row:nth-child(2n+1) .attorny-cntnt-inner{padding-top: 0;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 25px;}
.box-area {width: 100%; display: inline-block;}
ul.link-listing li {word-wrap: break-word; padding-right: 0;}
ul.link-listing {padding-left: 0;}
.box-area {padding: 30px 12px;}
.text-para {padding: 40px 0 0 0;}
.grey-text {padding: 0 0 30px;}
.box-area::before, .box-area::after {border-width: 0;}

/*-------------*/
.signin {right: auto; left: 0; top: auto; bottom: 0; padding: 6px 18px; font-size: 15px;}
p.quote {padding-left: 35px; background-size: 30px;}
.quote_area p {font-size: 14px;}
.contact-info {margin: 0; width: 100%;  padding: 35px 25px;}
.contact-info p {font-size: 16px;}
.news-block .alignleft {display: none;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}

}





@media screen and (min-width : 320px) and (max-width: 359px){

header .logo-hldr {width: 100%;}
.logo-hldr a img {width: 70%;float: none;margin: 0 auto;display: table;}
.navbar {width: 100%;padding-bottom: 15px !important;}
.mb-4{margin-bottom: 0 !important;}
.navbar-toggler {right: 10px;top: 3px;}
.navbar-collapse {top: 59px;left: 111px;width: 65%;}

.banner-inside {position: relative;top: 0;}
.banner-caption {position: relative;width: 100%;top: 5px;}
.link-group {margin: 25px auto 0;}
a.link-box {padding: 11px 17px;font-size: 14px;}
a.link-box-one {padding: 11px 17px;font-size: 14px;}
.yellow-border {margin: 25px 0 0 0;padding: 13px 0;position: relative;z-index: 0;}
h4.font-weight {font-size: 16px;padding: 0 4px;margin: 0;}
h1 {font-size: 27px;}
h2 {font-size: 24px;text-align: center;}
section#what-we-do h2 {padding: 0 0 6px 0;}
section#what-we-do h3 {padding: 0 0 7px 0;line-height: 23px;}
h3 {font-size: 17px;text-align: center;}
.what-we-do-text-part {width: 100%;}
section#what-we-do p {line-height: 23px;padding: 0 0px 18px 0;text-align: center;}
p {font-size: 13px;}
a.common-link {margin: 0 auto;padding: 6px 24px;float: none;font-size: 14px;display: table;}
.what-we-do-image-part {margin: 22px 0 15px 0;width: 100%;}
.what-we-do-image-part img {margin: 0 auto;float: none;display: table;}
.about-image-part {width: 100%;}
.about-image-part img {margin: 23px auto 0;width: auto;float: none;display: table;}
.about-image-part {width: 100%;position: relative;}
.about-text-part h2 {padding: 53px 0 10px 0;}
.about-text-part p {width: 100%;line-height: 26px;padding: 0 0 13px 0;text-align: center;}
section#about-Abeer::after {display: none;}
.about-image-part::after {display: none;}
.about-text-part {width: 100%;position: relative;}
.spacing {padding: 21px 0 0 0;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part {min-height: 199px;}
.box-text-part h3 {padding: 14px 32px 0;line-height: 25px;}
.box-text-part p {line-height: 23px;padding: 0 45px 21px;top: 78px;}
a.single-link {background-position: 92px 8px;padding: 0 0 17px 0;}
.image-text-box:hover .box-text-part a.single-link {background-position: 92px 8px;}
.col-sm-4:nth-child(2) p {top: 55px;}
section#business .col-sm-4 {margin-bottom: 21px;}
.limited {padding: 0px 0 21px;line-height: 25px;}
#business .common-link {padding: 9px 23px;}
.vedio-part {padding: 15px 0 0 0;}
img.main-image {width: 100%;}
img.icon {width: 14%;}
.text-right {width: 68%;}
#attorneys h3 {line-height: 23px;}
#attorneys p {padding: 3px 0 16px 0;line-height: 21px;}
a.attorney-link {padding: 0 98px 17px 0;}
#join h3 {padding: 0 0;line-height: 23px;font-size: 14px;}
a.join-link {margin: 11px auto 0;padding: 11px 23px;font-size: 14px;}
img.btm-logo {width: 73%;}
ul.contact-listing {margin: 14px 0 4px 0;}
ul.contact-listing li:first-child {width: 75%;}
ul.contact-listing li:nth-child(2) {margin: 0 0 5px -5px;}
ul.contact-listing li:nth-child(3) {width: 76%;}
ul.contact-listing li:last-child {width: 59%;}
ul.contact-listing li {margin: 0 auto 14px;padding: 0;float: none;font-size: 13px;display: table;width: 100%;}
.lorem {bottom: 11px;font-size: 15px;}
.bottom-footer {padding: 4% 0;}
.copy {font-size: 13px;width: 100%;padding: 0 0 8px 0;}
ul.social-icon-list {margin: 0 auto 0;float: none;width: 40%;display: table;}
ul.social-icon-list li {margin: 0 0 0 7px;}
img.social1 {width: 70%;}
img.social2 {width: 70%;}

/*-----------What We Do-------------*/
h3.content-hdng{font-size: 18px; text-align: left; margin-bottom: 16px;}
.what-we-top h4{font-size: 15px;}
.btm-hdng{font-size: 13px;}
h3.btm-hdng span{font-size: 15px;}
.what-we-row::before{height: 46%}
.what-we-row:nth-child(2n+1)::before{height: 48%;}
.whet-we-thumb{width: 30%; margin-right: 8px;}
.what-we-cntnt h3{text-align: left;}
.right{float: none;}
ul.contact-listing li{font-size: 12px;}
.white-txt{background: #000; padding: 13px 0; border-top: 3px solid #efaa06; opacity: 0.788; margin-top: 15px;}

/*-----------Business-------------*/
h2.business-hdng{font-size: 18px;}
ul.text-list li{font-size: 14px;}
.video-txt{bottom: 30px; right: 0; margin: 0 auto; width: 70%;}
ul.text-list li{width: 100%;}
.play-btn{width: 20%; bottom: 42px;}
.yellow-brdr-box::before{width: 0; border-width: 0px;}
.yellow-brdr-box::after{width: 0; border-width: 0px;}
.yellow-brdr-box{margin: 30px 0;}

/*-----------Attorney-------------*/
.attorny-img::after{width: 0; border-width: 0px;}
.attorney-row:nth-child(2n) .attorny-img::after{border-width: 0px;}
.attorny-cntnt-inner{padding-top: 20px; padding-bottom: 20px;}
.attorny-cntnt-inner h3{text-align: left; padding-bottom: 10px;}
.attorney-row{margin: 0 0 20px 0;}
.attorney-row:nth-child(2n) .attorny-cntnt-inner{padding-right: 25px; padding-left: 0; padding-bottom: 0;}
.attorney-row:nth-child(2n+1) .attorny-cntnt-inner{padding-top: 0;}

/*----------Social Responsibility--------*/
.banner-caption-responsibility {top: 25px;}
.box-area {width: 100%; display: inline-block;}
ul.link-listing li {word-wrap: break-word; padding-right: 0; width: 800px;}
ul.link-listing {padding-left: 0;}
.box-area {padding: 30px 12px;}
.text-para {padding: 40px 0 0 0;}
.grey-text {padding: 0 0 30px;}
.box-area::before, .box-area::after {border-width: 0;}

/*-------------*/
.signin {right: auto; left: 0; top: auto; bottom: 0; padding: 6px 18px; font-size: 15px;}
p.quote {padding-left: 35px; background-size: 30px;}
.quote_area p {font-size: 14px;}
.contact-info {margin: 0; width: 100%;  padding: 35px 25px;}
.contact-info p {font-size: 14px;}
.news-block .alignleft {display: none;}
.about-image-part-new::after {width: 0; background: transparent;}
.about-image-part-new img {border: 2px solid #eda806; outline: 2px solid #000;}

.news-listing {
	overflow-y: scroll;
	max-height: 500px;
}

}

/*
*************************************************************
*************************************************************
					2% Pledge Landing Page 
*************************************************************
*************************************************************
/two-percent-pledge.html
// DDL */
body.two-percent-pledge header {
	background-color: #ffffff;
}
body.two-percent-pledge section {
	display: block;
}
body.two-percent-pledge .half-left {
	float: left;
	width: 50%;
	display: block;
}
body.two-percent-pledge .half-right {
	float: right;
	width: 50%;
	display: block;
}
body.two-percent-pledge p {
	font-size: 22px;
	line-height: 32px;
	color: #3d4150;
}
.ctabutton {
	display: inline-block;
	padding: 15px 35px;
	margin: 10px auto;
	font-size: 25px;
	font-weight: bold;
	background-color: #eda806;
	color: #000000;
}
#pledge-signup {
	clear: both;
    background-color: #3d4150;
    padding: 80px 0 180px 0;
    display: block;
	background-image: url(../images/wheel1.png);
	background-position: 0 50%;
	background-size: auto;
	background-repeat: no-repeat;
}
#pledge-signup .intro {
	float: left;
	width: 50%;
}
#pledge-signup .form {
	float: right;
	width: 50%;
}
#pledge-signup h1 {
	color: #ffffff;
	margin-bottom: 20px;
	font-weight: 700;
	margin: 90px 0 40px 0;
}
#pledge-signup h1 span {
	color: #eda806;
}
#pledge-signup p {
	color: #ffffff;
}
#pledge-signup .form-container {
	background-color: #f6f6f6;
	padding: 25px;
	margin: 50px 10%;
}
#pledge-info {
	background-color: #eda806;
    clear: both;
    padding: 180px 0 80px 0;
}
#pledge-info .half-left {
	padding-right: 80px;
}
#pledge-info h2 {
	margin: 70px 0 20px 0;
}
#pledge-info .half-left small {
	padding-top: 20px;
    display: block;
}
#pledge-info a {
	color: #000000;
	text-decoration: underline;
}
#pledge-info a:hover {
	color: #333333;
}
#time-to-change {
	clear: both;
	padding: 80px 0 180px 0;
}
#what-is-lexdock {
	clear: both;
	padding: 180px 0 80px 0;
	background-image: url(../images/image-bck-new.jpg);
	background-position: 100% 50%;
	background-size: auto;
	background-repeat: no-repeat;
}
#time-to-change h3,
#what-is-lexdock h3 {
	text-align: center;
    font-size: 40px;
    font-weight: 800;
	margin-bottom: 30px;
}
#time-to-change h3 span,
#what-is-lexdock h3 span {
	border-bottom: 4px solid #eda806;
}
#time-to-change .callout {
	background-color: #000000;
    color: #ffffff;
    padding: 25px;
    margin: 30px auto;
    width: 60%;
    text-align: center;
}
#time-to-change small a {
	color: #000000;
	text-decoration: underline;
}
#what-is-lexdock .callout {
	background-color: #000000;
    color: #ffffff;
    padding: 25px;
    margin: 30px auto;
    width: 80%;
    
	font-style: italic;
	text-align: left;
}
p.callout span {
    display: block;
    font-size: 40px;
    font-weight: 800;
    color: #eda806;
    margin: 10px 0;
}
#what-is-lexdock .callout span {
	display: block;
	text-align: right;
	color: #eda806;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
}
#promote-women {
	clear: both;
	background-color: #f1f1f1;
	padding: 180px 0 80px 0;
}
#promote-women h4 {
	text-align: center;
	font-size: 30px;
}
#my-mission {
	clear: both;
	padding: 80px 0;
	background-image: url("../images/Abeer-large.jpg");
	background-size: 45%;
	background-repeat: no-repeat;
	background-position: 0 -100px;
}
#my-mission h3 {
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 30px;
}
#my-mission span {
	display: block;
	text-align: right;
}
#my-mission p:first-of-type {
	margin-bottom: 25px;
}
#partner-lexdock {
	background-color: #3d4150;
	clear: both;
	padding: 80px 0 180px 0;
}
#partner-lexdock .half-left {
    padding-right: 70px;
}
#partner-lexdock:after,
#time-to-change:after,
#pledge-signup:after {
	content: url(../images/lexdock-two-percent-badge.png);
	display: block;
	width: 333px;
	height: 258px;
	float: none;
	position: absolute;
	left: 50%;
    margin-left: -166.5px;
    margin-top: 50px;
}
#partner-lexdock h3 {
	font-size: 40px;
    font-weight: 800;
    margin-bottom: 50px;
    /* margin-top: 50px; */
    color: #ffffff;
}
#partner-lexdock h4 {
	color: #ffffff;
}
#partner-lexdock p {
	color: #ffffff;
}
#partner-lexdock ul {
	list-style-type: none;
	color: #ffffff;
}
#partner-lexdock ul li {
	font-size: 22px;
	line-height: 32px;
}
#partner-lexdock ul li:before {
	content: '\e876';
	font-family: 'Material Icons';
	color: #eda806;
	font-size: 25px;
	margin: 3px 8px 0 -33px;
}
#partner-lexdock small {
	display: block;
	margin-top: 25px;
	color: #ffffff;
}
#partner-lexdock small a {
	color: #ffffff;
	text-decoration: underline;
}
/* MailChimp Form */
.mc-field-group input {
	display: block;
    width: 100%;
    padding: 15px 15px;
    margin-bottom: 10px;
    border: 1px solid #b8b8b8;
}
.mc-field-group input:placeholder {
	font-style: italic;
}
#pledge-signup .ctabutton {
	display: inline-block;
    padding: 15px 35px;
    margin: 10px auto;
    font-size: 25px;
    font-weight: bold;
    background-color: #eda806;
    color: #000000;
    border: 0px;
    width: 100%;
}
/* Scrolling Names */ 
.scrolling-names-container {
	height: 350px;
  	width: 100%;
  	overflow: hidden;
  	margin: 25px auto;
}
.scrolling-names-container ul {
  	height: 180px;
  	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;

	animation: moveScroller 45s linear infinite;
}
.scrolling-names-container ul:hover {
  -webkit-animation-play-state: paused;
}
@keyframes move {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 4000px;
  }
}
@keyframes moveScroller {
  100% { 
    transform: translateY(-1520px); 
  }
}
/* Scrolling Logos */
#logo-scroller {
  height: 95px;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  clear: both;
	background-color: #f1f1f1;
}
#logo-scroller .mover1 {
  height: 95px;
	padding-top: 10px;
  width: 20000px;
  position: absolute;
  overflow-x:hidden;
  top: 0;
  left: 0;
  animation: moveSlideshow 50s linear infinite;
}
#logo-scroller .mover1 img {
  display:inline-block;
  vertical-align:middle;
  width: auto;
  height: 80px;
  margin: 0 80px 0 0;
}
#logo-scroller .mover1:hover {
	-webkit-animation-play-state: paused;
}
@keyframes moveSlideshow {
  /*100% { 
    transform: translateX(-3700px); 
  }*/
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-8200px);
    /*The width of the page needs to be taken into consideration*/
  }
  /*100% {
    transform: translateX(0);
  }*/
}
/* Update to scroll2top.js CSS / Overwrites inline CSS */
#topcontrol {
	position: fixed;
    bottom: 25px !important;
    right: 25px !important;
    opacity: 1;
    cursor: pointer;
    background-color: #000000;
    padding: 15px 13px;
    border-radius: 100%;
	animation: blinker 1.5s linear infinite;
}
@keyframes blinker {  
  50% { opacity: .5; }
}

/* Mobile Responsive // DDL */
@media only screen and (max-width: 600px) {
	body.two-percent-pledge .half-right,
	body.two-percent-pledge .half-left,
	#pledge-signup .intro,
	#pledge-signup .form {
		float: none;
		width: 100%;
		margin: 0 !important;
		padding: 20px !important;
	}
	#my-mission {
		background-size: contain;
    	background-position: 0 0;
	}
	#my-mission .abeer-photo {
		height: 500px;
	}
	#time-to-change .callout,
	#what-is-lexdock .callout {
		width: 100%;
	}
	#pledge-info h2 {
		margin: 0px 0 20px 0;
	}
	#pledge-signup .form-container {
		margin: 0;
	}
	#pledge-signup h1 {
		margin: 0px 0 40px 0
	}
}
