

@font-face {
    font-family: 'Gotham Book';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Book'), url('../fonts/gotham/GothamBook.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Book Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Book Italic'), url('../fonts/gotham/GothamBookItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Light';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Light'), url('../fonts/gotham/GothamLight.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Light Italic'), url('../fonts/gotham/GothamLightItalic.woff') format('woff');
}

@font-face {
    font-family: 'Gotham Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Medium'), url('../fonts/gotham/GothamMedium.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Medium'), url('../fonts/gotham/GothamMedium_1.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Medium'), url('../fonts/gotham/GothamMediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Bold'), url('../fonts/gotham/GothamBold.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Bold'), url('../fonts/gotham/Gotham-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Bold Italic'), url('../fonts/gotham/GothamBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Black Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Black Regular'), url('../fonts/gotham/Gotham-Black.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Light Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Light Regular'), url('../fonts/gotham/Gotham-Light.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Thin Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Thin Regular'), url('../fonts/gotham/Gotham-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Gotham XLight Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham XLight Regular'), url('../fonts/gotham/Gotham-XLight.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Book Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Book Italic'), url('../fonts/gotham/Gotham-BookItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Thin Italic'), url('../fonts/gotham/Gotham-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham Ultra Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham Ultra Italic'), url('../fonts/gotham/Gotham-UltraItalic.woff') format('woff');
}


@font-face {
    font-family: 'Gotham XLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Gotham XLight Italic'), url('../fonts/gotham/Gotham-XLightItalic.woff') format('woff');
}

.fixed-top{
    position:absolute;
    top:3%;
    right:0;
    left:3%;
    z-index:1030;
    /* height: 40px; */
}

   
.navbar>.container, .navbar>.container-fluid
{
    display: block;
    

}

.navbar-expand-md .navbar-brand, .navbar-expand-md .navbar-toggler{
    top:0!important;
}
.space-100
{
    padding-top:14%;
}
.carousel-indicators li
{
    display: none;
}
.carousel-control-next-icon 
{
    height: 50px;
    width: 150px;
    outline: black;
    background-size: 100%, 100%;
    border: 1px solid #000;
    background-color: #000;
    margin-right:15px;
    color:#000;
}
.carousel-control-prev-icon
{
    height: 50px;
    width: 150px;
    outline: black;
    background-size: 100%, 100%;
    border: 1px solid #000;
    background-color: #000;
    margin-left:15px;
    color:#000;

}
.carousel-control-prev, .carousel-control-next
{
    padding:0px;
    top: 50%;
    margin-top: 0px;
}

#feedback {

    /*padding: 20px;*/ 
    padding: 10px 17px 20px 16px;
    border-radius: 5px; 
    /*    background: #b3b3b3;
         Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffa044+0,ff9331+62 
        background: rgb(255,160,68);  Old browsers 
        background: -moz-linear-gradient(left,  rgba(255,160,68,1) 0%, rgba(255,147,49,1) 62%);  FF3.6-15 
        background: -webkit-linear-gradient(left,  rgba(255,160,68,1) 0%,rgba(255,147,49,1) 62%);  Chrome10-25,Safari5.1-6 
        background: linear-gradient(to right,  rgba(255,160,68,1) 0%,rgba(255,147,49,1) 62%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa044', endColorstr='#ff9331',GradientType=1 );  IE6-9 */


    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#32b14a+0,039445+100 */
    /*background: #32b14a;  Old browsers 
    background: -moz-linear-gradient(left,  #32b14a 0%, #039445 100%);  FF3.6-15 
    background: -webkit-linear-gradient(left,  #32b14a 0%,#039445 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to right,  #32b14a 0%,#039445 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32b14a', endColorstr='#039445',GradientType=1 );  IE6-9 */

    background-color:rgb(147,194,71,0.6);
    position: absolute;
    z-index: 1000;
    /*margin-right: 10%;*/
    width: 22%;
    right: 11%;
    top:15%;
    color:#FFF;
    /*float: right!important;*/
    font-family:'Gotham Light Regular';
}

textarea {
    border-radius: 5px !important;
    text-align: left !important;
    font-family:'Gotham Light Regular';
}

.form-group {
    margin-bottom: .6em;
}
.title
{
    color:#fff;
    font-size: 18px;
    text-align: center;
    margin-bottom:0px;
    font-family:'Gotham Light Regular';
}
.bbx{
    padding: 0px 0px 0px 8px;

line-height: 20px;
 
}
.bbx p
{
    color:#FFF!important;
}

.box11
{
   
    padding: 15px;
    text-align: center;
    
}
.box1
{

    padding: 15px;
    color:#FFF;
    text-align: center;
}
.verticalLine {
  border-left: 1px solid #d6d6d6;
}

.bsize
{
    font-weight: 900;
}
.abttitle
{
    font-size: 50px;
    position: relative;
    margin: 0;
}
.padding-top25{
    padding-top:29%;
}

.abttitle span{
    /*color: #cd6502;*/
    color:#027125;
    font-family: 'Didact Gothic', sans-serif;
    /*font-family:'Gotham bold';*/
    font-size: 35px;  
}
.abttitle1
{
    font-size: 16px!important;
    position: relative;
    margin: 0;
}
.abttitle2
{
    font-size: 35px;
    position: relative;
    margin: 0;  
    color:#027125;
    font-family: 'Didact Gothic', sans-serif;
    /*font-family:'Gotham bold';*/
}
.abttitle2 p
{
    /*font-family:'Gotham Light Regular';*/
    font-family: 'Didact Gothic', sans-serif;
    font-size: 18px;  
    padding: 15px;
}
.abttitle2 .line{
    width: 15%;
    height: 3px;
    background-color: #000;
    margin-left: 2%;
}

.abttitle1 span{
    color: #000;
    font-family:'Gotham bold';
    font-size: 25px;  
}
.abttitle1 h3{
    font-family: 'Didact Gothic', sans-serif;
    /*font-family:'Gotham Light Regular';*/
    font-size: 15px;
    text-align: justify;
    font-weight: normal;
    padding: 25px 20px 0px 7px;
    line-height: 32px;
}
.line{
    width: 26%;
    height: 3px;
    background-color: #ccc;
    margin-left: 2%;
}
.abttitle h3{
    font-family:'Gotham Light Regular';
    font-size: 16px;
    text-align: justify;
    font-weight: normal;
    padding: 30px 80px 0px 10px;
    line-height: 32px;
}

#button {
    display: inline-block;
    border-radius: 5px;
    /*box-shadow: 0 2px 0 #92c047, 0 10px 10px rgba(0, 0, 0, .35);*/
    font-size: 14px;
    color: #000;
    /*font-family:'Gotham bold';*/
    font-family: 'Didact Gothic', sans-serif;
    padding: 5px 15px 8px 15px;
    margin-top: 2%;
    margin-bottom:2%;
  
background-color: #e6e6e6; /* Old browsers */
/*background: -moz-linear-gradient(top,  #34b149 0%, #1ca347 36%, #039445 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  #34b149 0%,#1ca347 36%,#039445 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  #34b149 0%,#1ca347 36%,#039445 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34b149', endColorstr='#039445',GradientType=0 );  IE6-9 */

}
#button2 {
    display: inline-block;
    border-radius: 5px;
    /*box-shadow: 0 2px 0 #92c047, 0 10px 10px rgba(0, 0, 0, .35);*/
    font-size: 14px;
    color: #000;
    /*font-family:'Gotham bold';*/
    font-family: 'Didact Gothic', sans-serif;
    padding: 5px 15px 8px 15px;
    margin-top: 1%;
    margin-bottom:2%;
  
background-color: #fff; /* Old browsers */
/*background: -moz-linear-gradient(top,  #34b149 0%, #1ca347 36%, #039445 100%);  FF3.6-15 
background: -webkit-linear-gradient(top,  #34b149 0%,#1ca347 36%,#039445 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  #34b149 0%,#1ca347 36%,#039445 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34b149', endColorstr='#039445',GradientType=0 );  IE6-9 */

}
#button1 {
    display: inline-block;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 80px;
    box-shadow: 0 2px 0 #000, 0 10px 10px rgba(0, 0, 0, .35);
    font-size: 20px;
    color: #963701;
    /*font-family:'Gotham bold';*/
    font-family: 'Didact Gothic', sans-serif;
    padding: 10px 20px 10px 20px;
    background-color: #fff;
    /*     Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffc263+0,ffa93c+100,ffe19b+100,fec689+100,207cca+100,ffe19b+100,ffa93c+102 
        background: rgb(255,194,99);  Old browsers 
        background: -moz-linear-gradient(top,  rgba(255,194,99,1) 0%, rgba(255,169,60,1) 100%, rgba(255,225,155,1) 100%, rgba(254,198,137,1) 100%, rgba(32,124,202,1) 100%, rgba(255,225,155,1) 100%, rgba(255,169,60,1) 102%);  FF3.6-15 
        background: -webkit-linear-gradient(top,  rgba(255,194,99,1) 0%,rgba(255,169,60,1) 100%,rgba(255,225,155,1) 100%,rgba(254,198,137,1) 100%,rgba(32,124,202,1) 100%,rgba(255,225,155,1) 100%,rgba(255,169,60,1) 102%);  Chrome10-25,Safari5.1-6 
        background: linear-gradient(to bottom,  rgba(255,194,99,1) 0%,rgba(255,169,60,1) 100%,rgba(255,225,155,1) 100%,rgba(254,198,137,1) 100%,rgba(32,124,202,1) 100%,rgba(255,225,155,1) 100%,rgba(255,169,60,1) 102%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc263', endColorstr='#ffa93c',GradientType=0 );  IE6-9 */

}

@media (min-width: 320px) and (max-width: 1024px) {

    /* .fixed-top{
        top: 0px;
        position: relative;
    } */
     .hidden-xs
{
     display:none;
}
    .navbar-brand img{
        /*width: 160px;*/
    }
     .navbar-brand  p{
        text-align: center;
    }
    .navbar-expand-md .navbar-brand, .navbar-expand-md .navbar-toggler{
        margin: 0px;
    }
    .navbar-brand {
        display: inline-block;
        padding-top: .0rem; 
        padding-bottom: .0rem;
    }
/*    #button
    {
        margin-top: 0%;
        margin-bottom: 5%;
        display: none;
    }*/
    #feedback
    {
        display: none;
    }
    .padding-top25 {
        padding-top: 0%;
    }
    #screenshots {
        padding-bottom: 0px !important;
    }
    #contact-us {
        padding: 0px 0 0px;
    }
}

@media (min-width: 1024px) and (max-width: 1924px) {
    .mobpos{
        display: none;
    }
}
@media (min-width: 480px) and (max-width: 1924px) {

    .mob2
    {
        display:none;
    }
}
@media (min-width: 320px) and (max-width: 480px) {
    .padding-top25{
        padding-top:0%;
    }
    .mob1
    {
        display:none;
    }
    .hidden-xs
{
     display:none;
}

/*    #button
    {
        margin-top: 0%;
        margin-bottom: 5%;
        display: none;
    }*/
    .navbar-expand-md .navbar-brand, .navbar-expand-md .navbar-toggler{
        margin: 0px;
    }
    .fixed-top{
        top: 0px;
    }
    .navbar-brand img{
        /*width: 150px;*/
        padding-left: 29%;
        
    }
    #screenshots {
        padding-bottom: 0px !important;
    }
    #contact-us {
        padding: 0px 0 0px;
    }
    .abttitle span{
        color: #046e24;
        font-family:'Gotham bold';
        font-size: 25px;  
        margin-left: 2%;
    }
    .line{
        width: 20%;
        height: 3px;
        background-color: #000;
        margin-left: 2%;
    }
    .abttitle h3{
        font-family:'Gotham Light Regular';
        font-size: 16px;
        text-align: justify;
        font-weight: normal;
        padding:10px;
        line-height: 32px;
    }
    .section
    {
        padding: 1px 0 45px;
    }

}
.icontxt
{
    text-align: center;
    font-size: 15px;
    color:#000;
    /*font-family:'Gotham Light Regular';*/
    font-family: 'Didact Gothic', sans-serif;
}
.tx{
    color: #92c047;
    padding: 10px;
    font-family: 'Didact Gothic', sans-serif;
    /*font-family:'Gotham bold';*/
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    font-size: 25px;
    text-transform: none;
    margin-left: 15px;
}

/* Tabs*/
section {
    /*padding: 60px 0;*/
}

section .section-title {
    text-align: center;
    color: #007b5e;
    /*margin-bottom: 50px;*/
    text-transform: uppercase;
}
#tabs{
    /*    background: #007b5e;
        background-image: url('../img/bg/ami.jpg');*/

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e2e2e2+0,d1d1d1+100,dbdbdb+100,fefefe+100,dbdbdb+100,d1d1d1+100 */
/*    background: #e2e2e2;  Old browsers 
    background: -moz-linear-gradient(left,  #e2e2e2 0%, #d1d1d1 100%, #dbdbdb 100%, #fefefe 100%, #dbdbdb 100%, #d1d1d1 100%);  FF3.6-15 
    background: -webkit-linear-gradient(left,  #e2e2e2 0%,#d1d1d1 100%,#dbdbdb 100%,#fefefe 100%,#dbdbdb 100%,#d1d1d1 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to right,  #e2e2e2 0%,#d1d1d1 100%,#dbdbdb 100%,#fefefe 100%,#dbdbdb 100%,#d1d1d1 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=1 );  IE6-9 */

    color: #000;
}
#tabs h6.section-title{
    color: #000;
}


#tabs .nav-tabs .nav-link {
    /*border: 1px solid transparent;*/
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #000;
    font-size: 18px;
    /*font-family:'Gotham Light Regular';*/
    font-family: 'Didact Gothic', sans-serif;
}
.nav-tabs {
    border-bottom: 0px solid #dee2e6;
    padding-left: 37%;
}
.tab-content > .active {
    margin: 0px 40px 0px 40px;
}
.its
{
    padding: 10px;
    /*background-color: #027125;*/
    text-align: center;
    font-size: 25px;
    color:#FFF;
    font-family: 'Didact Gothic', sans-serif;
    /*font-family:'Gotham Light Regular';*/
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#059746+0,046e24+100,039445+100,72b848+100 */
/*    background: #059746;  Old browsers 
    background: -moz-linear-gradient(left,  #059746 0%, #046e24 100%, #039445 100%, #72b848 100%);  FF3.6-15 
    background: -webkit-linear-gradient(left,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to right,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059746', endColorstr='#72b848',GradientType=1 );  IE6-9 */
 background-color: #6eaa4a;

}
.dwn
{
    padding: 15px;

    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#059746+0,046e24+100,039445+100,72b848+100 */
/*    background: #059746;  Old browsers 
    background: -moz-linear-gradient(left,  #059746 0%, #046e24 100%, #039445 100%, #72b848 100%);  FF3.6-15 
    background: -webkit-linear-gradient(left,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to right,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059746', endColorstr='#72b848',GradientType=1 );  IE6-9 */
   background-color: #6eaa4a;

    text-align: center;
    font-size: 25px;
    color:#FFF;
    /*font-family:'Gotham Light Regular';*/
    font-family: 'Didact Gothic', sans-serif;
}
.line1
{
    border-bottom: 2px dashed #000;
    padding-top: 10px;
}
.padding-top5{
    padding-top:5%;
}
.spec
{
    font-size: 30px;
    color:#000;
    /*font-family:'Gotham Light Regular';*/
    font-family: 'Didact Gothic', sans-serif;
}

.mobpos
{
    position: fixed;
    bottom: 0;
    z-index: 10000;
    width: 100%;
    text-align: center;
    background: #ccc; /* Old browsers */

    /*background: #479de6;*/
    /*     background: rgb(235,193,125);
        background: linear-gradient(90deg, rgba(235,193,125,1) 0%, rgba(237,208,137,1) 27%, rgba(192,131,41,1) 79%, rgba(235,193,125,1) 100%);*/
    padding: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;

}
@media (min-width: 1000px) and (max-width: 1924px) {
    .mobile-view{
        display: none;
    }
    .mobile-view1{
        display: none;
    }
}
.mobile-view1
{
    padding:10px;
    background: #93c247; /* Old browsers */
    border-radius: 10px;
    /*background-color:rgb(147,194,71,0.6);
    background: -moz-linear-gradient(left,  #059746 0%, #046e24 100%, #039445 100%, #72b848 100%);  FF3.6-15 
    background: -webkit-linear-gradient(left,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to right,  #059746 0%,#046e24 100%,#039445 100%,#72b848 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#059746', endColorstr='#72b848',GradientType=1 );  IE6-9 */
    text-align:center;
}
.mobile-view1 a
{
    color:#FFF;
    text-align:center;
}

.mobile-view
{
    float: right;
    background-color: #FFF;
    z-index: 1000;
    position: fixed;
    top: 0px;
    right: 10px;

}
.mobile-view a
{
    color:#000;
    font-size:18px;
}

.box
{
   padding:10px;
/* border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
line-height: 20px;
 box-shadow: 0px 15px 10px -15px #111;     */
}

.box2
{
   padding:10px;
/* border: 1px solid #ccc; */
/* border-bottom: 1px solid #ccc; */
line-height: 15px;
}

.col-md-12, .col-md-9
{
padding-right: 0px;
padding-left: 0px;
}

.blc
{
    color:#7f1416;
}
.blc1
{
    background-color: #7f1416;
    padding: 5px;
    width: 120px;
    color:#FFF;
    text-align: center;
    border-radius: 30px;
    font-size: 14px;
}


.carousel {
  position: relative;
}
.carousel-item img {
  object-fit: cover;
}
#carousel-thumbs {
  background: rgba(255,255,255,.3);
  bottom: 0;
  left: 0;
  padding: 0 50px;
  right: 0;
}
#carousel-thumbs img {
  border: 5px solid transparent;
  cursor: pointer;
}
#carousel-thumbs img:hover {
  border-color: rgba(255,255,255,.3);
}
#carousel-thumbs .selected img {
  border-color: #fff;
}
.carousel-control-prev,
.carousel-control-next {
  width: 50px;
}
@media all and (max-width: 767px) {
  .carousel-container #carousel-thumbs img {
    border-width: 3px;
  }
}
@media all and (min-width: 576px) {
  .carousel-container #carousel-thumbs {
    position: absolute;
  }
}
@media all and (max-width: 576px) {
  .carousel-container #carousel-thumbs {
    background: #ccccce;
  }
}