@charset "utf-8";

/* CSS Document */



body

{

 background-color:#FFF;

 font-family:Arial, Helvetica, sans-serif;

  color:#000;
  	 text-decoration:none !important;

}
a{ text-decoration:none;}
a:hover{text-decoration:none !important; font-style:normal;}
 .gallery-title
{
    font-size: 36px;
    color: #3EC7C2;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
	padding-top:50px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #42B32F;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #42B32F;

}
.btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}

/*********************** Demo - 1 *******************/
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
 /*********************** Demo - 21 *******************/
 .box21{overflow:hidden;}
   .box21{text-align:center;position:relative}
/*.box21:after,*/
.box21:after,.box21:before{content:"";width:2px;height:2px;border-radius:50%;background:rgba(244,81,30,.70);position:absolute;top:50%;left:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.box21:hover:after,.box21:hover:before{-webkit-transform:scale(400);-moz-transform:scale(400);-ms-transform:scale(400);-o-transform:scale(400);transform:scale(400)}
.box21:before{-o-transition:all .5s linear .3s;-moz-transition:all .5s linear .3s;-ms-transition:all .5s linear .3s;-webkit-transition:all .5s linear .3s;transition:all .5s linear .3s}
.box21:hover:before{-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}
.box21:after{-o-transition:all .5s linear .6s;-moz-transition:all .5s linear .6s;-ms-transition:all .5s linear .6s;-webkit-transition:all .5s linear .6s;transition:all .5s linear .6s}
.box21:hover:after{-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.box21 img{width:100%;height:auto}
.box21 .box-content{width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;color:#fff;padding-top:25px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-ms-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear 0s;z-index:1}
.box21:hover .box-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}
.box21 .title{font-size:21px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
.box21 .description{font-size:14px;font-style:italic;padding:0 10px;margin:15px 0}
.box21 .read-more{display:block;width:120px;background:#178993;border-radius:5px;font-size:14px;color:#fff;text-transform:capitalize;padding:10px 0;margin:0 auto}
@media only screen and (max-width:990px){.box21{margin-bottom:30px}
}
@media only screen and (max-width:479px){.box21 .box-content{padding-top:0}
}
@media only screen and (max-width:359px){.box21 .title{padding-bottom:10px}
}

/*********************** Demo - 20 *******************/
.box20{position:relative}
.box20:after,.box20:before{position:absolute;content:""}
.box20:before{width:80%;height:220%;background:#ff402a;top:-50%;left:-100%;z-index:1;transform:rotate(25deg);transform-origin:center top 0;transition:all .5s ease 0s}
.box20:hover:before{left:10%}
.box20:after{width:55%;height:175%;background-color:rgba(0,0,0,.8);bottom:-1000%;left:53%;transform:rotate(-33deg);transform-origin:center bottom 0;transition:all .8s ease 0s}
.box20 .box-content,.box20 .icon{width:100%;padding:0 20px;position:absolute;left:0;z-index:2;transition:all 1.1s ease 0s}
.box20:hover:after{bottom:-70%}
.box20 img{width:100%;height:auto}
.box20 .box-content{top:-100%;color:#fff}
.box20:hover .box-content{top:30px}
.box20 .title{font-size:24px;margin:0}
.box20 .icon li a,.box20 .post{display:inline-block;font-size:14px}
.box20 .post{margin-top:5px}
.box20 .icon{list-style:none;margin:0;bottom:-100%}
.box20:hover .icon{bottom:25px}
.box20 .icon li{display:inline-block}
.box20 .icon li a{width:35px;height:35px;line-height:35px;background:#444;border-radius:50%;margin:0 3px;color:#fff;text-align:center;transition:all .5s ease 0s}
.box20 .icon li a:hover{background:#fff;color:#ff402a}
.box20 .read-more{display:block;width:120px;background:#178993;border-radius:5px;font-size:14px;color:#fff;text-transform:capitalize;padding:10px 0;margin:0 auto}

@media only screen and (max-width:990px){.box20{margin-bottom:30px}
}
@media only screen and (max-width:479px){.box20 .title{font-size:20px}
}


.alrc{ text-align:right; padding-top:30px;}



.testimonial{
    margin-bottom: 10px;
}

    .testimonial-section {
        width: 100%;
        height: auto;
        padding: 15px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative;
        border: 1px solid #fff;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11pt;
    }
    .testimonial-section:after {
        top: 100%;
        left: 50px;
        border: solid transparent;
        content: " ";
        position: absolute;
        border-top-color: #fff;
        border-width: 15px;
        margin-left: -15px;
    }

    .testimonial-desc {
        margin-top: 20px;
        text-align:left;
        padding-left: 15px;
    }
        .testimonial-desc img {
            border: 1px solid #f5f5f5;
            border-radius: 150px;
            height: 70px;
            padding: 3px;
            width: 70px;
            display:inline-block;
            vertical-align: top;
        }

        .testimonial-writer{
            display: inline-block;
            vertical-align: top;
            padding-left: 10px;
        }

            .testimonial-writer-name{
                font-weight: bold;
            }

            .testimonial-writer-designation{
                font-size: 85%;
            }

            .testimonial-writer-company{
                font-size: 85%;
            }
			/*---- Outlined Styles ----*/
    .testimonial.testimonial-default{
        
    }
        .testimonial.testimonial-default .testimonial-section{
            border-color: #777;
        }

            .testimonial.testimonial-default .testimonial-section:after{
                border-top-color: #777;
            }

        .testimonial.testimonial-default .testimonial-desc{
            
        }

            .testimonial.testimonial-default .testimonial-desc img{
                border-color: #777;
            }

            .testimonial.testimonial-default .testimonial-writer-name{
                color: #777;
            }

    .testimonial.testimonial-primary{
        
    }
        .testimonial.testimonial-primary .testimonial-section{
            border-color: #337AB7;
            color: #286090;
            background-color: rgba(51, 122, 183, 0.1);
        }

            .testimonial.testimonial-primary .testimonial-section:after{
                border-top-color: #337AB7;
            }

        .testimonial.testimonial-primary .testimonial-desc{
            
        }

            .testimonial.testimonial-primary .testimonial-desc img{
                border-color: #337AB7;
            }

            .testimonial.testimonial-primary .testimonial-writer-name{
                color: #337AB7;
            }

    .testimonial.testimonial-info{
        
    }
        .testimonial.testimonial-info .testimonial-section{
            border-color: #5BC0DE;
            color: #1b1b1b;
            background-color:#3EC7C2;
        }

            .testimonial.testimonial-info .testimonial-section:after{
                border-top-color: #5BC0DE;
            }

        .testimonial.testimonial-info .testimonial-desc{
            
        }

            .testimonial.testimonial-info .testimonial-desc img{
                border-color: #5BC0DE;
            }

            .testimonial.testimonial-info .testimonial-writer-name{
                color: #5BC0DE;
            }


    .testimonial.testimonial-success{
        
    }
        .testimonial.testimonial-success .testimonial-section{
            border-color: #5CB85C;
            color: #449d44;
            background-color: rgba(92, 184, 92, 0.1);
        }

            .testimonial.testimonial-success .testimonial-section:after{
                border-top-color: #5CB85C;
            }

        .testimonial.testimonial-success .testimonial-desc{
            
        }

            .testimonial.testimonial-success .testimonial-desc img{
                border-color: #5CB85C;
            }

            .testimonial.testimonial-success .testimonial-writer-name{
                color: #5CB85C;
            }

    .testimonial.testimonial-warning{
        
    }
        .testimonial.testimonial-warning .testimonial-section{
            border-color: #F0AD4E;
            color: #d58512;
            background-color: rgba(240, 173, 78, 0.1);
        }

            .testimonial.testimonial-warning .testimonial-section:after{
                border-top-color: #F0AD4E;
            }

        .testimonial.testimonial-warning .testimonial-desc{
            
        }

            .testimonial.testimonial-warning .testimonial-desc img{
                border-color: #F0AD4E;
            }

            .testimonial.testimonial-warning .testimonial-writer-name{
                color: #F0AD4E;
            }

    .testimonial.testimonial-danger{
        
    }
        .testimonial.testimonial-danger .testimonial-section{
            border-color: #D9534F;
            color: #c9302c;
            background-color: rgba(217, 83, 79, 0.1);
        }

            .testimonial.testimonial-danger .testimonial-section:after{
                border-top-color: #D9534F;
            }

        .testimonial.testimonial-danger .testimonial-desc{
            
        }

            .testimonial.testimonial-danger .testimonial-desc img{
                border-color: #D9534F;
            }

            .testimonial.testimonial-danger .testimonial-writer-name{
                color: #D9534F;
            }

 .testimonial.testimonial-default-filled{
        
    }
        .testimonial.testimonial-default-filled .testimonial-section{
            color: #fff;
            border-color: #777;
            background-color: #777;
        }

            .testimonial.testimonial-default-filled .testimonial-section:after{
                border-top-color: #777;
            }

        .testimonial.testimonial-default-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-default-filled .testimonial-desc img{
                border-color: #777;
                background-color: #777;
            }

            .testimonial.testimonial-default-filled .testimonial-writer-name{
                color: #777;
            }

    .testimonial.testimonial-primary-filled{
        
    }
        .testimonial.testimonial-primary-filled .testimonial-section{
            color: #fff;
            background-color: #337ab7;
            border-color: #2e6da4;
        }

            .testimonial.testimonial-primary-filled .testimonial-section:after{
                border-top-color: #337AB7;
            }

        .testimonial.testimonial-primary-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-primary-filled .testimonial-desc img{
                border-color: #2e6da4;
                background-color: #337ab7;
            }

            .testimonial.testimonial-primary-filled .testimonial-writer-name{
                color: #337AB7;
            }

    .testimonial.testimonial-info-filled{
        
    }
        .testimonial.testimonial-info-filled .testimonial-section{
            color: #fff;
            background-color: #5bc0de;
            border-color: #46b8da;
        }

            .testimonial.testimonial-info-filled .testimonial-section:after{
                border-top-color: #5BC0DE;
            }

        .testimonial.testimonial-info-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-info-filled .testimonial-desc img{
                border-color: #46b8da;
                background-color: #5bc0de;
            }

            .testimonial.testimonial-info-filled .testimonial-writer-name{
                color: #5BC0DE;
            }


    .testimonial.testimonial-success-filled{
        
    }
        .testimonial.testimonial-success-filled .testimonial-section{
            color: #fff;
            background-color: #5cb85c;
            border-color: #4cae4c;
        }

            .testimonial.testimonial-success-filled .testimonial-section:after{
                border-top-color: #5CB85C;
            }

        .testimonial.testimonial-success-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-success-filled .testimonial-desc img{
                border-color: #4cae4c;
                background-color: #5cb85c;
            }

            .testimonial.testimonial-success-filled .testimonial-writer-name{
                color: #5CB85C;
            }

    .testimonial.testimonial-warning-filled{
        
    }
        .testimonial.testimonial-warning-filled .testimonial-section{
            color: #fff;
            background-color: #f0ad4e;
            border-color: #eea236;
        }

            .testimonial.testimonial-warning-filled .testimonial-section:after{
                border-top-color: #F0AD4E;
            }

        .testimonial.testimonial-warning-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-warning-filled .testimonial-desc img{
                border-color: #eea236;
                background-color: #f0ad4e;
            }

            .testimonial.testimonial-warning-filled .testimonial-writer-name{
                color: #F0AD4E;
            }

    .testimonial.testimonial-danger-filled{
        
    }
        .testimonial.testimonial-danger-filled .testimonial-section{
                color: #fff;
                background-color: #d9534f;
                border-color: #d43f3a;
        }

            .testimonial.testimonial-danger-filled .testimonial-section:after{
                border-top-color: #D9534F;
            }

        .testimonial.testimonial-danger-filled .testimonial-desc{
            
        }

            .testimonial.testimonial-danger-filled .testimonial-desc img{
                border-color: #d43f3a;
                background-color: #D9534F;
            }

            .testimonial.testimonial-danger-filled .testimonial-writer-name{
                color: #D9534F;
            }
/*Concert - promotion . com heading*/

.padheading1{ margin-top:40px; text-align:center}

.padheading2{ margin-top:-10px; padding-left:190px; text-align:center}



.heading1{ font-family:Arial, Helvetica, sans-serif; font-size:28pt; color:#F00;}

.heading2{ font-family:Arial, Helvetica, sans-serif; font-size:28pt; color:#Fff;}

.heading3{ font-family:Arial, Helvetica, sans-serif; font-size:28pt; color:#Ff0;}

.heading4{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; color:#FFf;}

.heading5{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#FFf;}

ul.a {
    list-style-type: none;
    margin: 0;
    padding: 0; 
}
.ulyearred{color:#F00;}
.ulrightspace{margin-right:125px;}
.ulrightspace50{margin-right:30px;}

.wp-caption {

position: relative;

padding: 0;

margin: 0;



}

.wp-caption img {

display: block;

max-width: 100%;

height: auto;

}

.wp-caption-text {

opacity: 1;

position: absolute;

width: 100%;

color: #fff;

text-align:center;

top:20px;

bottom: 0;

padding: 0.75em 1em;

font-weight: 700;

z-index: 2;



}

.wp-caption:hover .wp-caption-text {

opacity: 1;

}



/* @media (max-width: 320px) {



/*Concert - promotion . com heading

.padheading1{ margin-top:40px; text-align:center}

.padheading2{ margin-top:-10px; padding-left:0px; text-align:center}



.heading1{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#F00;}

.heading2{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#Fff;}

.heading3{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#Ff0;}

.heading4{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#FFf;}

.heading5{ font-family:Arial, Helvetica, sans-serif; font-size:7pt;   color:#FFf;}



.wp-caption {

position: relative;

padding: 0;

margin: 0;



}

.wp-caption img {

display: block;

max-width: 100%;

height: auto;

}

.wp-caption-text {

opacity: 1;

position: absolute;

width: 100%;

color: #fff;

text-align:center;

top:-12px;

bottom: 0;

padding: 0.75em 1em;

font-weight: 700;

z-index: 2;



}

.wp-caption:hover .wp-caption-text {

opacity: 1;

}

	 

	 

	 }*/

/*Example CSS for the two demo scrollers*/



#pscroller1{

width: auto;

height: 75px;

border: 1px solid white;



background-color: black;

text-align:center;

vertical-align:middle;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;



}





#pscroller2 a{

text-decoration: none;

}



.pscroller1{

width: auto;

height: auto;

border: 1px solid white;



background-color: black;

text-align:center;

vertical-align:middle;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;



}





 
.btn-change3{
    height: 50px;
    width: 100px;
    background: lightseagreen;
    margin: 20px;
    float: left;
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -webkit-box-shadow: 0px 0px 0 0 #31708f inset , 0px 0px 0 #31708f inset;
}
.btn-change3:hover{
    -webkit-box-shadow: 0px 50px 0 0px #31708f inset , 0px -50px 0 0px #31708f inset; 
}



.row {margin:0;}

.container{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;}
.containerfolio{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;padding-top:50px; padding-bottom:50px; z-index:-999}
.containertesti{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;padding-top:150px;}

.containertop{width: 100%; max-width: 1350px; background-color:#1B1B1B; margin:0 auto; padding:0;  }
.containerfulltop{width: 100%; max-width: 100%; background-color:#1B1B1B; margin:0 auto; padding:0;border-bottom:#D0693F solid 2px;}

.containerfull{width: 100%; max-width: 100%; background-color:#3EC7C2; margin:0 auto; padding:0; z-index:-999}
.containerheader{width: 100%; max-width: 1350px; background-color:#3EC7C2; margin:0 auto; padding-top:150px; padding-bottom:50px; z-index:-999}

.containerfullsec1{width: 100%; max-width: 100%; background-color: #27292B; margin:0 auto; padding:0; z-index:-999}
.containersec1{width: 100%; max-width: 1080px; background-color: #27292B; margin:0 auto; padding-top:50px; padding-bottom:50px; z-index:-999}

.containerfullsec2{width: 100%; max-width: 100%; background-color: #F4F4F4; margin:0 auto; padding:0; z-index:-999}
.containersec2{width: 100%; max-width: 1350px; background-color: #F4F4F4; margin:0 auto; padding-top:50px; padding-bottom:50px; z-index:-999}

.containertest{width: 100%; max-width: 1350px; background-color:#1B1B1B; margin:0 auto; padding:0; }
.containerfulltest{width: 100%; max-width: 100%; background-color:#1B1B1B; margin:0 auto; padding:0;}

.containervideo{width: 100%; max-width: 1350px; background-color:#1B1B1B; margin:0 auto; padding:0; }
.containerfullvideo{width: 100%; max-width: 100%; background-color:#1B1B1B; margin:0 auto; padding:0;}

.containerskill{width: 100%; max-width: 1350px; background-color:#3EC7C2; margin:0 auto; padding:0; }
.containerfullskill{width: 100%; max-width: 100%; background-color:#3EC7C2; margin:0 auto; padding:0;}

.containercont{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0; }
.containerfullcont{width: 100%; max-width: 100%; background-color:#C8D2D2; margin:0 auto; padding:0;}


.padnew{padding-top:75px;}
.headertexttestsmall{font-family:Verdana, Geneva, sans-serif; font-size:18pt; color:#1b1b1b; padding-top:60px; padding-bottom:60px; font-style:italic}

.headertexttest{font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#FFf; padding-top:60px; padding-bottom:60px}
.btntestpad{padding-top:100px; padding-bottom:60px}

.headertext{ font-family:Verdana, Geneva, sans-serif; font-size:40pt; color:#FFf; }
.headertext2{ font-family:Verdana, Geneva, sans-serif; font-size:20pt; color:#1B1B1B; }
.headertext3{ font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#1B1B1B; }
.headertext4{ font-family:Verdana, Geneva, sans-serif; font-size:19pt; color:#fff; }
.headertext5{ font-family:Verdana, Geneva, sans-serif; font-size:13pt; color:#fff; }
.headerpads{padding-bottom:30px}
.logostyle{text-align:center}
.headingsec1{font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#FFf; font-style:normal; text-align:center }
.headingsec1w{font-family:Verdana, Geneva, sans-serif; font-size:18pt; color:#fff; text-align:center }
.seclogoset{ padding-top:30px; padding-bottom:30px;} 
.heading3sec1{font-family:Verdana, Geneva, sans-serif; font-size:16pt; color:#1b1b1b; font-style:normal; text-align:center; padding-bottom:10px; padding-top:20px; }
.heading3sec1w{font-family:Verdana, Geneva, sans-serif; font-size:16pt; color:#fff; font-style:normal; text-align:center; padding-bottom:10px; padding-top:20px; }
.padsec2{padding-top:30px}
.text3sec1{font-family:Verdana, Geneva, sans-serif; font-size:11pt; color:#fff; font-style:normal; text-align:center;}
.pdl20{padding-left:20px;}
.pdr20{padding-right:20px; }
.pdl50{padding-left:50px;}
.pdr50{padding-right:50px; }
.pdb50{padding-bottom:50px;}
.headingsec2{font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#27292B; font-style:normal; text-align:center; padding-bottom:20px; padding-top:60px; }
.headingsec22{font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#27292B; font-style:normal; text-align:center; padding-bottom:20px; padding-top:20px; }
.headingsserv{font-family:Verdana, Geneva, sans-serif; font-size:38pt; color:#27292B; font-style:normal; text-align:center; padding-bottom:40px; padding-top:0px; }

.textsec2{font-family:Verdana, Geneva, sans-serif; font-size:18pt; color:#27292B; text-align:center }
.text3sec2{font-family:Verdana, Geneva, sans-serif; font-size:11pt; color:#27292B; font-style:normal; text-align:center;}
.textcopy{font-family:Verdana, Geneva, sans-serif; font-size:11pt; color:#fff; font-style:normal; padding-top:40px; padding-bottom:40px;}
 
 .progress{
    width: 150px;
    height: 150px;
    line-height: 150px;
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: relative;
}
.progress:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 15px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
}
.progress > span{
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.progress .progress-left{
    left: 0;
}
.progress .progress-bar{
    width: 100%;
    height: 100%;
    background: none;
    border-width: 15px;
    border-style: solid;
    position: absolute;
    top: 0;
}
.progress .progress-left .progress-bar{
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.progress .progress-right{
    right: 0;
}
.progress .progress-right .progress-bar{
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-1 1.8s linear forwards;
}
.progress .progress-value{
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: #1b1b1b;
    font-size: 24px;
    color: #fff;
    line-height: 135px;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 5%;
}
.progress.blue .progress-bar{
    border-color: #049dff;
}
.progress.blue .progress-left .progress-bar{
    animation: loading-4 1.5s linear forwards 1.8s;
}
.progress.yellow .progress-bar{
    border-color: #fdba04;
}
.progress.yellow .progress-left .progress-bar{
    animation: loading-5 1s linear forwards 1.8s;
}
.progress.pink .progress-bar{
    border-color: #ed687c;
}
.progress.pink .progress-left .progress-bar{
    animation: loading-5 0.4s linear forwards 1.8s;
}
.progress.green .progress-bar{
    border-color: #1abc9c;
}
.progress.green .progress-left .progress-bar{
    animation: loading-3 1.2s linear forwards 1.8s;
}
@keyframes loading-1{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-2{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(144deg);
        transform: rotate(144deg);
    }
}
@keyframes loading-3{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@keyframes loading-4{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(36deg);
        transform: rotate(36deg);
    }
}
@keyframes loading-5{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(126deg);
        transform: rotate(126deg);
    }
}
@media only screen and (max-width: 990px){
    .progress{ margin-bottom: 0px; margin-top:40px; }
}


ul {
     list-style-image: url(siteimages/sb.png);
}

.square2 {
	transition: transform .3s;

    border: 0px solid #F4F4F4;
	 background-color:#fff;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:25px;
	padding-bottom:25px;
	transition-property: background, border-radius;

  transition-timing-function: linear;
   margin-bottom: 15px; border-radius:0; box-shadow: 0 0px 0px rgba(0,0,0,.1);
}
.heading2{color:#1B1B1B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	text-align:left;
	}
.content2{


	color:#1B1B1B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	list-style-type: none;
	text-align:left;
	margin-left:0px;
	padding-top:20px;
	padding-right:35px;
}
 .square2:hover{
	 border: 0px solid #E2E2E2;
	 background-color:#fff;
	 color:#3EC7C2;
  margin-bottom: 15px; border-radius:0; box-shadow: 0 5px 15px rgba(0,0,0,.1);
  text-decoration:none;

 


	 }





.square {
	transition: transform .5s;

    border: 1px solid #F4F4F4;
	 background-color:#fff;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:25px;
	padding-bottom:25px;
}
.heading{color:#1B1B1B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	}
.content{


	color:#1B1B1B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	list-style-type: none;
	text-align:left;
	margin-left:0px;
	padding-top:20px;
	padding-right:35px;
}
 .square:hover{
	 border: 1px solid #E2E2E2;
	 background-color:#3EC7C2;
	 color:#FFF;
	 
	 transform: scale(1.1);
	 text-decoration:none;
	 
	 }


.image {
  opacity: 0.6;
  transition: 0.3s;
}
.image:hover {opacity: 1}

.image2 {
  opacity: 1;
  transition: 0.3s;
}
.image2:hover {opacity: 0.6}

.btnquote {
  background-color: #f4511e;
  border: none;
  color: white;
  padding: 26px 22px;
  text-align: center;
  font-size: 18px;
  margin: 3px 2px;
  opacity: 0.8;
  transition: 0.3s;
  width:240px;
}

.btnquote:hover {opacity: 1; color:#FFF; text-decoration:none;}
 
 
.btntest {
  background-color: #f4511e;
  border: none;
  color: white;
  padding: 16px 16px;
  text-align: center;
  font-size: 18px;
  font-weight:normal;
  font-style:normal;
  margin: 4px 2px;
  opacity: 0.8;
  transition: 0.3s;
  width:220px;
}

.btntest:hover {opacity: 1;
color:#FFF; text-decoration:none;}
 
 
 .btnsend {
  background-color: #f4511e;
  border: none;
  color: white;
  padding: 13px 13px;
  text-align: center;
  font-size: 18px;
  margin: 4px 2px;
  opacity: 0.8;
  transition: 0.3s;
  width:185px;
}

.btnsend:hover {opacity: 1}


 sub {
    bottom: 0em;
}

.lead {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7;
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #06131a;
    margin-bottom: 20px;
}


.feature-left {
    margin-bottom: 36px;
}

.feature-left .feature-icon {
    font-size: 40px;
    color: #4cbec5;
    display: inline-block;
    float: left;
    padding-right: 40px;
    padding-top: 0px;
}

.feature-left .feature-content {
    font-size: 20px;
	padding-top:15px;
}

.feature-left:last-child {}
textarea.form-control {
    height: 90px;
} 
 .required {}

.form-group {
    margin-bottom: 5px;
}

select.form-control:not([size]):not([multiple]) {
    height: 56px;
    color: #50595e;
}

.hero-section .form-control {
    border: 1px solid #8c897d;
    height: 58px;
}

.form-control {
    border-radius: 0px;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    height: 56px;
    padding: 14px 18px;
    line-height: 1.42857143;
    border: 1px solid #d2d8db;
    background-color: #fff;
    text-transform: capitalize;
    letter-spacing: 0px;
    margin-bottom: 14px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 1);
    -webkit-appearance: none;
}

.form-control:focus {
    color: #06131a !important;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(234, 231, 222);
    border-color: #06131a;
}

input::-webkit-input-placeholder {
    color: #50595e !important;
}

textarea::-webkit-input-placeholder {
    color: #50595e !important;
}

.input-group-addon {
    background-color: transparent;
    border: 1px solid #eee;
    border-radius: 0px;
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 12px;
}

.focus {
    border: 1px solid #d2d8db;
}

.focus:focus {
    border: 1px solid #06131a;
}
.input-group-addon i {
    color: #63480f;
}

.btn-select {
    font-size: 14px;
}

select option {
    margin: 40px;
    background: rgba(255, 255, 255, 1);
    color: #50595e;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    position: relative;
}

select.form-control {
    position: relative;
}

select {
    -moz-appearance: none;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 700;
    width: 100%;
    padding: 14px;
    line-height: 1.42857143;
    border: 1px solid #e0e5e9;
    background-color: #fff;
    text-transform: capitalize;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}

.select {
    position: relative;
    display: block;
    line-height: 2.2;
    overflow: hidden;
}

select {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 0 0 .5em;
    cursor: pointer;
    color: #50595e;
    font-size: 16px;
}

.select::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 10px 17px 0px 0px;
    background: transparent;
    pointer-events: none;
    font-family: 'FontAwesome';
    content: "\f107";
    font-size: 16px;
}

.select:hover::after {
    color: #50595e;
}

.select::after {
    -webkit-transition: .25s all ease;
    -o-transition: .25s all ease;
    transition: .25s all ease;
}

select option {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    background-color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.service-form {
    background-color: #fafbfb;
    border: 1px solid #e4e8ea;
    padding: 40px 40px 20px 40px;
}

.service-form-group {
    position: relative;
}

.form-icon {
    position: absolute;
    right: 14px;
    bottom: 15px;
    font-size: 13px;
}
.btn {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 26px;
    letter-spacing: 0px;
    border-radius: 0px;
    line-height: 2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    word-wrap: break-word;
    white-space: normal !important;
}


.btn-default {
    background-color: #ce0058;
    color: #fff;
    border: 2px solid #ce0058;
}

.btn-default:hover {
    background-color: transparent;
    color: #ce0058;
    border: 2px solid #ce0058;
}

.btn-default.focus,
.btn-default:focus {
    background-color: transparent;
    color: #ce0058;
    border: 2px solid #ce0058;
    box-shadow: 0 0 0 0.2rem rgb(206, 0, 88);
}

.space-medium{padding-top:80px; padding-bottom:80px;}
 
 
 
 #googlemaps { 
  height: 100%; 
  width: 100%; 
  position:absolute; 
  top: 0; 
  left: 0; 
  z-index: 0; /* Set z-index to 0 as it will be on a layer below the contact form */
}

#contactform { 
  position: relative; 
  z-index: 1; /* The z-index should be higher than Google Maps */
  width: 300px;
  margin: 60px auto 0;
  padding: 10px;
  background: black;
  height: auto;
  opacity: .45; /* Set the opacity for a slightly transparent Google Form */ 
  color: white;
}
 
 
 .pgcontsmlhdred2{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#f00;}



/*gray bar under main banner*/

.graybar{width:100%; margin:auto; background-color:#222; height:58px; color:#FFF;}

.graybarheading{ font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#Fff; text-align:center}

.graybarheadingyellow{ font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#Ff0;}

.graybartopmargn{ margin-top:12px; }

.graybartopmargnpic{ margin-top:5px; }


/*page headings*/
.pgheadingsbg{ background-color:#F00;}
.pgcontsmlhd{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#03F;}
.pgcontsmlhdblue{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#03f;}
.pgcontsmlhdred{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#f00;}

/*3 books*/

.booktopmargn{ margin-top:0px;}

.booktopmargn2{ margin-top:25px;}



.bookcenter{ text-align:left; }

.booknumberheadingblack{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000; font-weight:bold;}

.space1{margin-top:5px}

.space2{margin-top:5px}

.bookheadingred1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#D80101; font-weight:bold}

.bookheadingblack1{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000; font-weight:bold;}

.bookheadingred2{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#D80101;}

.bookheadingblack2{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000; }

.bookheadingblack2nm{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000;}

.bookheadingred3{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#D80101;}

.bookheadingred3m{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#D80101;}

.bookheadingblack3{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000;}

.bookheadingblack333{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000; font-weight:bold}

.bookheadingred333{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#D80101; font-weight:bold}



/* press release bg */
.prbg{ background-color:#FF0; padding-top:20px; padding-bottom:20px;}
.prpad{ padding-top:15px;}
.prbline{ border-bottom:1px #ccc solid;}
.prmainheading{font-family:Arial, Helvetica, sans-serif; font-size:19pt; color:#f00;}
.alncntpr{ text-align:center;}

/* Combo book deal*/

.combobookbg{ background-color:#F7F7F7;}

.combotopmargn{ margin-top:25px;}

.combotopmargn2{ margin-top:25px;}

.combotopmargn3{ margin-top:18px;}

.combomrgn{ width:97%; margin-left:20px;}



.comboheading{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507;}

.comboheadingsubred{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507;}

.comboheadingsubredbig{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507;}


.comboheadingsubredi{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff; font-style:italic; background-color:#000;}

.comboheadingsubredi2{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff;  background-color:#000;}



.comboheadingsubgry{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#424251;}

.combocontents{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000;}

.combocontentsi{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; font-style:italic;}




/* combo 4 offers box*/

.comboofferheading{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff; background-color:#000; padding-top:15px; padding-bottom:15px; text-align:center}

.combomargn{padding-top:35px;}

.inboxheading{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;   text-align:center; padding-top:30px; padding-bottom:10px;}

.inboxheading1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;   text-align:center; padding-top:30px; padding-bottom:10px;}

.inboxheadingred{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#f00;   text-align:center; padding-top:30px; padding-bottom:10px;}



.inboxheading11{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000; margin-left:35px;}

.inboxheadingred1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#f00; margin-left:100px;}

.mrgnboxes{margin-top:30px;}





.comboboxbrder{border:1px #CCCCCC solid; padding:0px;}

.mgrn1{margin-left:-30px;}

.mgrn2{margin-left:60px;}



.inboxheadinggray{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#626262; text-align:center}





/* promo book black bg*/

.blkbg{ background-color:#000; padding-top:35px; padding-bottom:35px; }

.blkmrgn{ width:97%; margin-left:20px;}

.padrightbook{ padding-right:70px;}

.mrgnleftbook{ margin-left:-80px;}

.topmrgnbooks{ margin-top:75px;}

.bookpromoheading{font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#ff0;}

.discheading{font-family:Arial, Helvetica, sans-serif; font-size:55pt; color:#DE2626; font-weight:bold}

.discheading2{font-family:Arial, Helvetica, sans-serif; font-size:45pt; color:#fff;}

.discheading3{font-family:Arial, Helvetica, sans-serif; font-size:19pt; color:#ff0;}

.discheading4{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#fff;}

.discheading5{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff; padding-top:20px;}

.discheading6{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ff0; font-style:italic; padding-top:20px;}

.discheading7{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#ff0;}

.discheading8{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; padding-top:20px;}

.discheading81{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; }

.discheading9{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:20px;}

.discheading10{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0;  text-align:center;}



.discheading99{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:28px;}

.discheading101{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#fff;  text-align:center;}

.discheading102{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00;  text-align:center;}

.btnmrgn{ margin-left:-18px; padding-top:18px}

.btnmrgn2{padding-top:18px}

.btnmrgn3{padding-bottom:250px;}



/* promo book 2 white bg*/



.blkbg1{ background-color:#fff; padding-top:25px; padding-bottom:25px; }

.blkmrgn1{ width:97%; margin-left:20px;}

.padrightbook1{ padding-right:70px;}

.mrgnleftbook1{ margin-left:-80px;}

.mrgnleftbook1t{ margin-left:-80px;}

.mrgnleftbook11{ margin-left:-95px;}

.alncnt{ text-align:center;}

.lastcombospace{ margin-top:20px;}



.bookpromoheading1{font-family:Arial, Helvetica, sans-serif; font-size:25pt; color:#f00;}

.discheading1{font-family:Arial, Helvetica, sans-serif; font-size:55pt; color:#DE2626; font-weight:bold}

.discheading21{font-family:Arial, Helvetica, sans-serif; font-size:45pt; color:#000;}

.discheading31{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#f00; padding-top:80px;}

.discheading41{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000;}

.discheading411{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;}

.discheading51{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000; padding-top:20px;}

.discheading61{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff; font-style:italic; padding-top:20px; background-color:#000}

.discheading612{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#fff; padding-top:20px; background-color:#000}

.discheading71{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#f00;}

.discheading812{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#000; padding-top:20px;}

.discheading8111{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#0464D5;}

.discheading811{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#000; }

.discheading91{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00; font-weight:bold; text-align:center; padding-top:20px;}

.discheading101{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00;  text-align:center;}

.discheading991{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00; font-weight:bold; text-align:center; padding-top:28px;}

.discheading1011{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000;  text-align:center;}

.discheading1021{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00;  text-align:center;}

.btnmrgn1{ margin-left:-18px; padding-top:18px}

.btnmrgn21{padding-top:18px}



/* promo book 3 black bg*/

.blkbgb{background-color:#000; padding-top:25px; padding-bottom:25px; }

.blkmrgnb{ width:97%; margin-left:20px;}

.padrightbookb{ padding-right:70px;}

.mrgnleftbookb{ margin-left:-80px;}

.bookpromoheadingb{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0;}

.discheadingb{font-family:Arial, Helvetica, sans-serif; font-size:55pt; color:#DE2626; font-weight:bold}

.discheading2b{font-family:Arial, Helvetica, sans-serif; font-size:45pt; color:#fff;}

.discheading3b{font-family:Arial, Helvetica, sans-serif; font-size:19pt; color:#ff0;}

.discheading4b{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#fff;}

.discheading5b{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff; padding-top:20px;}

.discheading6b{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0; font-style:italic; padding-top:20px;}

.discheading7b{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#ff0;}

.discheading8b{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; padding-top:20px;}

.discheading81b{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; }

.discheading9b{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:20px;}

.discheading10b{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0;  text-align:center;}



.discheading99b{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:28px;}

.discheading101b{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#fff;  text-align:center;}

.discheading102b{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00;  text-align:center;}

.btnmrgnb{ margin-left:-18px; padding-top:18px}

.btnmrgn2b{padding-top:18px}





/* slider plus flags black bg*/

.blkbgbsd{background-color:#000; padding-top:35px; padding-bottom:35px; }

.blkmrgnbsd{ width:97%; margin-left:20px;}

.padrightbookbsd{ padding-right:40px;}

.mrgnleftbookbsd{ margin-left:-20px;}

.bookpromoheadingbsd{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0;}

.discheadingbsd{font-family:Arial, Helvetica, sans-serif; font-size:55pt; color:#DE2626; font-weight:bold}

.discheading2bsd{font-family:Arial, Helvetica, sans-serif; font-size:45pt; color:#fff;}

.discheading3bsd{font-family:Arial, Helvetica, sans-serif; font-size:19pt; color:#ff0;}

.discheading4bsd{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#fff;}

.discheading5bsd{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#fff; padding-top:20px;}

.countrynames{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff;}



.discheading6bsd{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0; font-style:italic; padding-top:20px;}

.discheading7bsd{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#ff0;}

.discheading8bsd{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; padding-top:20px;}

.discheading81bsd{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#fff; }

.discheading9bsd{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:20px;}

.discheading10bsd{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0;  text-align:center;}



.discheading99bsd{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0; font-weight:bold; text-align:center; padding-top:28px;}

.discheading101bsd{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#fff;  text-align:center;}

.discheading102bsd{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#f00;  text-align:center;}

.btnmrgnbsd{ margin-left:-18px; padding-top:18px}

.btnmrgn2bsd{padding-top:18px}

.smalogo{margin-top:-50px; margin-bottom:30px;}

.txtalcnt{text-align:center;}

.tpmrgn{margin-top:30px; margin-bottom:30px}

.tpmrgn2{margin-top:20px;}

.mrgnlftcol2{ margin-left:30px;}

.mrgnflags{ margin-top:2px;}

.flgbdr{ border:1px #FFFFFF solid;}





.flagsmrgn20{margin-left:20px;}

.flagsmrgn26{margin-left:26px;}

.flagsmrgn30{margin-left:30px;}

.flagsmrgn32{margin-left:32px;}

.flagsmrgn40{margin-left:40px;}

.flagsmrgn48{margin-left:48px;}

.flagsmrgn50{margin-left:50px;}

.flagsmrgn55{margin-left:55px;}

.flagsmrgn60{margin-left:60px;}

.flagsmrgn70{margin-left:70px;}

.flagsmrgn71{margin-left:71px;}



 /* testimonials*/

 

.combobookbgt{ background-color:#F7F7F7;}

.combotopmargnt{ margin-top:45px;}

.combotopmargn2t{ margin-top:25px; margin-bottom:25px;}



.combotopmargn2t1{ margin-top:15px; margin-bottom:15px;}

.combotopmargn2t12{ margin-top:0px; margin-bottom:5px;}



.combotopmargn3t{ margin-top:18px;}

.combomrgnt{ width:97%; margin-left:40px; margin-bottom:35px;}



.bgbx1{ background-color:#FFFFFF}

.bgbx2{ background-color:#000000}



.comboheadingt{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#D80000; text-align:center}

.combocontentstb{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000;}

.combocontentstw{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ffffff; font-style:italic}







/* links*/

 .combobookbgtl{ background-color:#000000;}

.combotopmargntl{ margin-top:45px;}

.combotopmargn2tl{ margin-top:25px; margin-bottom:25px;}



.combotopmargn2t1l{ margin-top:15px; margin-bottom:15px;}

.combotopmargn2t12l{ margin-top:22px; margin-bottom:15px;}



.combotopmargn3tl{ margin-top:18px;}

.combomrgntl{ width:97%; margin-left:40px; margin-bottom:35px;}



.bgbx1l{ background-color:#000000}

.bgbx2l{ background-color:#000000}



.comboheadingtl{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ffffff; text-align:center}

.combocontentstbl{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ff0;}

.combocontentstwl{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#f00;}



/* rest all the material links and logos*/

 .combobookbgtlrm{ background-color:#F7F7F7;}

.combotopmargntlrm{ margin-top:45px;}

.combotopmargn2tlrm{ margin-top:45px; margin-bottom:35px;}



.combotopmargn2t1lrm{ margin-top:15px; margin-bottom:0px;}

.combotopmargn2t12lrm{ margin-top:22px; margin-bottom:15px;}

.combotopmargn2t12lrm2{ margin-top:37px; margin-bottom:15px;}



.combotopmargn3tlrm{ margin-top:18px;}

.combomrgntlrm{ width:97%; margin-left:40px; margin-bottom:35px;}



.bgbx1lrm{ background-color:#F7F7F7}

.bgbx2lrm{ background-color:#F7F7F7}



.comboheadingtlrm{font-family:Arial, Helvetica, sans-serif; font-size:32pt; color:#000; text-align:center}

.combocontentstblrm{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;}

.combocontentstwlrm{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#f00;}



.combocontyellored{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#f00; background-color:#ff0; text-align:center}
.combocontyelloredbig{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#f00; background-color:#ff0; text-align:center}



/* promo books bottom white bg*/

.combobookbge{ background-color:#fff;}

.combotopmargne{ margin-top:35px;}

.combotopmargn2e{ margin-top:25px;}

.combotopmargn3e{ margin-top:18px;}

.combomrgne{ width:97%; margin-left:20px;}

.padtop3books{padding-left:20px;}



.comboheadinge{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507;}

.comboheadingsubrede{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507;}

.comboheadingsubredie{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507; font-style:italic;}

.comboheadingsubgrye{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#424251;}

.combocontentse{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000;}

 

 /*customer service*/

 .combobookbgbfcs{ background-color:#666;}

 .combomrgnbf1cs{ width:96%; margin-left:30px;}

.combocontentstblrmcs{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#fff;}

 

 /*awards*/

 .combobookbgbfaw{ background-color:#fff;}

 .combocontentsbf1aw{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;}

.comboheadingbf1aw{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#f00; text-align:center}



 

 /* Book Format*/

.combobookbgbf{ background-color:#000000;}

.combotopmargnbf{ margin-top:0px;}

.combotopmargn2bf{ margin-top:15px;}

.combotopmargn3bf{ margin-top:18px;}

.combomrgnbf{ width:97%; margin-left:20px;}



.comboheadingbf{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ffffff;}

.comboheadingsubredbf{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507;}

.comboheadingsubredibf{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507; text-align:center; text-transform:uppercase;}

.comboheadingsubgrybf{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#424251;}

.combocontentsbf{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#ffffff;}

.comboheadingsubgrybfyellow{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#ff0; margin-top:25px; margin-bottom:45px; text-align:center}





 /* Disclaimer*/

.combobookbgbf1{ background-color:#ffffff;}

.combotopmargnbf1{ margin-top:15px;}

.combotopmargn2bf1{ margin-top:15px;}

.combotopmargn3bf1{ margin-top:18px;}

.combomrgnbf1{ width:97%; margin-left:20px;}



.comboheadingbf1{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#f00; text-align:center}

.comboheadingbf12{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#f00; text-align:center}



.comboheadingsubredbf1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507;}

.comboheadingsubredibf1{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507; text-align:center; text-transform:uppercase;}

.comboheadingsubgrybf1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#424251;}

.combocontentsbf1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;}

.combocontentsbf12{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000;}



.comboheadingsubgrybfyellow1{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#ff0; margin-top:25px; margin-bottom:45px; text-align:center}



 /* footer*/

.combobookbgbfft{ background-image:url(slices/footerwithoutlines.jpg); background-repeat:no-repeat;}

.combotopmargnbfft{ margin-top:15px;}

.combotopmargn2bfft{ margin-top:25px;}

.combotopmargn3bfft{ margin-top:18px;}

.combomrgnbfft{ width:97%; margin-left:23px;}



.comboheadingbfft{font-family:Arial, Helvetica, sans-serif; font-size:38pt; color:#ffffff;}

.comboheadingsubredbfft{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#FB0507;}

.comboheadingsubredibfft{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507; text-align:center; text-transform:uppercase;}

.comboheadingsubgrybfft{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#424251;}

.combocontentsbfft{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#ffffff;}

.comboheadingsubgrybfyellowft{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff0; margin-left:23px; margin-bottom:10px;}

.comboheadingsubgrybfyellowft3{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#F9D800; margin-left:23px; margin-bottom:10px; text-align:center}



.comboheadingsubgrybfyellowft2{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#FF0; margin-left:23px;}

.comboheadingsubgrybfwhiteft{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#fff; margin-left:23px;}



.comboheadingsubgrybfwhitedevelop{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#fff;}
.mrgnftr{margin-top:-20px;}


.alignright{ text-align:right}

.mrgndev{ padding-bottom:35px;}

.iconcenter{text-align:center;}

 .divlinebrdr{ border-right:1px #777 solid; height:170px; margin-top:40px; margin-bottom:40px;}

 .divlinebrdr2{ margin-top:40px; margin-bottom:40px;}

.alignmentcntr{ text-align:center;margin-left:3px;}

 .bgcoloricons{ border:5px #777 solid; } 

 /* gray buy now button*/

 .input, .input2 {

    background: none repeat scroll 0 0 #313236;

	color:#313236;

    border: 1px solid #E5E5E5;

     font-family:Arial, Helvetica, sans-serif;

    font-size: 24px;

    font-weight: 200;

    margin-bottom: 16px;

    margin-right: 6px;

    margin-top: 2px;

     padding: 3px;

    width: 120px;

	height:39px;

}
.input3, .input4 {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    border: solid 1px #ccc;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;

    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
    font-size: 24px;
    font-weight: 200;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: medium none;


}



.btnyellow {

	margin-top:5px;

	margin-bottom:5px;

 	color : rgb(0,0,0);

 	 width: 120px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

	background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #ff0),

	color-stop(1, #ff0)

);

background-image: -o-linear-gradient(bottom, #ff0 0%, #ff0 100%);

background-image: -moz-linear-gradient(bottom, #ff0 0%, #ff0 100%);

background-image: -webkit-linear-gradient(bottom, #ff0 0%, #ff0 100%);

background-image: -ms-linear-gradient(bottom, #ff0 0%, #ff0 100%);

background-image: linear-gradient(to bottom, #ff0 0%, #ff0 100%);



}





.btnyellow:hover {

	margin-top:5px;

	margin-bottom:5px;

 	color : rgb(255,255,0);



	 width: 120px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0.03, #FF4242),

	color-stop(1, #FFE3AF)

); 

background-image: -o-linear-gradient(bottom, #FF4242 3%, #FFE3AF 100%);

background-image: -moz-linear-gradient(bottom, #FF4242 3%, #FFE3AF 100%);

background-image: -webkit-linear-gradient(bottom, #FF4242 3%, #FFE3AF 100%);

background-image: -ms-linear-gradient(bottom, #FF4242 3%, #FFE3AF 100%);

background-image: linear-gradient(to bottom, #FF4242 3%, #FFE3AF 100%);

}





.btnblue {

	margin-top:5px;

	margin-bottom:5px;

 	color: #ccc;
	background-color:#333;

 	 width: 175px;
	font-weight:bold;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

	

}





.btnblue:hover {

	margin-top:5px;

	margin-bottom:5px;

 	color: #F00;
	background-color:#Ff0;

	font-weight:bold;

	 width: 175px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

}

.btnred {

	margin-top:5px;

	margin-bottom:5px;

 	color: #FF0;
	background-color:#F00;

 	 width: 120px;
	font-weight:bold;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

	

}





.btnred:hover {

	margin-top:5px;

	margin-bottom:5px;

 	color: #F00;
	background-color:#FF0;

	font-weight:bold;

	 width: 120px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

}




.btn {

	margin-top:5px;

	margin-bottom:5px;

 	color:#ff0;
	background-color:#333;

 	 width: 120px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;
	font-weight:bold;

	height:39px;

	cursor:pointer;
 
}





.btn:hover {

margin-top:5px;
	margin-bottom:5px; 
	
 	color:#fff;
	background-color:#000;

		font-weight:bold;

	 width: 120px;

	 font-family:Arial, Helvetica, sans-serif;

    font-size: 12pt;

	height:39px;

	cursor:pointer;

 

}





.navbar-nav {
 
	
    float:none;

	width:auto;

	background-color:transparent;

    margin:0 auto;

    display: block;

    text-align: center;

}

.navbar-nav > li {display: inline-block;float:none;}

.navbar-collapse {padding:0;}

.navbar-toggle {background:#FFF;}

.navbar-toggle .icon-bar { background:#000;}

 .navbar-nav > li > a {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:42px 10px; line-height:0; }

.nav > li > a:hover {color:#fff;  text-decoration:none; background-color:inherit; 

background-image: -o-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -moz-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -webkit-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -ms-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: linear-gradient(to bottom, #f4511e 3%, #f4511e 100%);
}
 
  

 	 .combotopmargnnew{ margin-top:25px;}

.flagleftmrg{ margin-left:45px;}

.algn{ text-align:right;}
.algncntr{ padding-top:30px;}
 @media (max-width: 768px) {
	  .containerfolio{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;padding-top:150px; padding-bottom:50px; z-index:-999}

	 	 .alrc{ text-align:center;}

	  	.algncntr{ text-align:center !important;}
		.btntestpad{padding-top:0px !important; padding-bottom:30px; text-align:center}

		 .box21 .title{font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
	 .box20 .title{font-size:14px;font-weight:700;text-transform:uppercase;}
		.box20 .icon li a,.box20 .post{display:inline-block;font-size:12px !important;}
.box21 .title{padding-bottom:10px}
.gallery-title{padding-top:100px !important;}
	 .padsec2{padding-top:25px}
.square {
	transition: transform .5s;

    border: 1px solid #F4F4F4;
	 background-color:#fff !important;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:12px;
}
.square:hover{
	 border: 1px solid #E2E2E2;
	 background-color:#3EC7C2 !important;
	 color:#FFF;
	 transform: scale(1.1);
	 text-decoration:none;
	 }
.padnew{padding-top:0px;}

 }

 @media (max-width: 320px) {
	 
	 
 .btnsend {
  background-color: #f4511e;
  border: none;
  color: white;
  padding: 3px 3px;
  text-align: center;
  font-size: 16px;
  margin: 4px 2px;
  opacity: 0.8;
  transition: 0.3s;
  padding-top:15px;
  padding-bottom:15px;
  width:145px;

}
 .containerfolio{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;padding-top:150px; padding-bottom:50px; z-index:-999}

	 .alrc{ text-align:center; padding-top:20px;}
		  .textcopy{font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#fff; font-style:normal; padding-top:40px; padding-bottom:40px;}
		  	.feature-left .feature-content {
    font-size: 13px;
	padding-top:15px;
}
.feature-left .feature-icon {
    font-size: 20px;
    color: #4cbec5;
    display: inline-block;
    float: left;
    padding-right: 10px;
    padding-top: 0px;
}

			.algncntr{ text-align:center !important;}
	 	 .box21 .title{font-size:12px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
	 .box20 .title{font-size:12px;font-weight:700;text-transform:uppercase;}
		.box20 .icon li a,.box20 .post{display:inline-block;font-size:11px !important;}
.box21 .title{padding-bottom:10px}
.gallery-title{padding-top:100px !important;}
	 .padsec2{padding-top:25px}
.square {
	transition: transform .5s;

    border: 1px solid #F4F4F4;
	 background-color:#fff !important;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:12px;
}
.square:hover{
	 border: 1px solid #E2E2E2;
	 background-color:#3EC7C2 !important;
	 color:#FFF;
	 text-decoration:none !important;
	 transform: scale(1.1);

	 }
.padnew{padding-top:0px;}
.headertexttestsmall{font-family:Verdana, Geneva, sans-serif; font-size:18pt; color:#1b1b1b; padding-top:60px; padding-bottom:60px}

.headertexttest{font-family:Verdana, Geneva, sans-serif; font-size:30pt; color:#FFf; padding-top:60px; padding-bottom:60px}
	  	.btntestpad{padding-top:0px !important; padding-bottom:30px; text-align:center}
.pdl20{padding-left:0px;}
.pdr20{padding-right:0px; }
.pdl50{padding-left:0px;}
.pdr50{padding-right:0px; }
.headertext3{ font-family:Verdana, Geneva, sans-serif; font-size:33pt; color:#1B1B1B; }

 .combomrgn{ width:97%; margin-left:0px;}

.topmrgnbooks{ margin-top:0px !important;}

.discheading{font-family:Arial, Helvetica, sans-serif; font-size:30pt; color:#DE2626; font-weight:bold}

.discheading2{font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#fff;}

 .countrynames{font-family:Arial, Helvetica, sans-serif; font-size:9.35pt !important; color:#fff;}
.algn{ text-align:left;}
.alncntpr{ text-align: left !important;}
.graybarheading{ font-family:Arial, Helvetica, sans-serif; font-size:9pt !important; font-weight:bold; color:#Fff;}
.graybarheadingyellow{ font-family:Arial, Helvetica, sans-serif; font-size:9pt !important; font-weight:bold; color:#Ff0;}


 }

 @media (max-width: 360px) {
	  .containerfolio{width: 100%; max-width: 1350px; background-color:#fff; margin:0 auto; padding:0;padding-top:150px; padding-bottom:50px; z-index:-999}

	 .alrc{ text-align:center;}
	 	  	.textcopy{font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#fff; font-style:normal; padding-top:40px; padding-bottom:40px;}
		  	.feature-left .feature-content {
    font-size: 15px;
	padding-top:15px;
}
.feature-left .feature-icon {
    font-size: 20px;
    color: #4cbec5;
    display: inline-block;
    float: left;
    padding-right: 10px;
    padding-top: 0px;
}

			.algncntr{ text-align:center !important;}
	 .box21 .title{font-size:12px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:20px}
	 .box20 .title{font-size:12px;font-weight:700;text-transform:uppercase;}
		.box20 .icon li a,.box20 .post{display:inline-block;font-size:11px}

.box21 .box-content{padding-top:0}
.gallery-title{padding-top:100px !important;}

.square {

    border: 1px solid #F4F4F4;
	 background-color:#E2E2E2;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:12px;
}
.square:hover{
	 border: 1px solid #E2E2E2;
	 background-color:#3EC7C2 !important;
	 color:#FFF;
	 transform: scale(1.1);
	 text-decoration:none;
	 }
 .graybarheading{ font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; font-weight:bold; color:#Fff;}
.graybarheadingyellow{ font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; font-weight:bold; color:#Ff0;}
	
 .combomrgn{ width:97%; margin-left:0px;}

.topmrgnbooks{ margin-top:0px !important;}

.discheading{font-family:Arial, Helvetica, sans-serif; font-size:30pt; color:#DE2626; font-weight:bold}

.discheading2{font-family:Arial, Helvetica, sans-serif; font-size:20pt; color:#fff;}

 .countrynames{font-family:Arial, Helvetica, sans-serif; font-size:9.35pt !important; color:#fff;}

.mrgnftr{margin-top:0px;}

.algn{text-align:left !important;}
.alncntpr{ text-align: left !important;}
 }


 @media (max-width: 1350px) {
.box21{margin-bottom:30px}


	.square {

    border: 1px solid #F4F4F4;
	 background-color:#E2E2E2;
    text-align: center;
    width: 100%;
    height: 100%;
	padding-top:12px;
}
	 .alncntpr{ text-align: left !important;}
.algn{ text-align:right;}

	 .combomrgnbf{ width:97%; margin-left:0px;}

 .combomrgnbf1cs{ width:97%; margin-left:0px;}

.combotopmargn2t12lrm2{ margin-top:20px; margin-bottom:15px;}



 .inboxheadingred1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#f00; margin-left: 40px;}

.mrgnboxes{margin-top:0px;}



.lastcombospace{ margin-top:9px;}



	 .combotopmargnnew{ margin-top:0px;}

.topmrgnbooks{ margin-top:60px;}



.comboheadinge{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#FB0507;}

.mrgnflags{ margin-top:10px;}

 .countrynames{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff;}

 #pscroller1{

width: auto;

height: 115px;

border: 1px solid white;



background-color: black;

text-align:center;

vertical-align:middle;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

}

.blkmrgnbsd{ width:97%; margin-left:0px;}



.smalogo{margin-top:30px; margin-bottom:30px;}

.discheading81bsd{font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#fff; }

.bookpromoheading{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0;}

.bookpromoheading1{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#f00;}

.bookpromoheadingb{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#ff0;}



.inboxheading1{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#000;   text-align:center; padding-top:0px; padding-bottom:0px;}

.graybarheading{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#Fff;}

.graybarheadingyellow{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#Ff0;}



	 .discheading31{font-family:Arial, Helvetica, sans-serif; font-size:19pt; color:#f00; margin-top:80px;}

 .padtop3books{margin-left:10px; width:auto}

/* footer*/	 

 .combobookbgbfft{  background-color:#333}

 .divlinebrdr{margin-top:40px; margin-bottom:40px;}



/* links1*/

.combomrgntl{ width:97%; margin-left:0px; margin-bottom:35px;}

.combomrgntlrm{ width:97%; margin-left:0px; margin-bottom:35px;}







 /* testimonials*/

.combomrgnt{ width:97%; margin-left:0px; margin-bottom:35px;}

/* promo book*/

.blkbg{ background-color:#000; margin-top:35px; padding-bottom:35px; }

.blkmrgn{ width:100%; margin-left:0px;}

.padrightbook{ padding-right:0px;}

.mrgnleftbook{ margin-left:0px; padding-top:15px;}

.btnmrgn{ margin-left:0px; padding-top:0px; text-align:center}

.btnmrgn2{padding-top:0px; text-align:center} 

.btnmrgn3{padding-bottom:25px;}

.btnmrgn{ margin-left:0px; margin-right:0px; padding-top:0px; text-align:center}

.btnmrgn2{padding-top:0px; text-align:center} 

	 

.blkbg1{ background-color:#ffff; padding-top:35px; padding-bottom:35px; }

.blkmrgn1{ width:100%; margin-left:0px;}

.padrightbook1{ padding-right:0px;}

.mrgnleftbook1{ margin-left:0px; padding-top:15px;}

.mrgnleftbook1t{ margin-left:0px; margin-top:-40px;}





.mrgnleftbook11{ margin-left:0px; padding-top:0px;}





 .btnmrgn1{ margin-left:-5px; margin-right:5px; padding-top:0px; text-align:center}

.btnmrgn21{padding-top:0px; text-align:center} 

	 

.blkbgb{ background-color:#000; padding-top:35px; padding-bottom:35px; }

.blkmrgnb{ width:100%; margin-left:0px;}

.padrightbookb{ padding-right:0px;}

.mrgnleftbookb{ margin-left:0px; padding-top:15px;}

.btnmrgnb{ margin-left:0px; padding-top:0px; text-align:center}

.btnmrgn2b{padding-top:0px; text-align:center} 

.btnmrgn3b{padding-bottom:25px;}

.btnmrgnb{ margin-left:-5px; margin-right:5px; padding-top:0px; text-align:center}

.btnmrgn2b{padding-top:0px; text-align:center} 

	 	 

	 

 .inboxheading{font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#000;   text-align:center; padding-top:0px; padding-bottom:0px;}

.inboxheadingred{font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#f00;   text-align:center; padding-top:0px; padding-bottom:0px;}



.mgrn1{margin-left:0px;}

.mgrn2{margin-left:0px;}





	 .graybar{width:100%; margin:auto; background-color:#313235; height:auto; color:#FFF;}

.graybartopmargn{ margin-top:8px; }

.graybartopmargnpic{ margin-top:5px;; margin-bottom:auto;}

   	.navbg{background-image:none; width:100%; margin:auto; background-color:#1E1D20; height:53px; }

.banner{margin-top:50px; z-index:-1;  background-image:url(slices/banner.png); background-repeat:no-repeat ; width:100%; height:615px  ; 	background-size: contain;}

 

 .bannersettings{margin-top:50px;}

   

.nav > li > a:hover {

	color:#fff;  text-decoration:none; background-color:inherit; 

background-image: -o-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -moz-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -webkit-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: -ms-linear-gradient(bottom, #f4511e 3%, #f4511e 100%);

background-image: linear-gradient(to bottom, #f4511e 3%, #f4511e 100%);
padding-left:20px;
transition: 0.5s;



}

 .navbar-nav > li {display: block;float:none;   text-align:left; border-bottom:1px #00ffff solid; padding-left:0px;  }





    .navbar-header {

        float: none;

    }

    .navbar-left,.navbar-right {

        float: none !important;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

		z-index:-999;

    }

    .navbar-fixed-top {

        top: 0;

        border-width: 0 0 1px;
		

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {
 
         float: right !important;

        margin-top: 7.5px;

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .collapse.in{

        display:block !important;

    }

   .navbar-nav .open .dropdown-menu {

       position: static;

       float: none;

       width: auto;

       margin-top: 0;

       background-color: #1E1D20;

       border: 0;

       -webkit-box-shadow: none;

       box-shadow: none;

	   

    }

.navbar-nav {

    float:none;

	width:245px;

	background-color:#1E1D20;

    margin:0 auto;

    display: block;

    text-align: center;

} 
 




  

 

