@import url('https://fonts.googleapis.com/css?family=Questrial');
@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');
@import url('https://fonts.googleapis.com/css?family=Ubuntu');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:700');
@import url('https://fonts.googleapis.com/css?family=Muli');
@import url('https://fonts.googleapis.com/css?family=Roboto:700');
@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Oswald');

.pointer-btn { cursor: pointer; }

.goTop { width: 50px; height: 50px; position: fixed; right: 10px; bottom: 10px; background-color: rgb(0, 96, 164); border: solid rgb(0, 96, 164) 1px; transform: translate(80px, 0px); transition: all .3s ease-in; display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 9999; color: #FFFFFF; }

/* .show1 { transform: translate(0px, 0px) !important; display: flex !important; } */

/*----GO TOP-----*/     






/*------------------------HEADER-----------------------------*/
.header { position: fixed; z-index: 10000; box-shadow: 0px 2px 2px 0px rgba(0,0,0,.098); top: 0; }

/*------------------------HEADER-TOP----------------------------*/

.header-top { height: 35px; /*background-color: #0060A4;*/background: #11998e;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #38ef7d, #11998e);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #38ef7d, #11998e); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

 }

.he-top { height: 35px; background-color: #f9e8#d7; transition: all 0.4s; }

.htl { }

.htlp { color: #fff; /*font-family: 'Didact Gothic', sans-serif;*/ font-family: 'Poppins', sans-serif; font-size: .93rem; padding-top: 5px !important; }

.box { width: 250px; height: 40px;  display: flex; align-items: center; justify-content: center; float: right; }

.htr span { color: #FFFFFF; font-family: 'Poppins', sans-serif; font-size: 1rem; margin-bottom:22px !important; }

.htr a { color: #fff; font-family: 'Poppins', sans-serif; font-size: .95rem; float: right; padding-right: 15px; }

.htrpa { padding-top: 15px; }

.htr i { padding-right: 8px !important; padding-left: 8px; }

.htr a:hover { color: #FFFFFF !important; text-decoration: none; }

/*------------------------./HEADER-TOP----------------------------*/
/*------------------------./HEADER-bottom----------------------------*/
.se { border-right : solid 1px #DFDFDF; padding-right: 20px !important; height: 50px !important; display: block; }

.serach { padding-left: 30px !important; padding-top: 30px; }

.serach i { font-size: 1.25rem; margin-top: 18px; }

.serach a { color: #000000 !important; padding: 15px 0px; }

.pho { padding-left: 27 px !important; padding-right: 0 !important; padding-top: 25px; display: block; visibility: visible; }

.pho img { float: left; display: block; }

.pho p { float: left; padding-left: 10px; font-size: 0.9rem; color: #525d62; font-family: 'Didact Gothic', sans-serif; }

.pho span { font-size: 1.2rem; color: #6c98e1 !important; }

.pho span :hover { font-size: 1.05rem; color: #F0A34B !important; }

.pho a:hover { text-decoration: none !important; }

.header-bottom { height: 80px; background-color:#fff; transition: all 0.4s; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28); }

.he { height: 72px; }

.logoimg { padding-top: 8px; transition: all .4s ease-in-out; }

.v1 { visibility: hidden !important; display: none !important; }

.v2 { visibility: visible !important; display: block !important; }

.btn1 { border: none; color: black; padding: 3px 8px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; margin-top: 20px; cursor: pointer; font-size: 18px; background-color: #f0a34b; color: #FFFFFF; }

.slide-menu1 { display: block; color: #56509f; text-align: left; padding-left: 25px; position: absolute; z-index: 5000; left: -1000px; top: 70px; }

.nav_off1 { }

.nav_on1 { }

.res-menubar1 { background-color: rgba(255,255,255,1.00); float: left; display: block; }

.res-menubar1 a { font-family: 'Didact Gothic', sans-serif; font-style: normal; font-weight: normal; font-size: 14px; padding-left: 10px; padding-right: 200px; display: block; padding-top: 10px; padding-bottom: 10px; text-align: left; color: #56509f; text-decoration: none; float: none !important; border-bottom: solid #EEEEEE 1.5px; }

.res-menubar1 a:hover { background-color: #fe6500; color: #FFFFFF; text-decoration: none; }

/* navbar1 */
.navbar-resp { position: relative; left:0px ; z-index: 3000 !important; }

.navbar1 a::before,
.navbar1 a::after { display: inline-block; opacity: 0; transition: transform 0.3s, opacity 0.2s; }

.navbar1 a::before { margin-right: 10px; content: '['; transform: translateX(20px); }

.navbar1 a::after { margin-left: 10px; content: ']'; transform: translateX(-20px); }

.navbar1 a:hover::before,
.navbar1 a:hover::after,
.navbar1 a:focus::before,
.navbar1 a:focus::after { opacity: 1; transform: translateX(0px); }

.menu1 { float: right; top: 18px !important; }

.menu1 a { position: relative; display: inline-block; /*padding adjustable*/ padding-top: 10px; padding-bottom: 10px; outline: none; color: rgba(0,0,0,1.00); text-decoration: none; text-transform: uppercase; letter-spacing: 1px; text-shadow: 0 0 1px rgba(0, 96, 164,.5); font-size: .8em; /*font-family: 'Fira Sans', sans-serif;*/ font-family: 'Poppins', sans-serif; font-weight: 500; z-index: 1000; padding-left: 10px; padding-right: 10px; }

.menu1 a:hover,
.menu1 a:focus { text-decoration: none !important; color: rgba(4,164,231,1.00); text-shadow: 0 0 0px rgba(240,163,75,1.00); }

/*------------------------./HEADER-bottom----------------------------*/
/*------------------------------./HEADER-----------------------*/

/*-----------------------------------CONTENT-1--------------------------1*/
.content_1 { margin-top: 50px; padding-bottom: 40px; background-color: #FFFFFF; }

.content_home1 { margin-top: 0px; height:160px; }

.con_one { margin-top: 15px;}

.con_one h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:22px !important; color:rgba(45,195,43,1.00) !important;}

.con_one h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; }

.con_2 h6,
.con_one h6,
.con_4row1 h6,
.text-r1 h6 { color: #046c97 !important; }

.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.9rem; color: #565656; font-weight: 600; opacity:.5; }



/*.........con_two,,,,,,,,,,*/
.con_one_two { margin-top: 15px;}
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:22px !important; color:rgba(45,195,43,1.00) !important; text-align:right; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:right; }




.bttn { border: none; color: black; font-family: 'Roboto', sans-serif; font-size: 0.95rem; background-color: #f0a349; padding: 10px 15px; }

.con_tree { padding-left: 10px !important; padding-right: 10px !important; }

.con_fore { padding-left: 5px !important; }

.con_two { padding-right: 5px !important; }

.image { position: relative; }

.overtxt { position: absolute; bottom: 10%; left: 5%; }

.overtxt h6 { text-transform: uppercase; color: #0060a4; font-family: 'Anton', sans-serif; font-size: 1.2rem; }

.im-1 { padding-right: 0px !important; }

.im-2 { padding-right: 0px !important; }

.im-2 img { padding-top: 0.5rem !important; }

.im-4 { padding-left: 0px !important; }

.im-5 { padding-left: 0px !important; }

.im-5 img { padding-top: 0.5rem !important; }

/*-----------------------------./CONTENT-1---------------------------*/
/*-----------------------------./CONTENT-2---------------------------*/
.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098); background-color:#fff; padding-bottom: 40px; height:440px; color:#fff; }

.con_2 { margin-top: 30px; }

.con_2 png { border:solid #000000 5px; }



.con_2 h5 { font-family: 'Oswald', sans-serif; font-size: 2rem; color:rgba(45,195,43,1.00) !important; }

.con_2 h6 { font-family: 'Dancing Script', cursive; margin-top: 0.5rem; font-size: 1.5rem; color: #000000; }

.con_2 p { margin-top: 1rem; font-family: 'poppins', sans-serif; font-size: .9rem; color: #565656; font-weight: 500; line-height:20px;}

.box_pad { margin-top: 30px; }

.ser_box { width: 100%; height: 269px; background-color: #2588d9; margin-top: 15px; }

/*-------------------image hover---------------------------*/

.ser_box { color: #fff; position: relative; float: left; overflow: hidden; width: 100%; color: #000000; text-align: center; margin-bottom: 30px; }

.ser_box:after { background: #ffffff; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ''; opacity: 0.75; -webkit-transform: skew(45deg) scaleX(0); transform: skew(45deg) scaleX(0); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

:after,
:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ser_box img { opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

.ser_box * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }

.ser_box .content { position: absolute; top: 56%; left: 0; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }

.ser_box h2 { padding: 0 30px; display: inline-block; font-size: 19px; font-weight: 400; text-transform: uppercase; }

.ser_box h2,
.ser_box p,
.readmore { margin: 0; width: 100%; opacity: 0; }

.ser_box p { padding: 0 50px; font-size: 0.9em; font-weight: 500; }

.ser_box h2,
.ser_box p,
.readmore { margin: 0; width: 100%; opacity: 0; }

.ser_box h2,
.ser_box p,
.readmore { margin: 0; width: 100%; opacity: 0; }

.ser_box:hover .content h2 { opacity: 1; }

.ser_box:hover .content h2,
.ser_box:hover .content p { -webkit-transform: translate3d(0%, 0%, 0); transform: translate3d(0%, 0%, 0); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.ser_box:hover .content p { opacity: 0.7; }

.ser_box:hover .content h2,
.ser_box:hover .content p { -webkit-transform: translate3d(0%, 0%, 0); transform: translate3d(0%, 0%, 0); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.ser_box p { padding: 0 50px; font-size: 0.9em; font-weight: 500; }

.ser_box:hover .content .readmore { opacity: 0.7; }

.ser_box a { font-size: 1rem; background: rgb(0, 96, 164); padding: 7px 7px; margin-top: 20px; display: inline-block; width: 100px; color: #f7f7f7; }

.ser_box a:hover { background: rgba(232,126,11,1.00); color: #fff; text-decoration: none; }

a:focus,
a:hover { }

a:active,
a:hover { outline: 0; }

.ser_box:after { background: #ffffff; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ''; opacity: 0.75; -webkit-transform: skew(45deg) scaleX(0); transform: skew(45deg) scaleX(0); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

:after,
:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ser_box:hover:after { -webkit-transform: skew(45deg) scaleX(1); transform: skew(45deg) scaleX(1); transition: all 400ms cubic-bezier(0.175, 0.995, 0.32, 1.275); }

/*-----------------------------./image hover---------------------------*/

/*-----------------------------./CONTENT-2---------------------------*/
/*-----------------------------CONTENT-4---------------------------*/

/* .content_4 { background-image: url("../images/slides/bg.jpg") !important; width:100% !important; height:410PX; padding:20px; background-repeat:no-repeat !important;     background-repeat: no-repeat !important; */
    /* background-position: center; */
    /* background-size: cover;  } */
    
    

.content_4_S{ background-color: #fff; height:500PX; padding:20px;}

.content_4_2 { background-color: #fff;   height:660px;   }


.content_4 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../images/slides/whyus-bg.jpg');
    width: 100% !important;
    height: 550px;
    padding: 20px;
    background-repeat: no-repeat !important;
    background-position: 100% 80%;
    background-size: cover;
    color: #fff;
}




.con_4row1 { padding-top: 0px; }

.con_4row1 h5 { font-family: 'Oswald', sans-serif; font-size: 2.4rem ;color:rgba(45,195,43,1.00) !important;    }

.con_4row1 h4 { font-family: 'Oswald', sans-serif; font-size: 2rem }

.con_4row1 h6 { font-family: 'Dancing Script', cursive; margin-top: 0.7rem; font-size: 1.3rem; color: #000000; text-align:center; }

.con_4row1 p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.9rem; color: #565656; font-weight: 500 }

.con_4row2 { padding-top: 40px;  height:370px;}

.con_4row2  ul li{ text-decoration:none; font-family: 'Didact Gothic', sans-serif; font-weight:300px; list-style:none; text-align:justify;}


.con_4row2 h6 { text-transform: uppercase; font-family: 'Oswald', sans-serif; padding-top: 22px; font-size: 24px; text-align:justify; }

.con_4row2 p { font-family: 'Muli', sans-serif; padding-top: 5px;  text-align:justify;}



/* .con_4row2_1{  background-color:#000; height:310px;  transition:all .2s linear; } */

.con_4row2_1 {
    /* background-color: #000; */
    height: 310px;
    margin-top: 50px;
}

.con_4row2_1:hover{; height:340px;  TRANSITION:ALL .2S LINEAR; }

.con_4row2_1  ul li{ text-decoration:none; font-family: 'Didact Gothic', sans-serif; font-weight:300px; list-style:none; text-align:justify;}


.con_4row2_1 h6 { text-transform: uppercase; font-family: 'oswald', sans-serif; padding-top: 22px; font-size: 24px; text-align:center; }

.con_4row2_1 p { font-family: 'poppins', sans-serif; padding-top: 5px; padding: 0px 5px; }

/*-----------------------------./CONTENT-4---------------------------*/

/*-------------TESTIMONIAL------------*/
.testimonial {background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url("../images/slides/testimonial-bg.jpg") !important; padding-bottom: 20px !important; background-repeat:no-repeat; background-size:cover; height:500px; }

.text-r1 h5 { font-family: 'Oswald', sans-serif; font-size: 2.4rem; color:rgba(45,195,43,1.00) !important; margin-top:20px; }

.text-r1 h6 { font-family: 'Dancing Script', cursive; margin-top: 0.7rem; font-size: 2.3rem; color: #000000; }

.text-r1 p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 3rem; color: #565656; font-weight: 500 }

/*-------------./TESTIMONIAL------------*/

/*CONTENT-5*/

.content_5 { margin-top: 00px !important; height: 400px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 5px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }

.bnC9 { background-color: transparent; border: solid #FFFFFF 1px; color:rgba(51,24,24,1.00); border-radius: 20px; padding: 8px 30px; font-size: 0.8rem; margin-top: 10px; transition: all .4s ease-in-out; cursor: pointer; }

.bnC9:hover { background-color: #FFFFFF; color: #000000; }

/* .content_5 img{ align:center;} */

/*./CONTENT-5*/


.content_5_2{ margin-top: 0px; height: 400px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5_2 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:) !important; margin-top: 0px; }

.bor{ border:solid #ccc 2px;}
/*-----------------------------./content-6----------------------------*/
.con_6 { padding-top: 60px; padding-bottom: 50px; }

/*.bxslider img{ border: solid #D5D5D5 1px;text-align:center;
float:left;}*/
.customer img { min-height: 10px; min-width: 10px; margin-left: auto; margin-right: auto; text-align: center; display: table-cell; vertical-align: middle; }

.customer { /*border: solid #D5D5D5 1px;*/ padding: 15px; }

.customer_head { padding-left: 30px !important; text-align: left; }

.customer_head h5 { font-family: 'Oswald', sans-serif; font-size: 2rem; }

.customer_head h6 { font-family: 'Dancing Script', cursive; margin-top: 0.7rem; font-size: 1.1rem; color: #000000; }

.customer_head p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.9rem; color: #565656; font-weight: 500 }

.cu_ne { border: solid #BBBBBB 1px; background-color: rgba(0,0,0,0.1); border-right: none !important; float: right; margin-top: 25px; cursor: pointer; color: #8A8989; display: block; padding: 5px 12px; }

.cu_pr { border: solid #BBBBBB 1px; background-color: rgba(0,0,0,0.1); border-left: none !important; float: right; margin-top: 25px; cursor: pointer; color: #8A8989; display: block; padding: 5px 12px; }

.cu_ne:hover { background-color: rgba(0,0,0,0); }

.cu_pr:hover { background-color: rgba(0,0,0,0); }

/*-----------------------------./content-6----------------------------*/

/*-----------------------------FOOTER----------------------------*/
.footer { padding-top: 60px; color: #FFFFFF; background: linear-gradient(0deg, rgba(0, 0, 0,0.7), rgba(0, 0, 0, 0.7)),url('../images/slides/footer-bg.jpg') no-repeat; background-position: center center; /*padding-bottom: 40px;*/ background-size: cover; }

.footer h6 { font-family: 'Oswald', sans-serif; margin-bottom: 30px; font-size: 30px; font-weight: normal; color:#93c254; }

.footer p { font-family: 'Muli', sans-serif; color: #fff; font-size: 0.9rem }

.space { width: 100%; height: 13px; }

.tages a { border: solid #c0c0c0 1px; font-family: 'Muli', sans-serif; padding: 5px 10px; margin-top: 10px; border-radius: 5px; color: #c0c0c0; font-size: 0.85rem; margin-right: 7px; }

/*-----------------------------./FOOTER----------------------------*/



/*-----------------loader--------------*/
body { /* overflow: hidden;*/ }

#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99999; }

#status { width: 250px; height: 250px; position: absolute; left: 50%; top: 50%; background-image: url(../img/preloader.gif); background-repeat: no-repeat; background-position: center; margin: -100px 0 0 -100px; }

/*---------------loader----------------*/



/*-----------------BANNER------------------*/
.banner { background-image: url(../img/about.jpg); height: auto; background-size: contain; background-repeat: no-repeat; margin-top: 140px; min-height: 200px; }

/*-----------------./BANNER------------------*/
/*-----------------ABOUT------------------*/
.about { padding-top: 0rem; }

.clr { background-color: #fff; }

.imged { margin-top: 50px; }

.bdr { border: 1px solid #dee2e6; background-color: rgba(253,253,253,1.00); padding: .20em; border-radius: 5px; }

.hd12 { color: #000000; font-size: 42px; padding-top: 30px; font-family: 'Oswald', sans-serif; }

.p5 { font-family: 'Poppins', sans-serif; color: #8d8e8e; float: left; margin-top: 10px; font-size: .92rem; }

.p6 { font-family: 'Poppins', sans-serif; color: #8d8e8e; float: left; margin-top: 10px; font-size: .92rem; }

.hd13 { color: #003d58; font-size: 20px; padding-top: 55px; font-family: 'Oswald', sans-serif; }

.mt4 { margin-top: 10px !important; }

/*-----------------./ABOUT------------------*/

/*-----------------CONTENT_1------------------*/

.content_1 { padding-top: 0px; }

.content_1 h5 { text-transform: uppercase; color: #022f43; font-size: 1.3rem; padding-top: 30px; font-family: 'Oswald', sans-serif; }

.con_2 h5,
.con_one h5,
.text-r1 h5,
.con_4row1 h5,
.gallery h5,
.hd12 { color: #002D41; }

.con_one h5 { font-size: 2.3rem; }

.content_1 p { font-family: 'Poppins', sans-serif; font-size: 0.95rem; margin-top: 20px; color: #8F8F8F }

.bn { border: none !important; background-color: transparent !important; color: #5C5C5C; font-weight: 500; font-family: 'Oswald', sans-serif; margin-top: 10px; }

/*-----------------./CONTENT_1------------------*/
.blockBar { background-color: #003d58; }

.blockBar h1 { font-family: 'Oswald', sans-serif; color: #FFFFFF; font-size: 1.8rem; padding: 20px; }

.btn-rounded { border-radius: 50px; background-color: transparent; border: solid rgba(255,255,255,0.50) 1px; padding: 5px 35px; outline: none; display: block; margin-top: 25px; color: rgba(255,255,255,1.00); transition: all .3s ease-in-out; }

.btn-rounded:hover { background-color: rgba(255,255,255,.2); }

.footer-icon { font-size: 1.3rem !important; margin-right: 15px; color: rgba(255,255,255,1.00); }

.pl5 { padding-left: 3rem; }

.pr4 { padding-right: 1.5rem; }

/* --------------QUOTE---------------------*/

.modal-window { position: fixed; background-color: rgba(255, 255, 255, 0.25); top: 0; right: 0; bottom: 0; left: 0; z-index: 999; opacity: 0; pointer-events: none; transition: all 0.3s; }

.modal-window:target { opacity: 1; pointer-events: auto; }

.modal-window > div { width: 400px; position: absolute; top: 55%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 2em; background: #ffffff; color: #333333; /*border:solid rgba(0,61,88,.2) 1px;*/ box-shadow: 0px 0px 15px -4px rgba(0,0,0,1.00); }

.modal-window header { font-weight: bold; }

.modal-window h1 { font-size: 150%; margin: 0 0 15px; color: #003d58; }

.modal-close { color: #003d58; line-height: 50px; font-size: 80%; position: absolute; right: 0; text-align: center; top: 0; width: 70px; text-decoration: none; }

.modal-close:hover { color: #000; }

.quote-inp { width: 100%; margin-top: 10px; border: solid rgba(197,201,202,1.00) 1px !important; height: 40px; }
.quote-inp::placeholder {
padding-left:10px;
}

.sub-cus { margin-top: 10px; float: right; width: 100%; }

/* --------------./QUOTE---------------------*/


/*------------------CONTACT FORM---------------------*/

.contact_us { background-color: #e5e9ec!important; padding-top: 200px; }

.contact_us h1 { text-align: center; padding: 10px 0 15px; font-size: 2.8em; color: #003d58; font-family: 'Oswald', sans-serif; }

.contact_form { padding: 19px; margin-bottom: 20px;  box-shadow: inset 0 1px 1px rgba(0,0,0,.05); }

.form_subject { padding-top: 15px; }

.from_btn { margin-top: 15px !important; }

.line { border: solid 0.5px #E5E5E5; }

.contact_form h6 { margin-bottom: 15px; margin-top: 10px; font-family: 'Poppins', sans-serif; font-size: .8rem; }

.contact_form h3 { font-family: 'Poppins', sans-serif; font-size: 21px; color: #0072bc }

.address { padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); }

.address h3 { font-family: 'Poppins', sans-serif; font-size: 19px; color: #0072bc; margin-top : 0px !important; }

.space { width: 100px; height: 20px; }

.address span { color: #646464; margin-top: 10px; display: block; }

/*------------------./CONTACT FORM---------------------*/
/*------------------MAP---------------------*/
.map { background-color: #FFFFFF!important; padding-top: 20px; margin-top:120px; }

.map h1 { text-align: center; padding: 10px 0 15px; font-size: 2em; color: #2dc32b; font-family: 'oswald', sans-serif; }

/*------------------./MAP---------------------*/


/* Extra small devices (portrait phones, less than 576px) col-12*/
@media (max-width: 575px) {

#status { left: 45%; top: 45%; }

.htr a { visibility: hidden !important; display: none !important; }

.v1 { visibility: visible !important; display: block !important; }

.v2 { visibility: hidden !important; display: none !important; }

.navbar-resp { left: -580px; top: 74px; }

.navbar-resp a { display: block; width: 154px; top: 0px }

.menu-container1 { display: none; }

.box { width: 90px !important; margin-bottom:30px !important; height:35px;}


.htr span { font-size: .9rem ; }

.logoimg { margin-top: 2px; }

.bttn1 { bottom: 140px; left: 190px; }




.bttn2 { bottom: 140px; right: 190px; }

.htr span { text-align: center; font-size:9px; }

.htl i { display: none; }

.htl p { padding-top: 4px; font-size: .6rem; }

.pho { display: none; visibility: hidden; }

.btn1 { position: relative; left: 90px; margin: 0px 0px; margin-top: 2px; }

.menu1 a { margin-top: 0px; text-align: center; border-bottom: solid #666666 1px; color: rgba(255,255,255,1.00); }

.menu1 { float: right; background-color: rgb(1, 77, 111); padding-right: 50px; padding-left: 210px; position: absolute; }

.con { border: none; }

.bannertext h2 { font-size: 1.5rem !important; font-weight: 1000; }

.con_one { margin-top: 30px; text-align: center; }

.bttn { margin-bottom: 20px; }

.header-top { height: 20px !important;}

.header-bottom { height: 40px; background-color: #FFFFFF; }

.banner { height: 500px; }

/*.carousel-inner img { height: 500px !important; object-fit: cover; width: 100%; }*/

.tab-btn { top: 20px; left: 0px; }

.sel-col-1 { padding-left: 30px !important; }

.btnn { width: 250px; margin-left: 26px; margin-top: 140px; height: 80px; }

.nav { padding-left: 86px !important; }

.select_mate { width: 240px; top: 115px; }

.customer_head { padding-left: 30px !important; text-align: center; padding-top: 20px; }

.slider_con_row1 { padding-top: 40px; }

.con_4row1 { padding-top: 50px; }

.con_4row2 h4{  font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal;}

.con_4row2 { padding-top: 0px; }

.con-p { padding-top: 10px;  }


.view{ background-color:rgba(235,213,64,1.00) !important; border:none; width:500px; height:80px;}

.link-1 { margin-left: 30px; }

.contact { height: 1000px; padding-top: 20px; }

.con_two { padding-right: 15px !important; }

.con_fore { padding-left: 15px !important; }

.im-1 { padding-right: 10px !important; }

.im-2 { padding-right: 15px !important; padding-left: 10px !important; }

.im-2 img { padding-top: 0rem !important; }

.im-3 { padding-top: 15px !important; padding-bottom: 15px !important; }

.im-4 { padding-left: 15px !important; padding-right: 10px !important; }

.im-5 { padding-left: 10px !important }

.im-5 img { padding-top: 0rem !important; }

.footer { background-position: center bottom; }

.blockBar { padding-bottom: 15px; }

.blockBar h1 { font-size: 1.7rem; padding: 0px; text-align: center; padding-top: 15px; padding-bottom: 15px; }

.btn-rounded { padding: 5px 35px; outline: none; margin: 0 auto; }

.content_5 h2 { font-size: 2rem; line-height: 43px; }

.footer { padding-top: 5px; }

.footer h6 { margin-top: 30px; margin-bottom: 15px; color:#2dc32b !important; text-align:center; }

.xs-nopad-l { padding-left: 1 !important; }

.serach i { margin-top: 0; }

.developer p { text-align: center; }

.pr4 { padding-right: 0 !important; }

.developer p { float: none !important; text-align: center; font-family: 'Poppins', sans-serif; }

.copyright p { text-align: center; margin-bottom: 0; font-family: 'Poppins', sans-serif; }

.hd13 { padding-top: 20px !important; }

.mt4 { margin-top: 20px !important; }

.banner { background-size: cover; background-position: -526px 0px; }

.bh { height: 300px; }

.form_email { padding-top: 15px !important; }

.footer-icon{ font-size:25px !important; margin-left:60px;}

/* ....................own.................. */

.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.5rem; color: #565656; font-weight: 600; opacity:.5; }
.content_home1 { margin-top: 0px; height:220px; text-align:center; }


.con_one_two { margin-top: 10px; }
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:12px !important; color:rgba(45,195,43,1.00) !important; text-align:left; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:left; }


.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098); padding-bottom: 40px; height:950px !important; }

.con_2 { margin-top: 30px; }



.content_5 { margin-top: 30px !important; height: 520px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 125px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }

.content_5_2{ margin-top: 40px; height: 1360px !important;}


.content_4 { background-color: #fff; height:1250px !important; padding:20px; }
.port_height{ height:3100px !important; }

div.gallery {
  margin: 5px;

  float: left;
  width:100% !important;
 background-color:#fff;
}

.view_1{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:80px !important;}

.view_2{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:50px  !important; margin-left:80px !important;}


.view_3{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:50px !important; margin-left:80px !important;}

.view_4{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:10px; margin-left:0px !important;}

.view_5{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-left:0px !important; margin-top:0px !important;}

.view2{ background-color:#13a2d1 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }

.view{ background-color:#93c254 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }


.br{ border:solid #ccdede 1px; padding:0px; margin-top:30px; height:540px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br p{ text-align:center;  font-size:15px !important;}
.br h6{ font-family: 'oswald', cursive; font-size:20px !important; text-align:center;}



.br2{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:350px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br3{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:470px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br4{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:690px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br5{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:370px !important; border-radius:20px; background-color:#e8f4f3 !important;}



.br2 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br2 ul li a{ text-align:justify;}
.br2 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br3 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br3 ul li a{ text-align:justify;}
.br3 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.br4 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br4 ul li a{ text-align:justify;}
.br4 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br5 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br5 ul li a{ text-align:justify;}
.br5 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.marginser{ margin-top:50px; height:2700px !important;}



.w3-modal-content{ margin-top:150px !important;}


.dmbox{ background-color:#83ecaf !important;  height:220px !important; padding:20px;}
.dmbox h5{font-family: 'poppins', cursive;}

.con_4row1 { padding-top: 30px !important; }


.headm{ margin-top:250px !important;}

.headm h4{font-family: 'oswald', cursive; font-size:42px; color: #49cb49;}

.con_4row2_1_lat{ height:500px !important;}

.map {  margin-top:1000px !important; }

.lcover{ background-color:#fdffff!important; padding-top:20px; border:solid #ccc 1px; height:400px !important }

.rev_slider_wrapper{ margin-top:60px !important;}

.zoom {
 
  height: 340px !important;

 

}

.pg{ padding:95px !important;}

.testimonial-content{ height:600px !important;}
.testimonial { height:800px;}



.lcover{ height:500px !important;}

}

/*Small devices (landscape phones, 576px and up) col-sm*/
@media (min-width: 576px) and (max-width: 767px) {

#status { left: 48%; top: 45%; }

.modal-window > div { top: 65%; }

.im-1 { padding-right: 15px !important; }

.im-2 { padding-right: 15px !important; }

.im-2 img { padding-top: 0rem !important; }

.im-3 { padding-top: 20px !important; padding-bottom: 20px !important; }

.im-4 { padding-left: 15px !important; }

.im-5 { padding-left: 15px !important }

.im-5 img { padding-top: 0rem !important; }

.con_two { padding-right: 15px !important; }

.con_fore { padding-left: 15px !important; }

.v1 { visibility: visible !important; display: block !important; }

.v2 { visibility: hidden !important; display: none !important; }

.navbar-resp a { display: block; width: 136px; padding: 15px 10px; }

.htl { visibility:view !important; display: block !important; }

.navbar-resp { left: -720px; top: 27px; }

.menu1 a { margin-top: 0px; text-align: center; border-bottom: solid #666666 1px; color: rgba(255,255,255,1.00); }

.menu1 { float: right; background-color: rgb(1, 77, 111); padding-right: 38px; padding-left: 40px !IMPORTANT; position: absolute;  }

.bannertext h2 { font-size: 1.7rem !important; font-weight: 1000; }

.header-bottom { height: 90px; background-color: #FFFFFF; }

.bttn1 { bottom: 130px; left: 175px; }

.bttn2 { bottom: 130px; right: 175px; }

.btn1 { position: relative; right: -40px; margin: 0px 0px; margin-top: 26px; }

.con_one { margin-top: 30px; text-align: center; }

.bttn { margin-bottom: 20px; }

.banner { height: 500px; }

/*.carousel-inner img { height: 500px !important; object-fit: cover; width: 100%; }*/

.pho { display: block; visibility: visible; }

.btnn { width: 450px; margin-left: 20px; height: 80px; }

.nav { padding-left: 86px !important; }

.select_mate { width: 220px; }

.customer_head { padding-left: 30px !important; text-align: center; padding-top: 20px; }

.slider_con_row1 { padding-top: 50px; }

.con_4row1 { padding-top: 50px; }

.con_4row2 { padding-top: 20px; }

.con-p { padding-top: 10px; }

.contact { height: 600px; padding-top: 30px; }

.footer { padding-top: 25px; }

.content_5 h2 { font-size: 2.4rem; line-height: 40px; }

.serach i { margin-top: 0; }

.developer p { float: none !important; }

.pr4 { padding-right: 0 !important; }

.form_email { padding-top: 15px !important; }


/* ....................own.................. */

.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.7rem; color: #565656; font-weight: 600; opacity:.5; }
.content_home1 { margin-top: 0px; height:260px; text-align:center; }


.con_one_two { margin-top: 10px; }
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:12px !important; color:rgba(45,195,43,1.00) !important; text-align:left; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:left; }


.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098);  padding-bottom: 40px; height:800px !important; }

.con_2 { margin-top: 30px; }


.content_5 { margin-top: 150px !important; height: 500px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 125px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }

.content_5_2{ margin-top: 0px !important; height: 4300px !important;}


.content_4 { background-color: #fff; height:1100px !important; padding:20px; }

.view_1{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:180px !important;}

.view_2{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px  !important; margin-left:180px !important;}


.view_3{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px !important; margin-left:180px !important;}

.view_4{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:10px; margin-left:0px !important;}

.view_5{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-left:0px !important; margin-top:0px !important;}

.view2{ background-color:#13a2d1 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }

.view{ background-color:#93c254 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }


.br{ border:solid #ccdede 1px; padding:0px; margin-top:40px; height:480px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br p{ text-align:center;  font-size:15px !important;}
.br h6{ font-family: 'oswald', cursive; font-size:25px !important; text-align:center;}



.br2{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:350px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br3{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:430px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br4{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:500px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br5{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:310px !important; border-radius:20px; background-color:#e8f4f3 !important;}



.br2 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br2 ul li a{ text-align:justify;}
.br2 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br3 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br3 ul li a{ text-align:justify;}
.br3 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.br4 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br4 ul li a{ text-align:justify;}
.br4 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br5 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br5 ul li a{ text-align:justify;}
.br5 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.marginser{ margin-top:50px; height:2400px !important;}

.w3-modal-content{ margin-top:150px !important;}

.header-top { height: 35px; }


.header-bottom { height: 65px; background-color: #FFFFFF; }

.lcover{ background-color:#fdffff!important; padding-top:20px; border:solid #ccc 1px; height:400px !important }

.pg{ padding:95px !important;}

div.gallery {
  margin: 5px;

  float: left;
  width: 100% !important;
 background-color:#fff;
}

.port_height{ height:4800px !important;}

}

/*Medium devices (tablets, 768px and up) col-md*/
@media (min-width: 768px) and (max-width: 991px) {

.con_two { padding-right: 15px !important; }

.con_fore { padding-left: 15px !important; }

.con_one { margin-top: 30px; text-align: center; padding-bottom: 20px; }

.imagemd { height: 390px !important; }

.con_fore { padding-top: 30px; }

.im-1 { padding-right: 15px !important; }

.im-2 { padding-right: 15px !important; }

.im-2 img { padding-top: 1rem !important; }

.im-3 { }

.im-4 { padding-left: 15px !important; }

.im-5 { padding-left: 15px !important; }

.im-5 img { padding-top: 0rem !important; }

.v1 { visibility: visible !important; display: block !important; }

.v2 { visibility: hidden !important; display: none !important; }

.menu1 a { margin-top: 20px; padding-left: 12px; padding-right: 12px; }

.htr a { visibility: hidden !important; display: none !important; }

.navbar-resp a { display: block; padding: 15px 10px; }

.menu1 a { margin-top: 0px; text-align: center; border-bottom: solid #666666 1px; padding-left: 80px; padding-right: 80px; padding-top: none; top: 0; width: 322px; }

.menu1 { float: right; background-color: rgba(255,255,255,0.5); padding-right: 120px; padding-left: 120px; }

.navbar-resp { left: -750px; top: -19px;     background-color: #51a6ff !important }

.pho { float: right; padding-top: 25px; }

.pho img { float: left; padding-left: 30px; }

.pho p { float: left; color: #A7A7A7; font-size: 0.9rem; }

.btn1 { position: relative; margin: 0px 0px; margin-top: 22px; right: 0px; }

.header-bottom { height: 90px; }

.con { border-right: none; }

.bannertext h2 { font-size: 2.1rem !important; font-weight: 1000; }

.banner { height: 500px; }

.bttn1 { bottom: 130px; left: 230px; }

.bttn2 { bottom: 130px; right: 230px; }

.btnn { width: 450px; margin-left: 125px; height: 100px; }

.nav { padding-left: 86px !important; }

.select_mate { width: 198px; }

.customer_head { padding-left: 30px !important; text-align: center; padding-top: 20px; }

.slider_con_row1 { padding-top: 50px; }

.con_4row1 { padding-top: 50px; }

.con_4row1 h4{}

.con_4row2 { padding-top: 0px; }

.con-p { padding-top: 20px; }

.contact { height: 600px; padding-top: 50px; }

.form_email { padding-top: 15px !important; }


.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.5rem; color: #565656; font-weight: 600; opacity:.5; }
.content_home1 { margin-top: 0px; height:220px; text-align:center; }


.con_one_two { margin-top: 10px; }
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:12px !important; color:rgba(45,195,43,1.00) !important; text-align:left; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:left; }


.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098);  padding-bottom: 40px; height:800px !important; }

.con_2 { margin-top: 30px; }



.content_5 { margin-top: 0px; height: 1520px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 50px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }






/* ....................own.................. */

.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.7rem; color: #565656; font-weight: 600; opacity:.5; }
.content_home1 { margin-top: 0px; height:260px; text-align:center; }


.con_one_two { margin-top: 10px; }
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:12px !important; color:rgba(45,195,43,1.00) !important; text-align:left; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:left; }


.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098);  padding-bottom: 40px; height:850px !important; background-color:none !important; }

.con_2 { margin-top: 30px; }


.content_5 { margin-top: 20px; height: 300px; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 125px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }

.content_5_2{ margin-top: 0px !important; height: 300px !important;}


.content_4 { background-color: #fff; height:600px !important; padding:20px; }

.view_1{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:0px !important;}

.view_2{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px  !important; margin-left:0px !important;}


.view_3{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px !important; margin-left:0px !important;}

.view_4{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:10px; margin-left:0px !important;}

.view_5{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-left:0px !important; margin-top:0px !important;}

.view2{ background-color:#13a2d1 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }

.view{ background-color:#93c254 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }


.br{ border:solid #ccdede 1px; padding:0px; margin-top:40px; height:480px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br p{ text-align:center;  font-size:15px !important;}
.br h6{ font-family: 'oswald', cursive; font-size:25px !important; text-align:center;}



.br2{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:350px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br3{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:420px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br4{ border:solid #ccdede 1px; padding:15px;  margin-top:20px; height:600px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br5{ border:solid #ccdede 1px; padding:15px;  margin-top:20px; height:400px; border-radius:20px; background-color:#e8f4f3 !important;}



.br2 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br2 ul li a{ text-align:justify;}
.br2 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br3 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br3 ul li a{ text-align:justify;}
.br3 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.br4 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br4 ul li a{ text-align:justify;}
.br4 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br5 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br5 ul li a{ text-align:justify;}
.br5 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.testimonial { background-color: #F8F8F8; padding-top:0px !important; padding-bottom: 20px !important; margin-top:800px !important; }

.text-r1 h5 { font-family: 'Oswald', sans-serif; font-size: 2.4rem; color:rgba(45,195,43,1.00) !important; margin-top:100px !important; }


.w3-modal-content{ margin-top:150px !important; z-index:7000;}



.lcover{ background-color:#fdffff!important; padding-top:20px; border:solid #ccc 1px; height:500px !important }

.headm{ margin-top:200px !important;}

.pg{ padding:10px !important;}

div.gallery {
  margin: 5px;

  float: left;
  width: 110px !important;
 background-color:#fff;
}
.pro_height{ height:400px !important;}

}

/*Large devices (desktops, 992px and up) col-lg*/
@media (min-width: 992px) and (max-width: 1199px) {

.v1 { visibility: hidden !important; display: none !important; }

.v2 { visibility: visible !important; display: block !important; }

.menu1 a { margin-top: 0px; text-align: center; top: 0px; }

.menu1 { float: right; padding-right: 50px; padding-left: 50px; }

.con { border-right : none; padding-right: 100px; }

.pho { padding-left: 60px !important; padding-right: 0 !important; padding-top: 10px; }

.btn1 { position: relative; right: 0px; }

.pho img { padding-left: 260px; display: none; }

.bannertext h2 { font-size: 2.3rem !important; }

.header-bottom { height: 130px; }

.logo img { padding-top: 0px; }

.bttn1 { bottom: 100px; left: 360px; }

.bttn2 { bottom: 100px; right: 360px; }

.btnn { width: 220px; }

.con_2btn { margin-bottom: 30px; padding: 8px 40px; }

.con_2row1 h2,
.slider_con_row1 h2,
.con_4row1 h2 { font-size: 1.8rem; }

.form_email { padding-top: 15px !important; }



/* ....................own.................. */

.con_one p { margin-top: 1rem; font-family: 'Muli', sans-serif; font-size: 0.7rem; color: #565656; font-weight: 600; opacity:.5; }
.content_home1 { margin-top: 0px; height:260px; text-align:center; }


.con_one_two { margin-top: 10px; }
.con_one_two h5 { font-family: 'Oswald' /*'Ubuntu'*/, sans-serif; font-size:12px !important; color:rgba(45,195,43,1.00) !important; text-align:left; margin-top:22px;}
.con_one_two h6 { font-family: 'oswald', cursive; margin-top: 0.5rem; font-size: 1rem; text-align:left; }


.con_2 { padding-top: 70px; box-shadow: 0px -3px 10px 0px rgba(0,0,0,.098); background-color:rgba(232,244,243,0); padding-bottom: 40px; height:450px !important; }

.con_2 { margin-top: 30px; }


.content_5 { margin-top: 70px; height: 200px !important; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.content_5 h4 { font-size: 2rem; font-family: 'Oswald', sans-serif; font-weight: normal; line-height: 55px; color:rgba(45,195,43,1.00) !important; margin-top: 125px; }

.content_5 p { font-family: 'Didact Gothic', sans-serif; color:rgba(51,24,24,1.00); }

.content_5_2{ margin-top: 0px !important; height: 400px !important;}


.content_4 { background-color: #fff; height:550px !important; padding:20px; }

.view_1{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:0px !important;}

.view_2{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px  !important; margin-left:0px !important;}


.view_3{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:0px !important; margin-left:0px !important;}

.view_4{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-top:50px !important; margin-left:0px !important;}

.view_5{ background-color:#93c254 !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-left:0px !important; margin-top:0px !important;}

.view2{ background-color:#13a2d1 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }

.view{ background-color:#93c254 !important; width:150px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; }


.br{ border:solid #ccdede 1px; padding:0px; margin-top:40px; height:480px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br p{ text-align:center;  font-size:15px !important;}
.br h6{ font-family: 'oswald', cursive; font-size:25px !important; text-align:center;}



.br2{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:350px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br3{ border:solid #ccdede 1px; padding:15px;  margin-top:40px; height:450px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br4{ border:solid #ccdede 1px; padding:15px;  margin-top:20px; height:450px !important; border-radius:20px; background-color:#e8f4f3 !important;}
.br5{ border:solid #ccdede 1px; padding:15px;  margin-top:20px; height:400px; border-radius:20px; background-color:#e8f4f3 !important;}



.br2 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br2 ul li a{ text-align:justify;}
.br2 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br3 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br3 ul li a{ text-align:justify;}
.br3 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.br4 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br4 ul li a{ text-align:justify;}
.br4 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}

.br5 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br5 ul li a{ text-align:justify;}
.br5 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;}


.marginser{ margin-top:50px !important; height:1000px !important;}


.testimonial { background-color: #F8F8F8; padding-top:0px !important; padding-bottom: 20px !important; margin-top:150px !important; }

.text-r1 h5 { font-family: 'Oswald', sans-serif; font-size: 2.4rem; color:rgba(45,195,43,1.00) !important; margin-top:100px !important; }

.w3-modal-content{ margin-top:150px !important; z-index:7000;}

.header-bottom { height: 80px; background-color:#daf3e7; transition: all 0.4s; }

.lcover{ background-color:#fdffff!important; padding-top:20px; border:solid #ccc 1px; height:530px !important; }

.headm{ margin-top:240px !important;}

.view_1{background-color:#0ce80a !important; width:100px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:90px;  margin-top:0px !important;}



div.gallery {
  margin: 5px;

  float: left;
  width: 150px !important;
 background-color:#fff;
}
}

/*Extra large devices (large desktops, 1200px and up) col-xl*/
@media (min-width: 1200px) {
    
    
}

@media (min-width:1450px) and (max-width:1700px) {

.bttn2 { right: 41% !important; }

.bttn1 { left: 41% !important; }
}

@media (min-width:1700px) and (max-width:2500px) {

.bttn2 { right: 42% !important; }

.bttn1 { left: 42% !important; }
}


.modal {/* top: 220px !important; */z-index: 99999 !important;background-color: rgba(0, 0, 0, 0.7);}






/* ......................................my_css........................ */



.ico{ font-size:50px !important; color:#678;}
.view_1{background-color:#0ab311  !important;width:100px;height:40px;border:none;border-radius:100px;font-family: 'oswald', cursive;color:#fff;margin-left:90px;margin-top: -5px;cursor: pointer;}

.view_2{background-color:#0ab311  !important;width:100px;height:40px;border:none;border-radius:100px;font-family: 'oswald', cursive;color:#fff;margin-top: 75px;margin-left:110px;cursor: pointer;}


.view_3{background-color:#0ab311  !important;width:100px;height:40px;border:none;border-radius:100px;font-family: 'oswald', cursive;color:#fff;margin-top: 109px;margin-left:110px;cursor: pointer;}

.view_4{ background-color:#0ab311  !important; width:100px; height:40px; border:none; border-radius:100px;
font-family: 'oswald', cursive; color:#fff; margin-top:15px !important; cursor: pointer;/* margin-left:140px;*/}

.view_5{ background-color:#0ab311  !important; width:100px; height:40px; border:none; border-radius:100px;
font-family: 'oswald', cursive; color:#fff; margin-top:195px; cursor: pointer; /*margin-left:150px;*/}

.view2{ background-color:#0ab311  !important; width:150px; height:40px; border:none; border-radius:100px;
font-family: 'oswald', cursive; color:#fff;  margin-top:20px; cursor: pointer;}



.marginser{ margin-top:50px; height:1000px;}
.br{ border:solid #0ab311  2px; padding:0px 0px 15px 0px; height:430px; background-color:#fafafa !important;border-radius: 7px;
/* margin-top:310px !important;  */
}
.br2{ border:solid #0ab311 2px; padding:0px 0px 15px 0px; height:430px; background-color:#fafafa !important;border-radius: 7px;}
.br3{border:solid #0ab311 2px; padding:0px 0px 15px 0px; height:430px;  background-color:#fafafa !important;border-radius: 7px;}
.br4{border:solid #0ab311 2px; padding:0px 0px 15px 0px; height:430px;  background-color:#fafafa !important;border-radius: 7px;}
.br5{border:solid #0ab311 2px; padding:0px 0px 15px 0px; height:430px;  background-color:#fafafa !important;border-radius: 7px;}

.br p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br ul li a{ text-align:justify;}
.br h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;   background-color:#007bff; height:35px; color:#fff;}

.br2 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br2 ul li a{ text-align:justify;}
.br2 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;  background-color:#007bff; height:35px; color:#fff;}

.br3 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br3 ul li a{ text-align:justify;}
.br3 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;   background-color:#007bff; height:35px; color:#fff;}


.br4 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br4 ul li a{ text-align:justify;}
.br4 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;   background-color:#007bff; height:35px; color:#fff;}

.br5 p{ font-family: 'poppins', cursive; list-style:none; text-align:justify; padding:0; font-size:15px; color:#666;}
.br5 ul li a{ text-align:justify;}
.br5 h6{ font-family: 'oswald', cursive; font-size:25px; text-align:center;  background-color:#007bff; height:35px; color:#fff;}

.adre{ font-family: 'oswald', cursive; }


.dot{ font-size:9px !important;}




.zoom {
  padding: 50px;
  background-color: WHITE;
  transition: transform .2s;
  width: 180px;
  height: auto;
  margin: 0 auto;

}

.zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(2); 
  Z-INDEX:3000;
}


.dmbox{ background-color:#ccc !important;  height:90px;}
.dmbox h5{font-family: 'poppins', cursive;}

.headm{ margin-top:00px !important;}

.headm h4{font-family: 'oswald', cursive; font-size:42px; color: #49cb49;}


.latest{ font-family: 'oswald', cursive; color: #000; font-size:30px;  }

.br ul{font-family: 'poppins', cursive;line-height: 23px;font-size: 14px;}
.br2 ul{font-family: 'poppins', cursive;line-height: 24px;font-size: 14px;}
.br3 ul{font-family: 'poppins', cursive;line-height: 26px;font-size: 14px;}
.br4 ul{font-family: 'poppins', cursive;line-height: 23px;font-size: 14px;}
.br5 ul{font-family: 'poppins', cursive;line-height: 23px;font-size: 14px;}

.dbox{ width:70px !important; height:70px; border:solid #ccc 1px; background-color:#28a745; padding:2px; margin-top:12px; font-family: 'oswald', cursive; color:#fff;}
.dbox h6{ font-family: 'poppins', cursive; }
.dp{ font-family: 'poppins', cursive; margin-top:12px; padding:10px; text-align:left;}
.dpp{ font-family: 'poppins', cursive; text-align:left; margin-top:12px;}


.lcover{ background-color:#fdffff!important; padding:0px; border:solid #ccc 1px; height:520px;     overflow: hidden;}
.view{ background-color:#007bff !important; width:150px; height:50px; border:none; border:solid #ccc 1px;
font-family: 'poppins', cursive; color:#fff;  margin-top:0px; }



.view_2d{ background-color:#13a2d1 !important; width:140px; height:50px; border:none; border-radius:12px;
font-family: 'oswald', cursive; color:#fff; margin-left:90px; margin-top:20px;}

.text-ellipse
{
    /*display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 160px;
    margin: 0 auto;*/
    font-size: 14px;
    /* line-height: 1; */
    /*-webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;*/
    width: 100%;
    height: 170px;
    overflow-y: scroll;
}

.whyus-box
{
    padding: 15px 10px 5px 10px;
    border-radius: 10px;
    transition: all 1s;
}
.whyus-box:hover {
    background-color: #546e7a;
    transform: translateY(-10px);
}
.downloads-cat
{
    text-align: center;
    color: #fff;
        margin-bottom: 15px;
}
.downloads-cat span
{
    
    padding: 5px 10px;
    border-radius: 15px;
    margin: 0px 5px;
}
.downloads-cat span.active
{
    background-color: #1fb988;
}
.downloads-cat span:hover
{
    text-decoration: none;
    background-color: #1fb988;
    color: #fff;
}














/* ..............port.......... */
div.gallery {
  margin: 5px;

  float: left;
  width: 180px;
 background-color:#fff;
}

div.gallery:hover {
 
}

div.gallery img {
  width: 100%;
  height: 300px;
object-fit:cover;
    border: 1px solid #777;
}

div.desc {
  padding: 15px;
  text-align: center;
}
.port_height{ height:500px;}






/* @media (min-width: 425px) and (max-width: 690px) { */
    
    /* .content_4{ height:1100px !important;} */
    /* .port_height{ height:3900px !important;} */
    
    /* .view_1{ margin-left:120px !important;} */
    /* .view_2{ margin-left:120px !important;} */
    
/* } */
.content_5
{
    height: auto !important;
    padding: 30px 0px;
}

@media (max-width: 1199px)
{
    .content_5 h4
    {
        margin-top: 0;
    }
}