@import url(http://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@font-face {font-family:"GE SS Two Medium";
src:url('../fonts/GE_SS_Two_Bold.otf'),
url('../fonts/GE_SS_Two_Light.otf'),
url('../fonts/GE_SS_Two_Medium.otf');}
body{font-family: 'Droid Arabic Naskh', serif;}


li {list-style: none;}

a:hover {
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
}

/*end header*/
@media (min-width: 768px) {
.navbar-nav > li {
    float: right;
    min-height: 75px;
}
}
.navbar-default{
    min-height: 75px;background: #fff;margin-bottom: 0;border: none;
    box-shadow: 0px 1px 2px rgba(204, 204, 204, 0.52);

}
.navbar-nav > li > a{padding-top: 28px; font-size: 16px;font-weight: 500; font-family: 'Droid Arabic Kufi', sans-serif; color: #000;}
.navbar-nav > li:hover{
background: #48BADF;
color: #fff;
}
.navbar-nav > li:hover{}
.navbar-nav > li a:hover{color: #fff !important;}
.ss{color: #fff;}


.navbar-default .navbar-nav > li > a:focus,
..navbar-default .navbar-nav > li > a {
    color: #000;
}

.db-pricing-two {
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
    cursor: pointer;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    border:1px solid rgba(0, 0, 0, 0.20);
}

    .db-pricing-two.db-pricing-popular {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .db-pricing-two .pricing-header {
        padding: 20px;
        color: #fff;
    }

        .db-pricing-two .pricing-header h1.price {
            font-weight: 900;
            background-color: rgba(0, 0, 0, 0.20);
            width: 110px;
            height: 110px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            padding: 20px;
            margin-left: auto;
            margin-right: auto;
        }

        .db-pricing-two .pricing-header h1 small {
            color: #fff;
            display: block;
            margin: 10px;
            font-size: 15px;
        }

    .db-pricing-two ul {
        list-style: none;
        margin: 0;
        background: #fafafa;
        text-align: center;
        padding-left: 0px;
    }

        .db-pricing-two ul li {
            border-bottom: solid 1px #EFEFEF;
            padding-top: 20px;
            padding-bottom: 20px;
        }

            .db-pricing-two ul li.type {
                background-color: #0c0c0c;
                color: #fff;
            }

.db-bk-color-three {
    background-color: #47887E;
}

.db-bk-color-four {
    background-color: #469E6F;
}


    .db-pricing-two .pricing-footer {
        padding: 20px;
    }


.banner{    
    background: url(../img/bg.jpg);
    background-attachment: fixed;
    background-position: 0px 60px;
    min-height: 500px;
    background-size: 100% 500px;
}

.footer .text-en p {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 16px;
    position: relative;
    top: 20px;
}

.footer .copy  p {
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.footer .text-ar p span {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 16px;
}

.footer2{background: #1A2325; color: #fff;}
.footer2 p{margin:0; padding-top:6px;padding-bottom:6px; font-family: 'Droid Arabic Kufi', sans-serif;}

.service{margin-top: -73px;}
.service h1{font-size: 24px;font-weight: 500;color: #000;padding: 35px; font-family: 'Droid Arabic Kufi', sans-serif;}
.service p{text-align: justify; direction: rtl;font-size: 14px; line-height: 30px;}

.tech{}
.tech img{height: 100px;}
.tech .fa{font-size: 60px;}
.tech h3{font-size: 24px;padding:35px; font-family: 'Droid Arabic Kufi', sans-serif;}
.our-work{background: url(../img/bg-portfolio.jpg);background-size: cover;}

.five-sec{padding-top: 30px;}
.five-sec img{margin-bottom: 20px;}
.five-sec h4{margin-bottom: 20px;}
.five-sec p{}
.five-sec h3{
padding-bottom: 25px;
font-size: 20px;
}

ul.tbl-list li {
padding: 0;
    color: #585a5a;
    font-size: 14px;
    padding: 0 0 4px 30px;
    margin: 10px 0;
    list-style: none;
    direction: rtl;
}

ul.tbl-list li .fa{color: #8CC640;}

.tbl-pkg tr td.redbold {
    text-align: center;
    color: #f14130;
    font-size: 22px;
    font-weight: 600;
}

.our-company{
background: #1A2325;
color: #fff;
margin: 40px 0 0;
padding: 50px 0;    
}
.our-company h3{
font-weight: 500;
font-size: 24px;
margin-bottom: 50px;
font-family: 'Droid Arabic Kufi', sans-serif;    
}
.our-company .box{background: #222D2F; padding: 50px 20px; height: 530px;}
.our-company .box p{font-size: 14px;line-height: 30px;margin-bottom: 35px;}
.our-company .box h4{padding: 30px 0;font-weight: 500;font-size: 18px; font-family: 'Droid Arabic Kufi', sans-serif; color: #F23F2C;}
.our-company .box img{}
.our-company .box a{
color: #F23F2C;
border: solid 1px #F23F2C;
padding: 10px 30px;
font-weight: bold;
border-radius: 0px;
    transition: 0.5s all;
}

.our-company .box a:hover {
    background-color: #fff;
    color: #000;
    border: solid 1px #fff;
    border-radius: 0px;
    transition: 0.5s all;
    text-decoration: none;
}


.why{margin-bottom: 50px;}
.why h3{
font-weight: 500;
padding-bottom: 20px;
    font-size: 24px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    margin: 30px 0px;
}
.why p{font-size: 14px; line-height: 30px;margin-bottom: 30px; font-weight: 600;}
.why img{max-width: 100%;}
.why h4{
font-size: 14px;
line-height: 25px;
font-weight: bold;
}


.logo-text{
direction: rtl;
text-align: justify;
color: #fff;
}

.logo-text a{
    color: #fff;
    border: solid 2px #fff;
    padding: 11px 10px;
    border-radius: 0px;
    transition: 0.5s all;
    font-weight: 500;
    
}
.logo-text a:hover{border-color: #000; background-color: #fff; color: #000; text-decoration: none; font-weight: 500;}
.sf{margin-top: 50px; margin-right: 25px;}

.logo-text h4{
font-size: 24px;
font-weight: 500;
padding-bottom: 15px;
margin-top: 35px; 
font-family: 'Droid Arabic Kufi', sans-serif;
text-align: center;   
}
.logo-text p{    
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #000;
    font-weight: 600;
}

#section5 h2 {
   font-size: 24px;
font-weight: 500;
padding-bottom: 15px;
margin-top: 35px; 
font-family: 'Droid Arabic Kufi', sans-serif;
text-align: center;  
}

.logos img{width: 100%;margin-top: 35px;margin-bottom: 30px;}
.service .logos img{margin-top: 0 !important;margin-bottom: 0 !important;}

.web_design_header{background: url("../img/bg_head.jpg");margin-bottom: 30px;}
.web_design_header h1{font-size: 24px;font-weight: 500;color: #000;padding: 15px; font-family: 'Droid Arabic Kufi', sans-serif;}
.web_design_header img{margin-bottom: 40px;}

.web_des_content{margin-bottom: 30px;}
.web_des_content p{
direction: rtl;
font-size: 14px;
line-height: 30px;}

.web_des_content h2{
font-weight: 500;
font-size: 24px;
margin-bottom: 50px;
font-family: 'Droid Arabic Kufi', sans-serif;
}

.table{margin-bottom: 30px;background: url("../img/table_bg.jpg");background-size: cover;padding-bottom: 40px;}
.table p{
direction: rtl;
font-size: 14px;
line-height: 30px;
font-weight: bold;
margin-bottom: 30px;
}

.table h2{
font-weight: 500;
font-size: 24px;
margin: 30px 0px;
font-family: 'Droid Arabic Kufi', sans-serif;
}

.tablee h2{
font-weight: 500;
font-size: 24px;
margin-bottom: 30px;
    margin-top: 30px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}


.table_store{margin-bottom: 30px;background: #fff;padding-bottom: 40px;}
.table_store p{
direction: rtl;
font-size: 14px;
line-height: 30px;
margin-bottom: 30px;
}

.table_store h2{
font-weight: 500;
font-size: 24px;
margin: 30px 0px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.table_store h2:nth-child(2) {
    font-size: 18px;
}

.table_con{}
.bdg{float: left;}
ul{padding: 0;margin-bottom: 20px;}
.table_con h3{
	font-size: 20px;
	background: #80CBC5;
	color: #fff;
	padding: 13px;
	margin-top:20px;
}
.table_con li{padding: 15px 0; text-align: right;border-bottom: solid 1px rgba(255,255,255,0.12);font-size: 14px;}
.table_con h4{font-size: 50px;border-bottom: solid 1px rgba(255,255,255,0.12);padding-bottom: 15px;}

.table_con .col-md-4 div {
    /*height: 750px;*/
    position: relative;
}

.t1 .col-md-4 div {
    height: 610px;
    position: relative;
}

.table_con .col-md-4 div a {
    /*position: absolute;*/
    bottom: 20px;
    right: 35%;
}

.t1 .col-md-4 div a {
    position: absolute;
    bottom: 10px;
    right: 35%;
}

.t2 .col-md-4 div {
    height: 400px;
    position: relative;
}

.big .btn-primary{
background: #fff;
border-color: #fff;
color: #7078B4;
padding: 12px 20px;
font-size: 15px;
transition: ease-out all 0.8s 0s;
border-radius: 0px;
}
.big{background: rgba(85,95,170,0.8); color: #fff;padding: 20px; }



.middle .btn-primary{
background: #fff;
border-color: #fff;
color: #E69E3F;
font-weight: bold;
padding: 12px 20px;
font-size: 15px;
    transition: ease-out all 0.8s 0s;
    border-radius: 0px;
}


.middle{background: rgba(230,142,24,0.8); color: #fff;padding: 20px;}



.small .btn-primary{
background: #fff;
border-color: #fff;
color: #79AF45;
font-weight: bold;
padding: 12px 20px;
font-size: 15px;
    transition: ease-out all 0.8s 0s;
    border-radius: 0px;
}

.small .btn-primary:hover{border-radius: 0px;background: #9BC179;border: 1px solid #fff;color: #fff;}
.big .btn-primary:hover{border-radius: 0px;background: #515BA3;border: border: 1px solid #fff;color: #fff;}
.middle .btn-primary:hover{border-radius: 0px;background: #DB973B;border: border: 1px solid #fff;color: #fff;}

.txt a.btn-theme:hover{border-radius: 0px;background: #515BA3;border: 1px solid #fff;color: #fff;}
.txt a.btn-theme-tow:hover{border-radius: 0px;background: #6aa238;border: 1px solid #fff;color: #fff; text-decoration: none;}


.small{ color: #fff;padding: 20px;background: #7FC241;}

 .cta-inner{
 margin-top: 50px;
overflow: hidden;
padding-top: 30px;
 
 }

 .cta-inner h3 {
     display: inline-block;
    color: #000;
    padding-right: 20px;
    line-height: 30px;
    font-size: 18px;
    text-align: right;
    vertical-align: middle;
     text-align: right;
     margin-top: -25px;
     font-family: 'Droid Arabic Kufi', sans-serif;
 }


 .cta-inner .btn-theme{border-color: #fff; color: #fff;}



a.btn-theme {
    background: #f24130;
    border-color: #f24130;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    border-radius: 5px;
}

a.btn-theme:hover{
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #7fc241;
    color: #7fc241;
    border-radius: 0px;

}



 .cta-innerr{margin-top: 30px !important; direction: ltr;}

 .cta-innerr h3 {
     display: inline-block !important;
    color: #000 !important;
    padding-right: 20px;
    line-height: 30px;
    font-size: 18px;
    text-align: right !important;
    vertical-align: middle !important;
    padding-bottom: 0 !important;
    font-family: 'Droid Arabic Kufi', sans-serif;
 }


.cta-innerr p {
    color: #000;
    font-weight: 600;
    margin-top: 10px;
}

a.btn-themee {
    background: #000 !important;
    border-color: #000!important;
    color: #fff !important;
    padding: 10px !important;
    font-weight: bold !important;
}

a.btn-themee:hover{
    text-decoration: none !important;
    background: #fff !important;
    border-color: #000!important;
    color: #000 !important;
}



/* start kalam */
.four_egg{direction: rtl; padding-top: 80px; padding-bottom: 80px;color: #fff;background: url("../img/egg_bg.jpg");
background-attachment: fixed; background-size: cover;
background-repeat: no-repeat; min-height: 250px;
background-position: 0px 0px; background-repeat: repeat-y;
  /* animation: animatedBackground 40s linear infinite;
    -webkit-animation: animatedBackground 40s linear infinite;*/
color: #FFF;}



@keyframes animatedBackground{
   from{ background-position:0px 0px;}
    to{ background-position:100% 0px;}
}
@-webkit-keyframes animatedBackground{
     from{ background-position:100% 0px;}
  to{ background-position:0px 0px;}
   
}

/* end kalam */










.four_egg h3{font-weight: 500;font-size: 24px;font-family: 'Droid Arabic Kufi', sans-serif;padding-bottom: 30px;}
.four_egg p{font-size: 14px;line-height: 30px;}
.panaf{
z-index: 1;
background: rgba(123,122,180,0.8);    
width: 292px;
height: 292px;
border-radius: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
margin: 0 -15px;
padding: 50px 20px;    
}
.blue{
z-index: 1;
background: rgba(92,177,181,0.8);   
width: 292px;
height: 292px;
border-radius: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
margin: 0 -15px;
padding: 50px 20px; 
}
.green{
z-index: 1;
background: rgba(102,167,43,0.85);  
width: 292px;
height: 292px;
border-radius: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
margin: 0 -15px;
padding: 50px 20px;
}
.orange{
z-index: 1;
background: rgba(230,142,24,0.8);  
width: 292px;
height: 292px;
border-radius: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
margin: 0 -15px;
padding: 50px 20px;
}


@media only screen and (max-width: 500px) {
.panaf{
z-index: 1;
background: rgba(123,122,180,0.8);    
width: 100%;
height: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
border-radius: 0px;
margin: 0 ;
padding: 20px;    
}
.blue{
z-index: 1;
background: rgba(92,177,181,0.8);   
width: 100%;
height: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
border-radius: 0px;
margin: 0 ;
padding: 20px; 
}
.green{
z-index: 1;
background: rgba(102,167,43,0.85);  
width: 100%;
height: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
border-radius: 0px;
margin: 0 ;
padding: 20px;
}
.orange{
z-index: 1;
background: rgba(230,142,24,0.8);  
width: 100%;
height: 100%;
border: solid 4px rgba(255,255,215,0.80);
position: relative;
border-radius: 0px;
margin: 0 ;
padding: 20px;
}
}


.seo{
background: url(../img/bgg3.jpg) no-repeat top center fixed;
height: 695px;
}
.seo1{
background: url(../img/bgg4.png) no-repeat center top;
height: 695px;
}
.seo h1{
color: #fff;
font-weight: 500;
margin-top: 40px;
font-size: 18px;
padding-bottom: 20px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.seo h2{
font-size: 18px;
color: #fff;
margin-bottom: 30px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.seo p{
color: #000;
font-size: 18px;
font-weight: 500;
line-height: 30px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.seo img{margin-top: 90px;margin-bottom: 40px;}


.seo_content h2 {
    font-size: 24px;
    font-weight: 500;
    font-family: 'Droid Arabic Kufi', sans-serif;
    margin-top: 30px; 
}

.seo_content h3 {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Droid Arabic Kufi', sans-serif;
    margin-bottom: 30px;
}

.seo_content p {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 30px;
}

.cells-container .cell {
    min-height: 372px;
    vertical-align: top;
    width: 50%;
    display: inline-block;
    padding: 45px 40px;
    margin: 0 -2px;
}
.cells-container .cell.purple {
    background: #666fb2;
}
.cells-container .cell.greenn {
    background: #75b040;
}
.cells-container .cell.purple .txt {
    float: right;
}
.cells-container .txt {
    width: 520px;
}
.cells-container h3 {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 0 0 15px 0;
    font-weight: 500;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.cells-container .txt a.btn-theme,
..cells-container .txt a.btn-theme-tow {
    display: inline-block;
    border: solid 1px #fff;
    color: #fff;
    margin-top: 15px;
    transition: ease-out all 0.8s 0s;
}
a.btn-theme-tow.white, .btn-theme.white {
    border-color: #fff;
    font-size: 16px;
    padding: 14px 21px;
    background: none;
    color: #fff;
    
        display: inline-block;
    border: solid 1px #fff;
    color: #fff;
    margin-top: 15px;
    
}

ul{padding: 0;}
.cells-container li{list-style: none; list-style: none;
color: #fff;
margin-bottom: 10px;
font-size: 14px;}

.cells-container .fa{
width: 25px;
height: 25px;
border: solid 1px;
text-align: center;
line-height: 25px;
font-size: 13px;
margin-left: 10px;
}


.tbl-scroll{
direction: rtl;
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
text-align: center;
}
.tbl-pkg tr:last-child td:nth-child(2) {
    background: #364144;
}
.tbl-pkg tr td.bttm {
    padding: 20px 20px;
    border: none;
    text-align: center;
}
.tbl-pkg tr td.bttm span {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 12px;
    display: block;
}
.tbl-pkg tr td.bttm a.btn-theme.red, .tbl-pkg tr td.bttm a.btn-theme.white {
    background: #f14130;
    border: none;
    font-size: 14px;
    color: #fff;
    padding: 8px 10px;
    display: inline-block;
    margin: 2px auto;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.tbl-pkg tr td.bttm a.btn-theme.white {
    background: #fff;
    color: #1c2426;
    font-family: 'Droid Arabic Kufi', sans-serif;
}



.tbl-pkg tr th:first-child {
    border-radius: 2px 0 0 0;
    text-align: center;
}

.tbl-pkg tr th:last-child {
    border-radius: 0px 2px 0 0;
}

.tbl-pkg tr th {
    font-weight: 400;
    color: #fff;
    padding: 20px 25px;
    font-size: 18px;
    background: #5f6b6e;
    text-align: center;
    vertical-align: top;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.tbl-pkg tr th:nth-child(2) {
    background: #364144;
}
.tbl-pkg tr th:nth-child(3) {
    background: #1c2427;
    border-right: solid 1px #596669;
    border-left: solid 1px #596669;
}
.tbl-pkg tr th:nth-child(4) {
    background: #364144;
}

.tbl-pkg tr td.redheading {
    color: #f14130;
    font-size: 17px;
    font-weight: 600;
    background: #fff;
}

.tbl-pkg tr td:first-child {
    background: #f5f5f5;
    font-size: 15px;
}

.tbl-pkg tr td {
    line-height: 1.4;
    border: solid 1px #e3e1e1;
    padding: 20px 15px 20px 20px;
    color: #585a5a;
    font-size: 14px;
    text-align: center;
}
.tbl-pkg tr:last-child td:nth-child(3) {
    background: #1c2427;
    border-left: 1px solid #596669;
    border-right: 1px solid #596669;
}

.tbl-pkg tr td.bttm span {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 12px;
    display: block;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.tbl-pkg tr:last-child td {
    background: #fff;
}


.tbl-pkg tr:last-child td:nth-child(2) {
    background: #364144;
}



.ebt{background: url('../img/bgg5.jpg'); height: 435px; background-size: 100%;}
.ebt .txt{direction: rtl;}
.ebt h3{
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 30px;
    line-height: 46px;
    color: #000;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.ebt li{
    list-style: none;
    color: #000;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 600;
}

.ebt li .fa{
    width: 25px;
    height: 25px;
    border: solid 1px;
    text-align: center;
    line-height: 25px;
    font-size: 13px;
    margin-left: 10px;
}

.ebt a.white {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 500;
    font-size: 14px;
}

.ebt a.white:hover {
    color: #fff;
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 0px;
}



/* start commerce */
.ecommer-head{background: url(../img/commhead.jpg);background-size: cover;min-height: 600px;}
.ecommer-head h1{
color: #000;
font-weight: 500;
font-size: 24px;
padding-top: 20px;
padding-bottom: 20px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.ecommer-head h2{
color: #000;
font-weight: 500;
padding-top: 20px;
font-size: 18px;
padding-bottom: 20px;
font-family: 'Droid Arabic Kufi', sans-serif;
}


.ecommerce2{}
.ecommerce2 p{
font-size: 14px;
line-height: 30px;
padding-bottom: 20px;
}
.ecommerce2 h3{
font-size: 24px;
font-weight: 500;
padding: 15px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.ecommerce2 img{margin-top: -375px;}
.ecommerce2 .btn-primary{background: #F24130;color: #fff; border-color: #fff;transition: ease-out all 0.8s 0s;padding: 10px 30px;}
.ecommerce2 .btn-primary:hover{border-radius: 0px;background: #fff;border: 1px solid #f24130;color: #f24130;}

.commerce-slider{background: url("../img/bg-best-slider.jpg"); background-size: cover;}
.tmp-info{direction: rtl;color: #fff;}
.tmp-info h3{
font-size: 24px;
font-weight: 500;
padding: 10px 0;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.tmp-info p{
font-size: 14px;
line-height: 30px;
}


.tmp-info .btn-theme:hover{border-radius: 0px;background: #fff;border: #f24130;color: #f24130;}
.tmp-info .btn-theme{
background: #f14130;
border-color: #f14130;
color: #fff;
margin: 0;
line-height: 19px;
font-size: 14px;
font-weight: 500;
position: absolute;
bottom: 0px;
display: block;
    bottom: -70px;
}
.carousel-indicators{bottom: -6px;}

.whitecircle {
    background: rgba(255, 255, 255, 0.7);
    width: 557px;
    height: 557px;
    display: block;
    margin: 0 0 0 47px;
    border-radius: 100%;
    padding-top: 20%;
    margin: 30px 0;

}

.whitecircle .btn-primary{font-size: 14px;background: #F24130;border-color: #fff;transition: ease-out all 0.8s 0s;padding: 10px 30px;color: #fff;}
.whitecircle .btn-primary:hover{border-radius: 0px;background: #000;border: #f24130;color: #fff; font-size: 14px;}
.egg-woman{background: url("../img/eggwoman.jpg");}
.egg-woman ul li{list-style: none;margin-bottom: 10px; font-size: 14px; font-weight: 500}
.egg-woman ul{
text-align: justify;
padding-right: 30%;
direction: rtl;
}
.egg-woman h2{
font-size: 18px;
font-weight: 600;
padding-bottom: 20px;
font-family: 'Droid Arabic Kufi', sans-serif;
}
.egg-woman .fa{color: #8CC640;}
/* end commerce */



.mob-services{background: url(../img/reponsive-pg-bg.jpg) no-repeat;background-size: cover;padding: 50px 0;}
.mob-services ul li{list-style: none;}
.mob-services ul{
text-align: justify;
padding-right: 30%;
direction: rtl;
}
.bnnr-lft h1 {
color: #ffe96e;
font-size: 24px;
font-family: 'Droid Arabic Kufi', sans-serif;
letter-spacing: -2px;
line-height: 50px;
text-shadow: 0px 1px 1px rgba(63, 129, 168, 0.65);
margin: 0 0 15px 0;
text-align: right;
}
.bnnr-lft p {
font-size: 18px;
color: #fff;
font-family: 'Droid Arabic Kufi', sans-serif;
letter-spacing: -1px;
text-align: right;
}
.points-list {
    max-width: 520px;
    padding: 10px 0 50px;
}
.bnnr-lft a.btn-theme {
background: #ffffff none repeat scroll 0 0;
border-color: #ffffff;
color: #2e2e2e;
display: inline-block;
font-size: 16px;
padding: 18px 8px;
}



.responsive-wd {
    padding: 35px 0 45px;
}
.theme-heading {
    text-align: center;
    padding-bottom: 0px;
    margin: 0 auto;
}
.theme-heading h2, .page-heading h2,
.theme-heading h3 {

    font-weight: normal;
    color: #000;
    font-size: 24px;
    padding: 10px;
    margin: 30px 0px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    text-align: center;
}
.responsive-wd .mid-txt {
    width: 85%;
    margin: 20px auto;
}
.responsive-wd .mid-txt p {
    color: #555555;
}
.circle-main {
    padding: 25px 0px 0px;
    text-align: center;
}
.circle-main .circle.purple {
    background: #6e77b7;
}
.circle-main .circle.yellow {
    background: #f79b1f;
}
.circle-main .circle.green {
    background: #6ea939;
}
.circle-main .circle {
    border-radius: 100%;
    width: 352px;
    height: 352px;
    padding: 80px 50px;
    color: #fff;
    vertical-align: middle;
    margin: 0 -10px;
    display: inline-block;
}

.responsive-investment {
    background: url(../img/responnsive-inverst-bg.jpg) no-repeat center center;
    background-size: cover;
    color: #fff;
      padding: 40px 0;
}

.responsive-investment .theme-heading h2 {
    color: #fff;
}

.invest-block {
    margin: auto;
    width: 700px;
    position: relative;
margin-bottom: 50px;
}
.box-in {
    border: 3px solid #d4dee2;
    border-radius: 5px;
    padding: 11px 30px 13px;
    position: relative;
    width: 300px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 20px;
}
.box-in::before {
    background: #d4dee2;
    border-radius: 100%;
    content: url(../img/globe-tick.png);
    height: 31px;
    left: -17px;
    margin-top: -20px;
    padding: 2px;
    position: absolute;
    top: 50%;
    width: 31px;
}
.box-in p {
    font-weight: 600;
    font-size: 14px;
 
    color: #fff;
    text-align: center;
    padding: 20px;
    line-height: 30px;
}
.cta-request {
    margin: -45px auto 0;
    width: 235px;
}
.cta-request > h4 {
    padding: 10px 20px;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.cta-request a.btn-theme {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff;
    color: #000;
    display: inline-block;
    font-size: 14px;
    padding: 12px 15px 13px;
}

.cta-request a.btn-theme:hover {
    color: #fff;
    background-color: transparent;
    border: 1px solid #000;
}

.bttm{background: #364144;}


.res3{
background: url(../img/responsive-porfolio-bg.jpg) no-repeat center center;
background-size: cover;
border-top: solid 1px #edebe9;
border-bottom: solid 1px #edebe9;
    padding: 40px 0;
}
.res3 p{text-align: right;font-size: 14px; line-height: 30px;}
.left-cnt .btn-theme {
    background: #7fc241;
    color: #fff;
    margin: 0;
    font-size: 14px; 
    font-weight: 500;
    line-height: 30px;
    position: relative;
    top: 20px;
}
.design-process {
    background: url(../img/designer-process-bg.png) no-repeat center top;
    width: 100%;
    padding: 100px 0 0;
    margin: 20px 0 0;
}

.circle-step {
    position: relative;
    margin: 0 25px;
    display: inline-block;
    width: 175px;
    vertical-align: top;
}
.circle-step .circle {
    background: none;
    border-radius: 100%;
    padding: 5px;
    border: solid 5px;
    height: 175px;
    width: 175px;
    position: relative;
}
.circle-step.one .circle {
    border-color: #13b289;
}
.circle-step.two .circle {
    border-color: #e65631;
}
.circle-step.three .circle {
    border-color: #727bb4;
}
.circle-step.four .circle {
    border-color: #008dd8;
}
.circle-step.five .circle {
    border-color: #e2344f;
}

.resolutions {
    background: url(../img/resolution-bg.jpg) no-repeat center center;
    background-size: cover;
    color: #fff;
}
.screen-working {
    margin: 40px 0;
}
.device {
    display: inline-block;
    width: 149px;
}
.device h4 {
    font-size: 16px;
    font-weight: 700;
    margin: 5px 0;
}
.icon-cicle span {
    height: 20px;
    width: 20px;
    background: #75b040;
    position: relative;
    border-radius: 100%;
    display: table;
    margin: 0 auto;
}
.icon-cicle span::before {
    left: -67px;
}

.icon-cicle span::after {
    left: 100%;
}

.resolutions .theme-heading h2 {
    color: #fff;
}

.icon-cicle span::after, .icon-cicle span::before {
    background: #fff;
    content: "";
    height: 2px;

    position: absolute;
    top: 50%;
    width: 67px;
    margin-top: -1px;
}
.device.two .icon-cicle span {
    background: #df4a43;
}
.device.three .icon-cicle span {
    background: #727bb4;
}
.device.four .icon-cicle span {
    background: #008dd8;
}
.device.five .icon-cicle span {
    background: #e2344f;
}
.device.six .icon-cicle span {
    background: #13b289;
}
.device.seven .icon-cicle span {
    background: #8d57f9;
}
.resolutions .btn-theme {
    background: #7fc241;
    color: #fff;
}



.page-header {
    background: url(../img/rmp-mnr-bg-new.jpg) no-repeat center bottom;
    padding: 0 0 100px 0;
}
.page-header h1 {
    color: #ffffff;
  
    font-size: 55px;
    font-weight: 600;
    letter-spacing: -1px;
    padding: 35px 0;
    text-align: center;
}
.rm-srves {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.servs-block.mdl {
    border: 3px solid #fceeb0;
    border-radius: 160px;
    height: 285px;
    text-align: center;
    width: 285px;
    background: #f6d021;
}
.servs-block.mdl > img {
    padding-top: 32px;
}
.servs-block.mdl > h3 {
    font-size: 25px;
    padding: 14px 51px;
}
.servs-block.left {
    margin-left: 0;
    float: left;
}
.servs-block {
    width: 394px;
    display: inline-block;
}
.srvs-lst:first-child {
    margin: 0;
}
.srvs-lst {
    display: inline-block;
    position: relative;
    margin: -18px 0 0;
    width: 100%;
}
.srvs-lst-img {
    border: 3px solid #ffffff;
    border-radius: 50%;
    height: 145px;
    position: relative;
    float: left;
    width: 145px;
    overflow: hidden;
}
.srvs-lst-img img {
    bottom: -99999px;
    left: -99999px;
    margin: auto;
    position: absolute;
    right: -99999px;
    top: -99999px;
}
.srvs-lst h4 {
    color: #ffffff;
    float: left;
    font-size: 17px;
    margin: 42px 5px 0 20px;
    padding: 0;
    width: 223px;
    text-align: right;
}
.servs-block.right {
    margin-right: 0;
    float: right;
}
.right .srvs-lst-img {
    float: right;
}
.srvs-lst h4 {
    color: #ffffff;
    float: left;
    font-size: 17px;
    margin: 42px 5px 0 20px;
    padding: 0;
    width: 223px;
    text-align: right;
}

.aligncenter {
    margin: 0 auto;
    text-align: center;
}

.rm-packages-listng {
    background-image: url(../img/bg-buln2.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.page-padd {
    padding: 40px 0;
}
.rm-pkg {
    display: block;
    font-size: 0;
    text-align: center;
}
.rm-pkg .pkg-col {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    float: right;
}
.col-head.nobg {
    background: none;
}
.pkg-col.first .pkg-grid {
    background: rgba(255, 255, 255, .8);
}
.pkg-col.first .pkg-grid {
    padding: 20px 30px;
}
.pkg-grid.rd-lt {
    border-radius: 5px 0 0 0;
}
.pkg-col .pkg-grid {
    display: block;
    height: 132px;
    background: rgba(238, 147, 22, .8);
    padding: 20px;
    margin: 1px 0 0 1px;
}
.rm-caption {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    padding: 0 20px 0 0;
}
.rm-sn {
    display: table-cell;
    width: 57px;
    vertical-align: middle;
}
.rm-sn span {
    background: #323a79;
    width: 57px;
    height: 57px;
    display: block;
    border-radius: 50%;
    text-align: center;
    line-height: 55px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.rm-pkg .pkg-col {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    float: left;
}
.col-head {
    background: rgba(86, 185, 178, .8);
    border-radius: 5px;
    height: 150px;
    display: block;
    margin: 0 0 20px 0;
    padding: 18px 20px;
    position: relative;
}
.col-head::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid rgba(86, 185, 178, .8);
    position: absolute;
    left: 50%;
    margin: 0 0 0 -10px;
    bottom: -12px;
    content: "";
}
.col-head h3 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    line-height: 25px;
    margin-bottom: 12px;
}
.col-head h4 {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}
.pkg-col .pkg-grid {
    display: block;
    height: 132px;
    background: rgba(238, 147, 22, .8);
    padding: 20px;
    margin: 1px 0 0 1px;
}
.mb-caption {
    display: none;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 15px;
    color: #fff;
    background: #ac6605;
    padding: 10px 15px;
    border-radius: 4px 4px 0 0;
    margin: -20px -20px 20px;
}
.mb-caption span {
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-weight: 800;
}
.rm-tbl {
    display: table;
    width: 100%;
    height: 100%;
}
.rm-pkg .pkg-col {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    float: left;
}
.pkg-col.last .col-head {
    margin-left: 1px;
}
.pkg-col.last .pkg-grid {
    display: block;
    background: rgba(102, 167, 43, .8);
    margin-left: 1px;
}
.pkg-grid.rd-rt {
    border-radius: 0 5px 0 0;
}
.pkg-grid.rd-rb {
    border-radius: 0 0 5px 0;
}
.rm-lb.lable-box {
    background: url(../img/bg-trans.png) no-repeat 0 bottom;
    position: relative;
}
.lable-box {
    clear: both;
    padding: 60px 0 0;
    width: 100%;
    max-width: 975px;
    display: table;
    margin: 0 auto;
}
.rm-lb.lable-box::before {
    background: url(../img/bg-trans.png) no-repeat bottom left;
    position: absolute;
    left: 0;
    top: 65px;
    content: "";
    height: 1px;
    width: 100%;
}
.rt-block, .lable-img.left {
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.rt-block {
    padding: 0 0 0 25px;
}
.rm-lb.lable-box h4 {
    font-size: 22px;
    color: #fff;
    font-weight: 700;
   
}
.rm-lb.lable-box p {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
}
.lable-box p {
    font-size: 21px;
    text-align: justify;
}
.rm-pricing {
    font-size: 55px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.rm-pricing span {
    display: block;
    font-size: 15px;
    font-weight: 400;
    vertical-align: middle;
}

.rm-btn a.btn-theme:first-child {
    margin-top: 0;
}
.rm-btn a.btn-theme, .rm-btn a.btn-theme:hover {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 0;
    margin: 10px 0 0;
    background: #fff;
    color: #ee9316;
    border-color: #fff;
}
.col-head::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid rgba(86, 185, 178, .8);
    position: absolute;
    left: 50%;
    margin: 0 0 0 -10px;
    bottom: -12px;
    content: "";
}

.page-padd {
    padding: 40px 0;
}

.grm-agency-points {
    margin: 35px 0 0;
    display: inline-block;
    width: 100%;
}
.clearfix::before, .clearfix::after, .row::after {
    content: "";
    display: table;
    line-height: 0;
}
.list-point {
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0 0 42px;
    text-align: right;
}
.list-point h3 {
    font-size: 19px;
    font-weight: 600;
    margin: 0 0 15px;
}
.list-point p {
    padding: 0 0 0 35px;
}
.list-point.rght {
    float: right;
    text-align: right;
}
.clearfix::after, .row::after {
    clear: both;
}

.list-point h3::after {
    background: url(../img/gren-rght-icn.png) no-repeat left center;
    content: "";
    display: inline-block;
    height: 30px;
    padding: 0 7px;
    width: 21px;
    margin-top: 3px;
margin-left: 5px;
}

.cta-onwhite {
    background: url(../img/bg-gradi-gray.png) no-repeat center top;
    display: table;
    padding: 10px 0 15px;
    width: 100%;
    position: relative;
    text-align: center;
}

.cta-onwhite::after {
 
    position: absolute;
    content: '';
    left: 0;
    bottom: 0px;
    width: 990px;
    height: 1px;
}

.nagative-points p, .nagative-points h2 {
    color: #fff;
}

.nagative-point-crcls {
    display: block;
    margin: 60px auto 0;
    max-width: 1100px;
}
.nagative-point-crcls ul li {
    display: inline-block;
    margin: 0 -1.5% 40px;
    width: 240px;
    vertical-align: top;
}
.crcle-img {
    background: rgba(34, 42, 129, 0.7);
    border: 4px solid #ffffff;
    border-radius: 50%;
    width: 240px;
    height: 240px;
}
.nagative-point-crcls span {
    color: #ffffff;
    display: block;
    font-size: 17px;
    font-weight: 600;
    margin: 6px 0 0;
}
.crcle-img img {
    display: block;
    max-width: 100%;
}
.nagative-points.page-padd .cta-onwhite {
    margin: 30px 0 0;
    padding: 20px 0;
}
.nagative-points.page-padd .cta-onwhite h3 {
    color: #fff;
    display: inline-block;
    font-size: 19px;
    font-weight: 600;
    width: auto;
    margin: 0;
}

.trend-cta{text-align: center;}
.trend-cta .btn-theme{background: #fff;transition: ease-out all 0.8s 0s;}
.trend-cta .btn-theme:hover{border-radius: 60px;background: #9BC179;border: none;color: #fff;}

.cta-onwhite a.btn-theme {
    display: inline-block;
    font-size: 20px;
}
a.btn-theme.red-btn, .btn-theme.red-btn {
    border-color: #f24130;
    background: #f24130;
    color: #fff;
}
.cta-onwhite::after {
    background: url(img2/bg-gradi-gray.png) no-repeat 0 0;
    position: absolute;
    content: '';
    left: 0;
    bottom: 0px;
    width: 990px;
    height: 1px;
}
.nagative-points {
    background: url(../img/bg5.jpg) repeat left top;
}

.trend-circles {
    position: relative;
    height: 458px;
}

.trend-circles .trend.one {
    left: 0px;
    top: -150px;
}
.trend-circles .trend {
    border: solid 1px #d5d6d6;
    width: 352px;
    height: 352px;
    display: block;
    border-radius: 100%;
    padding: 0px;
    position: absolute;
    display: table;
}
.trend-circles .trend.two {
    left: 0px;
    top: 217px;
}
.trend-circles .trend.three {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    top: 0;
}
.trend-circles .trend.three {
    background: #f0f0f0;
    width: 427px;
    height: 427px;
}
.trend-circles .trend {
    border: solid 1px #d5d6d6;
    width: 352px;
    height: 352px;
    display: block;
    border-radius: 100%;
    padding: 0px;
    position: absolute;
    display: table;
}
.trend-circles .trend {
    border: solid 1px #d5d6d6;
    width: 352px;
    height: 352px;
    display: block;
    border-radius: 100%;
    padding: 0px;
    position: absolute;
    display: table;
}
.trend-circles .trend img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.trend-circles .trend h4 {
    color: #000;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
}
.trend-circles .trend p {
    padding: 0 55px;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    line-height: 1.5;
}
.trend-circles .trend.four {
    right: 0px;
    top: -150px;
}
.trend-circles .trend.five {
    right: 0px;
    top: 217px;
}
.trend-cta h3 {
    color: #525962;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    padding: 10px 0;
    margin: 0px auto;
}


.design-process h3{
font-size: 20px;
line-height: 30px;
}
a.btn-theme, .btn-theme {
    cursor: pointer;
    color: #fff;
    background: #7fc241;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    padding: 14px 21px;
    border: solid 2px #7fc241;
    border-radius: 3px;
    line-height: 1;
    vertical-align: top;
    margin: 0px auto;
    transition: ease-out all 0.8s 0s;
}
.trend-wrapper h3 {
    color: #3f3e3e;
    padding: 20px 0 40px 0;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    width: 450px;
    margin: 0 auto;
    line-height: 1.7;
}
.make-negative-link {
    background: url(../img/star-bg.jpg) repeat;
    padding: 60px 0 60px 0;
}
.rt-img {
    position: absolute;
    left: 53%;
    width: 590px;
    display: block;
}
.rt-img img {
    max-width: 100%;
}
.negativ-reviews-txt {
    width: 50%;
    float: left;
    text-align: right;
}
.negativ-reviews-txt h2 {
    color: #ffffff;
    line-height: 37px;
    font-size: 35px;
   
    font-weight: 100;
    margin-bottom: 40px;
}
.negativ-reviews-txt p {
    color: #ffffff;
    margin-bottom: 15px;
}
.negativ-reviews-txt h3 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0 0 0;
    display: inline-block;
}
.enqury-packge a.btn-theme, .enqury-packge a.btn-theme:hover {
    background: #fff;
    color: #000;
    border-color: #fff;
    display: inline-block;
    margin: 15px 4px 0;
    padding: 14px 15px;
}


.clean-boxes {
    width: 100%;
    border: solid 1px #d9e5e8;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 32px 0 0 0;
    display: table;
}

.clean-boxes .box:first-child {
    border: none;
}

.clean-boxes .box h3 {
    margin: 0 0 12px 0;
    padding: 0;
    color: #000;
    font-size: 18px;
    text-align: center;
    line-height: 1.5;
    background: none;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.clean-boxes .box p {
    background: none;
    color: #5f5f5f;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin: 0 0 20px 0;
    padding: 0 18px;
}


.clean-boxes .box {
    border-left: solid 1px #d9e5e8;
    padding-bottom: 30px;
    display: table-cell;
    vertical-align: top;
}

.clean-boxes .box2 {
    border-bottom: solid 1px #d9e5e8;
    padding-bottom: 30px;
    vertical-align: top;
}

.ourworka{ display:block; margin-top:10px;}

a.more {
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    display: table;
    padding: 11px 21px;
    border: solid 1px #000;
    color: #000;
    border-radius: 0px;
    line-height: 1;
    vertical-align: top;
    margin: 0px auto;
    transition-property: all;
    transition-duration: 0.8s;
    transition-delay: 0s;
    transition-easing: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.8s;
    -moz-transition-delay: 0s;
    -moz-transition-easing: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.8s;
    -webkit-transition-delay: 0s;
    -webkit-transition-easing: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.8s;
    -o-transition-delay: 0s;
    -o-transition-easing: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.8s;
    -ms-transition-delay: 0s;
    -ms-transition-easing: ease-out;
}

.more:hover {
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    display: table;
    padding: 11px 21px;
    border: solid 1px #000;
    background-color: #000;
    text-decoration: none;
    color: #fff;
    border-radius: 0px;
    line-height: 1;
    vertical-align: top;
    margin: 0px auto;
    transition-property: all;
    transition-duration: 0.8s;
    transition-delay: 0s;
    transition-easing: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.8s;
    -moz-transition-delay: 0s;
    -moz-transition-easing: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.8s;
    -webkit-transition-delay: 0s;
    -webkit-transition-easing: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.8s;
    -o-transition-delay: 0s;
    -o-transition-easing: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.8s;
    -ms-transition-delay: 0s;
    -ms-transition-easing: ease-out;
}

.clean-boxes .box img{margin: 20px;}
.links {

    display: inline-block;
    margin: 46px 0 0px 0;
}


.ppc-marketing {
    background: #f4f4f4;
    box-shadow: none;
    padding-top: 34px;
}

.ppc-marketing > img {
    max-width: 100%;
}

.ppc-marketing-heading {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-bottom: 34px;
}

.ppc-marketing-heading h2 {
    font-size: 24px;
    color: #000;
    line-height: 30px;
    padding-bottom: 2px;
    text-transform: uppercase;
    margin: 30px 0px 40px 0px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.ppc-marketing-heading a.btn-theme {
    margin: 15px auto;
    font-size: 14px;
    padding: 15px;
}

.header-bitfat-deals .text-h-en h1 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 24px;
}

.theme-heading h1 {
    font-size: 24px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 500;
    margin: 30px 0px ;
}

.ppc-marketing-heading em {
    font-size: 12px;
    font-style: normal;
    color: #333333;
    text-align: center;
}

.content-row {
    padding: 20px 0;
    display: table;
    width: 100%;
text-align: right;
}
.content-row .content-image.right {
    float: right;
}

.content-row .content-image {
    display: inline;
    vertical-align: middle;
    padding-left: 15px;
}
.content-row .content-cell {
    display: inline;
    vertical-align: middle;
    font-size: 14px;
    line-height: 30px;
    color: #000;
}
.content-row p {
    color: #383838;
    font-size: 18px;
    padding: 0px 0;
    margin: 0px;
    line-height: normal;
}

ul.greenListing {
    margin: 20px 0 15px 0;
    padding: 0;
}

.content-row h4 {
color: #EF473E;
font-size: 18px;
margin: 0;
font-family: 'Droid Arabic Kufi', sans-serif;
padding: 5px 30px;
text-align: center;
}

.gray-container .content-row p {
    padding: 5px 30px;
}
.content-row .content-image.left {
    float: right;
}

.gray-row {
    background: #f4f4f4;
    padding: 20px 0;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
}

.fatbit-do {
    display: table;
    padding: 15px 0 10px 0;
    margin: 0 auto;
}
.fatbit-do li:first-child {
    margin-left: 0;
}
.fatbit-do li {
    margin-left: 1.9999%;
    background: #f6f6f6;
    border: 1px solid #e1e2e2;
    float: left;
    text-align: center;
    width: 32%;
    padding: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.fatbit-do li p {
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 15px 0;
    font-family: 'Josefin Sans', sans-serif;
}
.content-row p {
    color: #000;
    font-size: 14px;
    padding: 0px 0;
    margin: 0px;
    line-height: 30px;
}
ul.greenListing li {
background: url(../img/green-round-bullet.png) no-repeat right 7px;
font-size: 14px;
color: #0c5b88;
line-height: 30px;
padding: 0 20px 0 2px;
text-align: right;
}
.cta-box.gray {
    background: #F1F1F1;
}
.fr {
    float: right;
}
.cta-box h3 {
font-style: normal;
border: none;
color: #000;
font-size: 24px;
font-weight: 500;
text-align: right;
vertical-align: middle;
font-family: 'Droid Arabic Kufi', sans-serif;
margin: 0px;
}
.cta-box a.btn-theme {
    white-space: nowrap;
    font-weight: 500;
    color: #000;
}

.white-row {
    background: #FFFFFF;
}

.gray-container {
    background: #f4f4f4;
    border: solid 1px #e1e2e2;
    display: table;
    clear: both;
    margin-bottom: 20px;
}

.header-bitfat-deals {
    background: url(../img/bg-shopping-girl.png) repeat-x center top #fff;
    padding-bottom: 0px;
    display: block;
    margin: 0;
    text-align: center;
    padding-top: 20px;
}
.header-bitfat-deals .theme-heading {
    display: inline-block;
    position: relative;
}

.deal-package {
    width: 100%;
    background: url(../img/grey-strip.jpg) repeat-x top center #fff;
    border-top: solid 1px #d4d4d4;
    padding-top: 10px;
}

.full-container-inner {
    display: block;
    clear: both;
}

.disclamerNew {
    border: none;
    font-size: 14px;
    padding: 5px 0px 0;
    text-align: left;
    color: #000;
    vertical-align: top;
    height: auto;
    text-align: center;
}
.three-block {
    margin: 0 0 0 0;
}

.three-block ul {
    display: block;
    margin: 0 0 0 0;
}

.three-block ul li:first-child {
    margin-left: 0;
}

.three-block ul li {
    width: 32%;
    margin: 0 0 0 2%;
    float: left;
    padding: 20px 0 0 0;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
}

.three-block-content {
    background: #ffffff;
    padding: 15px 22px 0;
    position: relative;
}
.three-block ul li p {
    font-size: 14px;
    color: #000;
    line-height: 30px;
    text-align: center;
    min-height: 150px;
}
.three-block ul li .button {
    display: block;
    text-align: center;
    background: #f4f7f9;
    padding: 30px 0;
    position: relative;
    border-top: 1px solid #e4e4e4;
}

.cta-box.black {
    background: #1A2325;
    border: none;
}
.cta-box {
    background: #fff;
    border: 1px solid #DBDBDB;
    border-radius: 2px;
    margin: 33px auto;
    padding: 15px 20px;
    text-align: left;
    display: table;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.full-container-inner .cta-box h2, .full-container-inner .cta-box h3 {
    margin: 0;
    padding: 0;
}
.cta-box.black h2 {
    font-size: 22px;
}
.cta-box a.btn-theme {
    white-space: nowrap;
}

.full-container-inner .tbl-scroll {
    background: #f4f1ed;
    margin: 0 0 0 0;
}
.full-container-inner h1, .full-container-inner h2, .testimonial h2, .mobile-ready h2 {
    font-size: 35px;
    color: #292929;
    padding: 25px 0 25px 0;
    text-align: center;
}
.feature-table-wrap {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 0 0;
    clear: both;
}
.feature-table-wrap tr:first-child {
    background: none;
}
.feature-table-wrap tr:first-child td:first-child {
    border: none;
    vertical-align: bottom;
    width: 34%;
}
.boxinfowrap {
    width: 100%;
    padding: 20px;
}
.boxinfo {
    width: 100%;
    border: 2px dashed #482400;
    padding: 20px;
    position: relative;
    text-align: center;
}
.boxinfo .imgv2 {
    display: table;
    margin: 0 auto 6px;
    position: relative;
}
.boxinfo sup {
    color: #482400;
    display: inline;
    font-size: 32px;
    font-weight: bold;
    height: 30px;
    vertical-align: top;
}
.boxinfo h3 {
    color: #482400;
    display: inline;
    font-family: "helveticaneuecyrbold";
    font-size: 100px;
    font-weight: bold;
    line-height: 0.8;
    position: relative;
    z-index: 1;
}
.boxinfo .onetime {
    color: #482400;
    margin: 5px 0 0;
    display: block;
}
.boxinfo .onetime a {
    text-decoration: underline;
    color: #482400;
}
.feature-table-wrap tr:first-child td:first-child .feature-table {
    background: #f9f9f9;
}
.feature-table-wrap tr:first-child td:nth-child(2), .feature-table-wrap tr:first-child td:nth-child(3) {
    width: 33%;
}
.feature-table-wrap tr:first-child td, .feature-table-wrap tr:nth-last-child(2) td {
    padding: 0;
}
.feature-table-wrap td.td-custom {
    background: #23ABC9;
    vertical-align: top;
}
.feature-table span.onetime {
    color: #ffffff;
    display: block;
    font-size: 14px;
    padding: 5px 0;
    line-height: 1;
    text-align: center;
}
.money-back > a {
    color: #ffffff;
    font-size: 13px;
    text-decoration: underline;
}
.order-btn.first {
    color: #00313c;
    background: #fff;
}

.feature-table-wrap tr:first-child td:nth-child(2), .feature-table-wrap tr:first-child td:nth-child(3) {
    border-top: none;
}
.feature-table-wrap tr:first-child td:nth-child(3) .feature-table {
    background: #103762;
    /* border-bottom: 1px solid #587391; */
}

.feature-table {
    padding: 40px 0 0;
    width: 100%;
    float: left;
    vertical-align: bottom;
    min-height: 90px;
    text-align: center;
}

.feature-image-01 {
    border-bottom: 1px solid #587391;
    display: block;
    padding-bottom: 18px;
    padding-top: 18px;
    margin: 0 11px;
}

.feature-div-02 {
    position: relative;
    padding: 10px 0 25px 0px;
    display: block;
    text-align: center;
    float: left;
    width: 100%;
}
.feature-div-02 sup {
    font-size: 32px;
    color: #23abc9;
    vertical-align: top;
    display: inline;
    font-weight: bold;
}

.feature-div-02 h2 {
    position: relative;
    font-family: 'helveticaneuecyrbold';
    font-weight: bold;
    font-size: 100px;
    color: #fff;
    line-height: 100px;
    display: inline;
    z-index: 1;
    text-align: left;
}

.feature-table span.onetime {
    color: #ffffff;
    display: block;
    font-size: 14px;
    padding: 5px 0;
    line-height: 1;
    text-align: center;
}

.order-btn.last {
    color: #fff;
    background: #23abc9;
    text-decoration: none;
}

.feature-table-wrap tr:nth-child(2n+2) {
    background: #fff;
}

.feature-table-wrap th {
    border: 1px solid #e9e9e8;
    border-collapse: collapse;
    font-size: 15px;
    font-weight: normal;
    height: 80px;
    padding: 0 20px;
    line-height: 25px;
    text-align: center;
    font-weight: bold;
}

.feature-table-wrap td {
    border: 1px solid #e9e9e8;
    border-collapse: collapse;
    font-size: 15px;
    height: 80px;
    padding: 0 20px;
    text-align: center;
    line-height: 20px;
}

.feature-table-wrap tr:nth-last-child(2) td:first-child {
    background: #FC8F1B;
    padding-top: 40px;
}
.advice {
    font-family: 'helveticaneuecyrmedium';
    font-size: 17px;
    color: #432200;
    padding: 16px 0 26px 0;
    line-height: 17px;
}

.advice p {
    font-size: 18px;
}

.advice span {
    font-family: 'helveticaneuecyrbold';
    font-weight: bold;
    color: #fff;
    font-size: 21px;
    text-transform: uppercase;
    padding-top: 12px;
    display: block;
    text-align: center;
}

.advice span a {
    color: #fff;
    font-size: 21px;
    background: #482400;
    padding: 0px 20px;
    font-weight: 100;
    margin: 0 0 0 0;
    display: inline-block;
    height: 44px;
    line-height: 44px;
}

.feature-table-wrap tr:nth-last-child(2) td:nth-child(2) {
    background: #23ABC9;
    padding-top: 40px;
}

.cross-price {
    color: #ffffff;
    display: inline-block;
    font-family: "helveticaneuecyrbold";
    font-size: 30px;
    margin: 10px 0;
    position: relative;
}
.feature-div sup {
    font-size: 32px;
    color: #fff;
    vertical-align: top;
    height: 30px;
    display: inline;
    font-weight: bold;
}

.orange-text {
    color: #FC8F1B!important;
    text-decoration: none;
}

.feature-div h2 {
    position: relative;
    font-size: 100px !important;
    font-weight: bold;
    font-size: 100px;
    color: #00313c;
    line-height: 100px;
    display: inline;
    z-index: 1;
}
.inlinelink {
    text-decoration: underline;
    color: #482400;
    font-family: "helveticaneuecyrbold";
    font-size: 16px;
    position: relative;
    z-index: 2;
}

.contact-wrapper:first-child {
    border-top: 1px solid #f0eac4;
    margin: 34px 0 0 0;
}

.contact-wrapper {
    background: none repeat scroll 0 0 #fefae1;
    border: 1px solid #f0eac4;
    border-top: none;
}
.contact-wrapper-inner {
    padding: 18px 30px 21px;
}

.contact-wrapper h3 {
    color: #000000;
    font-size: 28px;
    padding: 0 0 10px 0;
}

.contact-wrapper p {
    font-weight: 400;
    color: #000000;
    font-size: 17px;
    line-height: 24px;
}

.location_map {
    display: block;
    border: 1px solid #e5decc;
    margin: 30px 0 20px 0;
}
.three-block ul li .button a {
    display: inline-block;
    border: 1px solid #F24130;
    border-radius: 0px;
    background: #fff;
    color: #F24130;
    font-size: 14px;
    padding: 5px 15px;
    transition: all 0.3s;
}

.three-block ul li .button a:hover {
    background-color: #f24130;
    border: 1px solid #f24130;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s;
}

.theme-heading p {
   
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;
    padding: 0 0 15px 0;
    text-align: center;
}
.full-container-inner h5 {
    font-size: 18px;
    color: #000;
    font-family: 'Droid Arabic Kufi', sans-serif;
    text-align: center;
    margin-top: 25px;
}
.cta-box.black h2, .cta-box.black h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.feature-div-02 h2 {
    position: relative;
    font-size:100px !important;
    font-weight: bold;
    font-size: 100px;
    color: #fff !important;
    line-height: 100px;
    display: inline;
    z-index: 1;
    text-align: left;
}
.feature-table span.onetime {
    color: #ffffff;
    display: block;
    font-size: 14px;
    padding: 5px 0;
    line-height: 1;
    text-align: center;
}

.order-btn.first {
    color: #00313c;
    background: #fff;
}

.feature-table-wrap tr:nth-last-child(2) td:nth-child(3) {
    background: #103762;
    padding-top: 40px;
}

.feature-table-wrap tr.last-tr {
    background-color: transparent;
}

.feature-table-wrap tr:last-child td {
    border: none;
    font-size: 18px;
    color: #000;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.feature-table-wrap td {
    border: 1px solid #e9e9e8;
    border-collapse: collapse;
    font-size: 15px;
    height: 80px;
    padding: 0 20px;
    text-align: center;
    line-height: 20px;
}

.note-text {
    font-family: open sans;
    margin-top: 0;
}

.mobile-ready {
    display: block;
    width: auto;
    border-bottom: 1px solid #e2e2e1;
}

.mobile-ready .cell.img-responsive {
    vertical-align: bottom;
}

.mobile-ready .cell {
    display: table-cell;
    vertical-align: middle;
    padding: 0 25px 0 0;
    text-align: right;
}

.mobile-ready h4 {
    font-size: 22px;
    color: #d14032;
    padding: 0px;
    margin: 0px;
    line-height: normal;
}

.mobile-ready p {
    font-size: 15px;
    color: #000;
    padding: 0px 0 0px 0;
    margin: 15px 0 20px 0;
    line-height: normal;
}

.order-btn {
    font-size: 21px;
    width: 185px;
    height: 44px;
    line-height: 44px;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}
a.red-button {
    cursor: pointer;
    color: #F24130;
    background: #fff;
    border: 1px solid #F24130;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 18px 12px;
    line-height: 1;
    vertical-align: top;
    margin: 0px auto;
    transition-property: all;
    transition-duration: 0.8s;
    transition-delay: 0s;
    transition-easing: ease-out;
    -moz-transition-property: all;
    -moz-transition-duration: 0.8s;
    -moz-transition-delay: 0s;
    -moz-transition-easing: ease-out;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.8s;
    -webkit-transition-delay: 0s;
    -webkit-transition-easing: ease-out;
    -o-transition-property: all;
    -o-transition-duration: 0.8s;
    -o-transition-delay: 0s;
    -o-transition-easing: ease-out;
    -ms-transition-property: all;
    -ms-transition-duration: 0.8s;
    -ms-transition-delay: 0s;
    -ms-transition-easing: ease-out;
}

.full-container-inner h1, .full-container-inner h2, .testimonial h2, .mobile-ready h2 {
    font-size: 35px;
    color: #292929;
    padding: 25px 0 25px 0;
    text-align: center;
}

.thumbs_Wrap {
    padding: 0;
    box-shadow: 0 0 2px #75757b;
    border-radius: 3px;
    margin: 0 0 20px 0px;
}

ul.listing_demoThumbs {
    margin: 0 0 0 0;
    padding: 0;
}

ul.listing_demoThumbs li:first-child {
    border-left: none;
}

.mosaic-block {
    float: left;
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    background: url(images/progress.gif) no-repeat center center;
}

a.dealLink {
    display: block;
    font-size: 16px;
    line-height: 25px;
    font-family: 'helveticaneuecyrmedium';
    color: #545454;
    text-align: center;
    border-top: 1px solid #E9E9E8;
    margin: 6px 0 0 0;
    padding: 5px 0 0 0;
    width: 100%;
    clear: both;
    float: left;
}

ul.listing_demoThumbs li {
    float: left;
    margin: 0;
    padding: 10px;
    border-left: 1px solid #d7d7d7;
    margin: 0 0 0 0;
    width: 33.333%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.full-container-inner h1, .full-container-inner h2, .testimonial h2, .mobile-ready h2 {
    font-size: 35px;
    color: #292929;
    padding: 25px 0 25px 0;
    text-align: center;
}

ul.dealsystem-demo {
    display: inline-block;
    margin: 20px auto;
    width: 100%;
}

ul.dealsystem-demo li {
    float: left;
    width: 33.333%;
    text-align: center;
}

ul.dealsystem-demo li span {
    display: inline-block;
    background: #1f1f1f;
    border-radius: 50%;
}

ul.dealsystem-demo li h6 {
    display: block;
    font-size: 25px;
    color: #D14032;
    margin: 6px auto;
}

.full-container-inner h1, .full-container-inner h2, .testimonial h2, .mobile-ready h2 {
    font-size: 24px;
    color: #000;
    font-family: 'Droid Arabic Kufi', sans-serif;

    padding: 25px 0 25px 0;
    text-align: center;
}

.deal-package .en {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 16px;
}

.accordian-container {
    border: 3px solid #e1ebed;
    border-top: none;
    margin: 10px 0 0;
}

.acc_trigger:first-child {
    background: none;
    margin-top: 0;
}

.quoteNew {
    direction: rtl;
    display: table;
    width: 100%;
    background: #f1f1f1;
    border: 1px solid #e1e2e2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px 0;
}

.quoteNewheading {
    font-size: 24px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 500;
    margin: 30px 0px;
    text-align: center
}

.quoteNew .leftsection {
    display: table-cell;
    width: 60%;
    margin: 0 0 15px 0;
}

ul.round-bullet-listing {
    display: inline-block;
    margin: 10px 0 0 0;
    padding: 0;
}

ul.round-bullet-listing li {
    background: url(img2/grey-round-bullet.png) no-repeat left 10px;
    font-size: 14px;
    color: #000;
    line-height: 30px;
    padding: 0 0 7px 18px;
    text-align: right;
}

.quoteNew .rightsection {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.quoteNew .rightsection p {
    font-size: 18px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.quoteNew .rightsection a {
    margin: 10px 0 0 0;
}

.acc_trigger {
    color: #1a2325;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 52px 15px 20px;
    position: relative;
    border-top: 3px solid #e1ebed;
}

.page-title {
    padding: 30px 0;
    background: #f3f3f3;
    border-bottom: solid 1px #e3e3e3;
}

.page-title h2 {
    text-align: center;
    color: #000;
    font-size: 55px;
    padding: 0px 0 0 0;
}

.page-title h3 {
    color: #000;
    text-align: center;
    font-size: 23px;
    padding: 0px 0;
}

.gray-container {
    background: #f3f3f3;
    background: #fff;
}

.request-wrap {
    width: 100%;
    display: table;
text-align: right;
   
}
.side-left {
    padding: 0 10px 13px 30px;
    width: 600px;
    display: table-cell;
}

.rfq-forms form {
    padding: 0px;
    margin: 0px 0 0px 0;
    border: none;
}

.rfq-forms h3 {
    color: #0c3b78;
    font-size: 22px;
    padding: 18px 0px;
}
.rfq-forms form fieldset {
    border: none;
    padding: 0px 0 10px 0;
    margin: 0px;
}

.rfq-forms form input[type="text"], .rfq-forms form select, .rfq-forms form textarea, .customfile-input {
    background: #f7f7f7;
    color: #272727;
    font-size: 14px;
    font-family: 'Open Sans';
    width: 100%;
    padding: 4px 5px;
    float: left;
    border: 1px solid #e5e5e5;
    height: 40px;
    border-radius: 3px;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    margin-bottom: 9px;
    position: relative;
text-align: right;
}

.rfq-forms form .field.small-left {
    width: 49%;
    float: left;
}

.rfq-forms form .field.small-right {
    width: 49%;
    float: right;
}

.rfq-forms h4 {
    color: #010101;
    font-size: 18px;
    padding: 0px 0px 10px 0;
    font-weight: normal;
}
ul.service-list {
    margin: 0 0 15px 0;
}

ul.service-list li {
    vertical-align: top;
    display: inline-block;
    width: 49%;
    color: #5b5b5b;
    font-size: 13px;
    padding: 0px;
    margin: 3px 0;
}

.rfq-forms form fieldset {
    border: none;
    padding: 0px 0 10px 0;
    margin: 0px;
}

.fl {
    float: left;
}

.captch {
    float: left;
    margin-left: 10px;
}
.refesh {
    float: left;
    padding: 5px 10px 0 10px;
}

.rfq-forms form input[type="submit"] {
    color: #fff;
    margin: 10px 0;
    background: #f24130;
    text-align: center;
    border: none;
    cursor: pointer;
    outline: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    margin-right: 10px;
    padding: 12px 44px;
    font-size: 22px;
}

.side-right {
    border-left: solid 1px #e3e3e3;
    display: table-cell;
    width: 350px;
    padding: 0 20px;
    padding: 0 0 0 40px;
}

.side-right h3 {
    color: #0c3b78;
    font-size: 22px;
    padding: 18px 0px;
}

.why-us-list {
    padding: 0;
}

.why-us-list li {
    vertical-align: top;
    width: 100%;
    display: inline-block;
    margin: 0 0 25px 0;
}
.why-us-list li .thumb.three {
    background-color: #12a2de;
    background-image: url(../img/why-us-3.png);
}
.why-us-list li h4 {
    text-align: right;
    color: #2c383a;
    font-size: 16px;
    padding: 0px;
    margin-top: 32px;
    font-style: normal;
    font-weight: 600;
}
.why-us-list li .thumb.two {
    background-color: #de5235;
    background-image: url(../img/why-us-2.png);
}

.why-us-list li .thumb.four {
    background-color: #f09c2a;
    background-image: url(../img/why-us-4.png);
}

.why-us-list li .thumb.five {
    background-color: #66a72b;
    background-image: url(../img/why-us-5.png);
}

.why-us-list li .thumb.one {
    background-color: #555faa;
    background-image: url(../img/why-us-1.png);
}

.get-wrapper {
    border: solid 1px #f0eac4;
    padding: 0 10px 15px 18px;
    background: #fefae1;
}
.get-wrapper h3 {
    font-size: 18px;
    color: #000;
}
ul.get-list li {
    background: url(../img/bullet-red-box.png) no-repeat 0 1px;
    color: #000;
    display: block;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 23px 15px 0;
    padding: 0 0 5px 30px;
    vertical-align: top;
}
.side-right p {
    font-size: 13px;
    color: #000;
}
.why-us-list li .thumb {
    float: right;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-left: 25px;
    background-position: center center;
    background-repeat: no-repeat;
}


.page-header {
    background: url(../img/cms-slider-bg.jpg) no-repeat center bottom #6095c2;
    position: relative;
}
.cms-slide-top h1 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -1px;
    padding: 35px 0;
    text-align: center;
    font-family: 'Droid Arabic Kufi', sans-serif;
}
.slide-img {
    text-align: center;
}

.cms-slide-top img{margin: auto;display: block;}

.slide-img .box {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    display: inline-block;
    height: 280px;
    width: 280px;
    margin: 0 -10px;
    padding: 45px;
}

.box.manage .box-in {
    background: #564ea2;
}

.box-in {
    border-radius: 50%;
    color: #ffffff;
    font-weight: 100;
    font-size: 15px;
    height: 190px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: table-cell;
    width: 190px;
}

.box-in > span {
    float: left;
    margin: 10px 0 0;
    text-align: center;
    font-family: 'Droid Arabic Kufi', sans-serif;
    width: 100%;
}

.box.seo-frndly .box-in {
    background: #d77c1e;
}

.box.secure .box-in {
    background: #6b9d36;
}

.cms-slide-top h3 {
    color: #ffffff;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-size: 24px;
    font-weight: 500;
    padding: 27px 0;
    text-transform: uppercase;
}

.cms-slide-botom {
    background: rgba(15, 67, 89, 0.3);
    padding: 12px 0;
    text-align: center;
}

.cms-slide-botom li {
    display: inline-block;
    margin: 0;
    padding: 10px 6px;
    text-align: center;
    vertical-align: middle;
}

.discuss-cms-map {
    background: #697cab url(../img/discussin-cms-img.jpg) no-repeat right top;
    display: block;
    text-align: center;
    padding: 60px 0;
}

.crcle-block {
    display: inline-block;
    width: 440px;
    height: 440px;
    background: rgba(86,78,162,.90);
    border-radius: 50%;
    margin: 0 -20px;
    vertical-align: top;
}

.crcl-data {
    font-size: 125px;
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: normal;
    padding: 130px 25px 0;
}

.crcl-data p {
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.crcle-block.yello {
    background: rgba(215,124,30,.90);
}

.cms-packages {
    margin: 42px 0;
    width: 100%;
}

.cms-package.small {
    margin-top: 34px;
    direction: rtl;
}

.cms-package {
    width: 100%;
    position: relative;
    margin: 32px 0;
    display: inline-block;
    text-align: right;
}

.clearfix::before, .clearfix::after, .row::after {
    content: "";
    display: table;
    line-height: 0;
}

.pkg-desc {
    /*width: 50%;
    float: right;*/
}

.pkg-desc h2 {
     font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    padding: 65px 0 0;
    color: #000;
}

.pkg-desc p {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    padding: 30px 17px 30px 0;
}

.pkg-desc .request .btn-theme {
    display: inline-block;
    background: #f24130;
    border-color: #f24130;
    color: #fff;
    padding: 14px 29px;
}

.pkg-desc-dtl {
	/*margin-right:50%;*/}

.pkg-desc .request span {
    color: #474748;
    float: left;
    font-size: 13px;
    margin: 4px 0 0;
    width: 100%;
}

.pkg-desc-dtl h2 {
    background: none repeat scroll 0 0 #80cbc5;
    /*border-radius: 4px;*/
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    position: relative;
    height: 40px;
    line-height: 40px;
}

.cms-package.small .package-descrptn {
    background: none repeat scroll 0 0 #6e77b7;
}

.package-descrptn {
    /*margin: 27px 0 0;*/
    padding: 25px;
    border-radius: 3px;
}

.rate-buy-now {
    border-bottom: 1px solid rgba(255,255,255,0.22);
    margin: 0 0 10px;
    padding: 5px 0 25px 0;
    width: 100%;
    display: inline-block;
}

.rate {
    float: left;
    width: 50%;
}

.cms-package.small .rate-buy-now .btn-theme {
    color: #6e77b7;
}

.discrptn-text {
    margin: 15px 0 0;
    color: #fff;
}

.discrptn-text li {
    background: url(../img/right-clk.png) no-repeat left 5px;
    font-size: 14px;
    margin: 10px 0;
    /*padding: 0 0 0 27px;*/
    line-height: 30px;
    text-align: justify;
	direction:rtl;
}

.carousel-indicators li{border: 1px solid #7FC241;}

.cms-package.medm .package-descrptn {
    background: none repeat scroll 0 0 #ef9922 !important;
}

.cms-package.large .package-descrptn {
    background: none repeat scroll 0 0 #75b040 !important;
}
.pkg-desc-dtl h2 {
    background: none repeat scroll 0 0 #80cbc5 !important;
    /*border-radius: 4px;*/
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Droid Arabic Kufi', sans-serif;
    text-align: center;
    position: relative;
    height: 40px;
    line-height: 40px;
}
.cms-package.large .rate-buy-now .btn-theme {
    color: #599820;
}
.cms-package.medm .rate-buy-now .btn-theme {
    color: #e28a10;
}
.cms-da.cta-new {
    background: url(../img/bordr-img.jpg) no-repeat center top;
}
.cta-new {
    background: url(img2/bg-trans.png) no-repeat top center;
    display: table;
    width: 100%;
}

.cms-da.cta-new .cta-inner {
    background-image: url(../img/bordr-img.jpg);
    text-align: center;
}

.cms-da.cta-new .cta-inner h3 {
    color: #000;
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.cta-new .cta-inner h3 {
    display: inline-block;
    color: #fff;
    padding-right: 20px;
    line-height: 1.2;
    font-size: 18px;
    text-align: right;
    vertical-align: middle;
}

.cms-da.cta-new a.btn-theme {
    background: #f24130;
    color: #fff;
    border-color: #f24130;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid #fff;
    border-radius: 0px;
    position: relative;
    top: -12px;
}

.cms-da.cta-new a.btn-theme:hover {
    color: #f24130;
    background-color: #fff;
    border: 1px solid #f24130;
}

.cta-new a.btn-theme {
    display: inline-block;
    background: #fff;
    border-color: #fff;
    color: #f24130;
    padding: 7px 12px 9px 12px;
    font-size: 22px;
    vertical-align: middle;
}
.pkg-desc-dtl h2::after {
    border-color: #80cbc5 rgba(128, 203, 197, 0) rgba(128, 203, 197, 0);
    border-image: none;
    border-style: solid;
    border-width: 10px 9px 8px;
    content: " ";
    left: 54%;
    margin-left: -30px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
h1, h2, h3, h4, h5, h6, p, form, li {
    font-size: 100%;
    line-height: normal;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.rate-buy-now .btn-theme, .rate-buy-now .btn-theme:hover {
    background: #fff;
    border-color: #fff;
    float: right;
    padding: 10px 21px;
    margin: 6px 0 0 0;
}
.cms-package.small .rate-buy-now .btn-theme {
    color: #6e77b7;
}

.rate > span {
    color: #ffffff;
    font-size: 55px;
    font-weight: 600;
    line-height: 48px;
}

.cms-technology {
    background: url(../img/bg3.jpg) no-repeat 0 0 #273c4f;
}

.clearfix::before, .clearfix::after, .row::after {
    content: "";
    display: table;
    line-height: 0;
}

.cms-technology-in {
    padding: 70px 0 87px;
}

.left-crl {
    background: rgba(255, 255, 255, 0.9);
    border-radius: 260px;
    float: right;
    height: 509px;
    text-align: center;
    width: 509px;
    padding: 90px 68px 71px;
}

.type-technology {
    margin: 12px 550px 0 0;
}

.left-crl-cell {
    height: 348px;
    width: 373px;
    display: table-cell;
    vertical-align: middle;
}

.left-crl h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 25px;
    font-weight: 500;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.left-crl p {
    color: #000;
    font-size: 14px;
    line-height: 30px;
    padding: 0 18px;
}

.type-technology li {
    display: inline-block;
    margin: 0 0 0 1%;
    padding: 20px 0;
    text-align: center;
    width: 30%;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.type-technology img {
    margin: 15px auto;
}

.cms-benifit-list {
    height: auto;
    position: relative;
    margin: 20px 0 0 0px;
    text-align: center;
}

.cms-benifit-list > li {
    display: inline-block;
    float: none;
    margin: 0 -1% 40px;
    text-align: center;
    width: 220px;
    vertical-align: top;
}

.bnft-img {
    border: 1px solid #d5d6d6;
    border-radius: 50%;
    display: block;
    width: 220px;
    height: 220px;
}

.bnft-img img {
    max-width: 100%;
}

.cms-benifit-list h3 {
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin: 14px 0 10px;
    padding: 0 1%;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cms-benifit-list p {
    color: #3f3e3e;
    font-size: 14px;
    font-weight: 400;
    padding: 0 4%;
}

.mb-header.web-developement img {
   width: 100%;
}

.web-developement .pro-discusson {
    width: auto;
    border: 1px solid #e1e2e2;
    border-radius: 5px;
    background: #fff;
    padding: 20px 0 28px 0;
    display: block;
    margin: 20px 0 0 0;
    text-align: center;
}

.web-developement {
    background: #fff4e2;
    display: block;
    margin: 0;
    padding: 18px 0 72px 0;
    text-align: center;
    border-bottom: 1px solid #f4e6ce;
}
.web-developement .pro-discusson p {
    display: block;
    font-size: 24px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    color: #000;
    text-align: center;
    margin-bottom: 30px;
}

.rfq-forms form textarea {
    height: 132px;
}

.web-developement .pro-discusson a {
    margin: 10px auto;
}

a.btn-theme.red-btn, .btn-theme.red-btn {
    border-color: #f24130;
    background: #f24130;
    color: #fff;
}

.cwd-container {
    background: #f5f3f3;
    padding: 30px 0 40px 0;
}

.cwd-container h2 {
    font-size: 35px;
    line-height: 1.2;
    color: #1e1e1e;
    font-weight: 400;
    text-align: center;
    padding: 0 0 20px 0;
}

.cwd-container p {
    font-weight: 400;
    font-size: 14px;
    color: #000;
    line-height: 30px;
    text-align: center;
}

.cwd-container .greyContainer .proDetail h6 {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    float: right;
    padding: 0px;
    margin-left: 15px;
}

.cwd-container .greyContainer .proDetail a, .cwd-container .request-box a, .cwd-container .cwd-quote-container a {
    float: right;
    display: inline-block;
}

.cwd-container h6 {
    font-size: 18px;
    color: #c10d26;
    text-align: center;
    padding: 25px 0;
}

.exp-inovation {
    display: table;
    margin: 0 auto 30px;
    background: url(../img/quality-service.png) no-repeat 0 0;
    height: 265px;
}

.exp-inovation .block1 {
    width: 184px;
    height: 224px;
    float: left;
    position: relative;
    background: url(../img/exp.png) no-repeat 0 0;
    margin: 37px 0 0 0;
    cursor: pointer;
    text-indent: -9999px;
}

.exp-inovation .block2 {
    width: 241px;
    height: 133px;
    float: left;
    position: relative;
    margin: 0 0 0 0;
    left: -48px;
    cursor: pointer;
    text-indent: -9999px;
}

.exp-inovation .block3 {
    width: 189px;
    height: 226px;
    float: left;
    position: relative;
    background: url(../img/quality.png) no-repeat 0 0;
    margin: 0 0 0 0;
    left: -96px;
    top: 35px;
    cursor: pointer;
    text-indent: -9999px;
}

.cwd-container .experts-talk {
    display: block;
    background: #eae8e8;
    border: 1px solid #e1e2e2;
    border-radius: 3px;
    padding: 15px 10px;
}

.cwd-container .experts-talk a {
    float: right;
}

.cwd-container .experts-talk a {
    display: inline-block;
}

a.btn-theme.red-btn, .btn-theme.red-btn {
    border-color: #f24130;
    background: #f24130;
    color: #fff;
}

.cwd-container .experts-talk .leftSec {
    margin: 0 0px 0 0;
}

.cwd-container .experts-talk .leftSec h3 {
    display: block;
    font-size: 24px;
    color: #000;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cwd-container .experts-talk .leftSec h4 {
    display: block;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    line-height: 30px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.experts-talk .leftSec a.red-btn {
    text-align: center;
    position: relative;
    right: 40%;
    margin-top: 10px;
}

.clearfix::before, .clearfix::after, .row::after {
    content: "";
    display: table;
    line-height: 0;
}

.clearfix::after, .row::after {
    clear: both;
}

.cwd-container.whiteBg {
    background: #ffffff;
}

.cwd-container h2 {
    font-size: 24px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    text-align: center;
    padding: 0 0 20px 0;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cwd-container .greyContainer {
    display: block;
    background: #f4f4f4;
    border: 1px solid #eae8e8;
    margin: 0 0 45px 0;
}

.cwd-container .greyContainer h3 {
    font-weight: 500;
    font-size: 24px;
    color: #c10d26;
    padding: 10px 15px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cwd-container .greyContainer p {
    font-weight: 400;
    font-size: 14px;
    color: #000;
    padding: 10px 15px;
    line-height: 30px;
}

.gap {
    clear: both;
    width: 100%;
    height: 15px;
}

.cwd-container .greyContainer h4 {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    padding: 10px 15px;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cwd-container .greyContainer ul.projectMng {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}

.cwd-container .greyContainer ul.projectMng li {
    width: 24%;
    padding: 0;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

.cwd-container .greyContainer ul.projectMng li img {
    margin: 0 auto;
}

.cwd-container .greyContainer ul.projectMng li span {
    font-weight: 400;
    font-size: 14px;
    color: #000;
    line-height: 22px;
    display: block;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

.cwd-container .greyContainer .proDetail {
    display: block;
    background: #eae8e8;
    padding: 22px;
    margin-top: 16px;
}

.whit-block.grey {
    background: #eae8e8;
    border: solid 1px #e1e2e2;
    padding: 40px;
}

.whit-block.grey h6 {
    font-weight: 400;
    font-size: 24px;
    color: #000;
    line-height: 29px;
    text-align: center;
    padding: 0px 0 15px 0;
}

.cwd-container h6 {
    font-size: 18px;
    color: #c10d26;
    text-align: center;
    padding: 25px 0;
    font-family: 'Droid Arabic Kufi', sans-serif;
}

a.btn-theme.red-btn, .btn-theme.red-btn {
    border-color: #f24130;
    background: #f24130;
    color: #fff;
    font-size: 14px;
    font-family: 'Droid Arabic Kufi', sans-serif;
    font-weight: 500;
}

a.btn-theme.red-btn:hover, .btn-theme.red-btn:hover {
    border-color: #f24130;
    background: #fff;
    font-weight: bold;
    color: #f24130;
}

.cwd-container.whiteBg {
    background: #ffffff;
    text-align: center;
}

.customWork {
    width: 100%;
    display: table;
    vertical-align: middle;
    height: 430px;
    padding: 0 0 60px 0;
}

.customWork .pro-image {
    width: 600px;
    float: right;
    background: url(../img/browser-image.jpg) no-repeat 0 0;
    padding: 42px 1px 1px 1px;
    z-index: 1;
    box-shadow: 0 0 8px #C4C4C4;
    position: relative;
    top: 45px;
}

.customWork .content {
    width: 500px;
    float: left;
    background: #fefae1;
    border: 1px solid #f3edc7;
    height: auto;
    padding: 20px;
    margin: 42px 0 0 0;
}

.customWork .content h2 {
    font-size: 24px;
    color: #c10d26;
    line-height: 30px;
    text-align: center;
}

.customWork .content p {
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
}

.whit-block.grey {
    background: #eae8e8;
    border: solid 1px #e1e2e2;
    padding: 20px;
}

.whit-block.grey h6 {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    line-height: 30px;
    text-align: center;
    padding: 0px 0 15px 0;
    margin-bottom: 25px;
}

.footer{padding-top: 30px; padding-bottom: 30px;background: #1A2325;color: #fff;border-top: solid 3px #F23F2C;}
.footer .box{overflow: hidden;}
.footer img{float:right;margin-left: 20px;} 
.footer p{text-align: right;font-family: 'Droid Arabic Kufi', sans-serif;}

.contact{margin: 50px 0;direction: rtl;}
.contact form{
width: 65%;
margin: auto;
background: #f4f4f4;
padding: 30px;
border-radius: 20px;
    border: solid 1px #ddd;
}

/* media query mobile */

@media (max-width: 767px) {

    .clean-boxes .box {
        margin-bottom: 20px; 
    }

    .logo-text a {
        margin: 10px 0px 10px 10px;
    }

    .our-company .boxes {
        margin-bottom: 20px;
    }

    .web_design_header img {
        max-width: 100%;
    }

    a.btn-themee {
        position: relative;
        top: 1px;
    }

    .cta-innerr a.cta-a {
        position: relative;
        top: 80px;
    }

    .seo1 img {
        max-width: 100%;
    }

    .seo1 p {
        position: relative;
        top: 60px;
        font-size: 14px;
        font-weight: bold;
    }

}







/********************************/
/*          Main CSS     */
/********************************/


#first-slider .main-container {
  padding: 0;
}


#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3{
    color: #fff;
    font-size: 30px;
      text-transform: uppercase;
      font-weight:700;
}

#first-slider .slide1 h4,#first-slider .slide2 h4,#first-slider .slide3 h4,#first-slider .slide4 h4{
    color: #fff;
    font-size: 30px;
      text-transform: uppercase;
      font-weight:700;
}
#first-slider .slide1 .text-left ,#first-slider .slide3 .text-left{
    padding-left: 40px;
}


#first-slider .carousel-indicators {
  bottom: 0;
}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left {
  background-image: none;
}
#first-slider .carousel .item {
  min-height: 425px; 
  height: 100%;
  width:100%;
}

.carousel-inner .item .container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}


#first-slider h3{
  animation-delay: 1s;
}
#first-slider h4 {
  animation-delay: 2s;
}
#first-slider h2 {
  animation-delay: 3s;
}


#first-slider .carousel-control {
    width: 6%;
        text-shadow: none;
}


#first-slider h1 {
  text-align: center;  
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: bold;
}

#first-slider .p {
  padding-top: 125px;
  text-align: center;
}

#first-slider .p a {
  text-decoration: underline;
}
#first-slider .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: rgba(255,255,255,.4);
  border:none;
}
#first-slider .carousel-indicators .active{
    width: 16px;
    height: 16px;
    background-color: #fff;
  border:none;
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .fa-angle-left{
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px;
}
.carousel-control .fa-angle-right{
    right: 50%;
    width: 38px;
    height: 38px;
    margin-top: -15px;
    font-size: 30px;
    color: #fff;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 53px;
}
.carousel-control {
    opacity: 1;
    filter: alpha(opacity=100);
}


/********************************/
/*       Slides backgrounds     */
/********************************/
#first-slider .slide1 {
	background-color:whitesmoke;
      background-size: cover;
    background-repeat: no-repeat;
}
#first-slider .slide2 {
	background-color:#9adbf9;
      background-size: cover;
    background-repeat: no-repeat;
}
#first-slider .slide3 {
	background-color:#9dcb8d;
      background-size: cover;
    background-repeat: no-repeat;
}
#first-slider .slide4 {
	background-color:#eed288;
      background-size: cover;
    background-repeat: no-repeat;
}




/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
      
}
@media screen and (max-width: 640px){
      
}


@media (max-width: 767px){
	.seo img {
		margin-top: 40px;
		margin-bottom: 40px;
		width: 100%;
	}
}


