/* 
 Theme Name:     Divi Child
 Author:         SVIS HYD
 Author URI:     https://www.psmprojects.net/SVIS-Hyd/
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.9.3
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
h2{color:#262262;}
h4{color:#262262; margin-bottom:5px;}
.header-1 img{padding-right:10px;}
.header-1 a:first-child{margin-right:25px;color:#fff;}
.header-1 a{color:#fff;}
.header-details {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: 0px !important;}
.header-details li{list-style-type: none;font-size: 12px;padding: 5px 10px 5px 10px;border: 1px solid #298fcd;border-radius: 38px;margin: 8px 10px  10px 10px;color: #fff;background:#ffffff4f; line-height: 20px;}

.header-details li:first {list-style-type: none;}

.header-details li a{color:#fff;}
.et_pb_menu .et-menu>li {padding-left: 45px;padding-right: 45px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{color:#333 !important;}
.marquee1{float:left;}
.marquee1 .child-1{background:#FF8125;padding:6px 12px;border-radius:19px;width: 9%;float: left;margin-right: 15px;text-align:center;color:#fff;}
.marquee1 .child-2{float: left;width: 89%;padding-top:7px;color:#333333;}
.div-p {color:#333;padding:10px 15px;}
.svis-parah1{margin:auto; width: 95%;}
.svis-parah1 a{background: #fff; text-align: center; margin: auto; display: block; padding: 20px 70px;color:#262262;font-size:24px;line-height: 28px;}
.parent-2{padding-top:59px;}
.parent-3{padding-bottom:60px !important;}
.footer-list{padding: 0px !important;display: flex;flex-wrap: wrap; align-items: center;}
.footer-list li {width: 50%;float: left;background: url(http://www.psmprojects.net/SVIS-Hyd/wp-content/uploads/2022/06/arrow.png);background-repeat: no-repeat;background-position: left top 13px;padding: 5px 0px 5px 20px;list-style:none;}
.footer-list li a {color: #fff;text-decoration: none;font-size: 14px;font-family: poppins;}





.text-background-1{ padding: 10px 20px; border-radius: 15px; margin-bottom: 10px; border:1px solid #FFF; box-shadow: 0px 3px 6px #00000029;}
.text-background-2{ padding: 10px 20px; border-radius: 15px; margin-bottom: 10px;}

.table-div-1 ul li{ border:1px solid #FFF; box-shadow: 0px 3px 6px #00000029; }





.header-2{ justify-content: center !important;}

.et_pb_menu .et-menu>li{ padding-left: 25px; padding-right: 25px; }
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{ width: 450px; padding: 10px 0px;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul li a{ width :100%; font-size:14px;}
.nav li li { padding: 0 10px; margin: 0; display: block; }
.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover { color: #FF8125 !important; transition: auto; background-color: #fff; opacity: .7;}
.current_page_item a{ color:#FF8125;}



.blurb-change .et_pb_blurb_content .et_pb_main_blurb_image{float: right !important;; width: 30% !important; }
.blurb-change .et_pb_blurb_content .et_pb_blurb_container{float: left !important;; width: 65% !important; padding-left: 0px;}

.blurb-change-1 .et_pb_blurb_content .et_pb_blurb_container{float: left !important;; width:70% !important; padding-left: 0px;}
.blurb-change-1 .et_pb_blurb_content .et_pb_main_blurb_image{float: right !important;; width: 25% !important; }



.house-system li {width:48%; border: 3px solid #FFFFFF; border-radius: 10px; }
.house-system li { font-size: 1em; text-decoration: none; display: inline-block; padding: 0.7em 1em 0.7em 1em; text-align: center; letter-spacing: 0px; color: #262262; margin: 0px 10px 10px 0px; font-weight: 400;}

.house-system-2 li {width:70%; border: 0px solid #FFFFFF; font-size: 14px; text-decoration: none; display: inline-block; font-weight: 400;}
.fli{ width: 25% !important }


.house-system-1 li {width:31%; border: 3px solid #FFFFFF; border-radius: 10px; box-shadow: 0px 3px 6px #00000029; }
.house-system-1 li { font-size: 14px; text-decoration: none; display: inline-block; padding: 0.7em 1em 0.7em 1em; text-align: center; letter-spacing: 0px; color: #262262; margin: 0px 10px 10px 0px; font-weight: 400;}
.house-system-1  { list-style-type: disc; padding: 0px; line-height: 26px; display: flex; flex-direction: row; flex-wrap: wrap;}

.school-timings{padding: 10px 20px; border-radius: 15px; margin: 10px;font-size:13px; font-weight: 400; line-height:1.7em !important}

#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul { list-style-type: disc; padding: 0px; line-height: 26px; }



.row::after { content: ""; clear: both; display: table; }
.column { float: left; width: 50%; padding: 5px; }
.column2 { float: left; width: 46%; padding-bottom: 20px; border: 1px solid #333333; margin: 0px 10px; border-radius: 15px; }
.column3 { float: left; width: 30%; padding-bottom: 20px; border: 1px solid #333333; margin: 0px 10px; border-radius: 20px; }

.column3 img{ display: block; padding-top:20px; margin-left: auto; margin-right: auto; width: auto; height: 80px; }
.column3 h4,h6 { padding-top: 20px; padding-bottom:0px !important; text-align:center; }
.column3 p { text-align:center; font-size:12px}

.column2 h4 { padding: 20px 20px 5px 20px; color: #262262; }
.column2 p { padding: 0px 0px 0px 20px; color: #000000; margin-bottom: 20px; font-size: 14px; font-weight: 400; }
.column2 a{ margin: 20px; color: #262262; font-size: 16px;}

table {border-collapse: collapse; width: 100%; }
td { text-align: left; padding: 8px; }
td:first-child { border-radius: 30px 0 0 30px; padding-left: 25px !important}
td:last-child:last-child { border-radius: 0 30px 30px 0; padding-right: 25px !important}

.entry-content thead th, .entry-content tr th { color: #262262; font-weight: 600; font-size: 16px; padding: 10px 12px; }
.entry-content tr td { border-top: 10px solid #fff; padding: 6px 15px; color: #333333; font-size: 14px; font-weight: 400}

.entry-content table:not(.variations) { border: 0px; border-radius:10px; }
.table-div{ border: 1px solid #707070; padding: 5px 10px 0px 10px;;border-radius:15px }
.table-div h4{ padding:15px 0px 5px 7px; }

.table-div .ptag{ padding:15px 0px 5px 7px; font-weight:400;}



.table-div-1 { border: 1px solid #707070; padding: 15px 15px 5px 15px; border-radius:15px; }
.table-div-1 tr th{ padding: 6px 30px; }
.table-div-1 tr td { border-top: 0px solid #e4eefa; padding: 6px 30px; color: #333333; font-size: 14px; font-weight: 400; }


#customers tr th {background-color: #FFFFFF; color:#262262; font-size:14px;}
#customers tr:nth-child(even) {background-color: #E4EEFA; }
#customers tr:nth-child(odd) {background-color: #F5F5F5;}
#customers tr:last-child td { border-bottom: none; }

#customers2  td:first-child {background-color: #FFFFFF; border-radius: 0px;}
#customers2 td:last-child {background-color: #E4EEFA; border-radius: 30px; padding: 10px 25px}


#customers3 tr th {background-color: #E4EEFA !important; border-bottom: 1px solid #707070 !important; color:#262262;}
#customers3 td:first-child { background-color: #E4EEFA !important; border-radius: 0px; }
.entry-content #customers3 tr td { border-top: 0px !important; }


#customers4 tr td {background-color: #E4EEFA; border-radius: 30px !important; padding: 15px 25px !important; font-weight: 400}

#customers5 tr td { border-top: 10px solid #FFEAD1; padding: 5px 30px; color: #333333; font-size: 14px;  font-weight: 400}

.brder tr td { border-top: 10px solid #F4EDFF !important; padding: 5px 30px; color: #333333; font-size: 14px; font-weight: 400}

.bg-none {background-color:#FFFFFF !important; border-radius: 0px;}
.div-bg {background-color: #e4eefa; padding: 10px 20px; border-radius: 15px; margin-bottom: 10px;font-weight: 400;}
.bg-color1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{ background-color: #E4EEFA; padding: 15px 20px; border-radius: 10px; }


.career-div { padding-right: 15px!important; padding-left: 15px!important; border-radius: 15px; width:80%;}
.career-form {
    border-radius: 100px 100px 100px 100px !important;
    overflow: hidden;
    border: 1px solid #999999 !important;
    margin-bottom: 20px !important;
    width: 100% !important;
    padding: 15px !important;
}

.et_pb_module.et_pb_text_align_right { text-align: center !important; }
select { padding: 10px; border-radius: 10px; }



@media (max-width:1440px){
    .marquee1 .child-1{width: 11%;}
    .marquee1 .child-2{width: 86%;}	
}

@media (max-width:1024px){
    .marquee1 .child-1{width: 14%;}
    .marquee1 .child-2{width: 83%;}
}

@media (max-width:768px){
    .marquee1 .child-1{width: auto;}
    .marquee1 .child-2{width: 80%;}
    
    .house-system li {width:100%; }
    .et_pb_column_2 {padding-top: 30px !important;}
    .table-div, .table-div-1{ overflow-x: auto;}
    .column2 { width: 100%; margin-bottom: 30px;  border-radius: 30px;}
    .career-div { padding-right: 15px!important; padding-left: 15px!important; border-radius: 15px; width:80%;}.career-form { padding-right: 15px!important; padding-left: 15px!important; border-radius: 15px; width:80%;}
}
@media (max-width:600px){
    .marquee1 .child-2{width: 73%;}
    .column { width: 100%;}
    .column2,.column3 { width: 100%; margin-bottom: 30px; border-radius: 15px;}
    
    .blurb-change-1 .et_pb_blurb_content .et_pb_main_blurb_image{float: left !important; width: 100% !important;}
    .blurb-change-1 .et_pb_blurb_content .et_pb_blurb_container{width: 100%!important; }
    
    .blurb-change .et_pb_blurb_content .et_pb_main_blurb_image{float: left !important; width: 100% !important;}
    .blurb-change .et_pb_blurb_content .et_pb_blurb_container{width: 100% !important;}
    .text-background-1 { font-size: 14px; }
    .house-system-1 li {width:100%;}
    
}
@media (max-width:425px){
    .marquee1 .child-2{width: 62%;}
    .column { width: 100%;}
    .column2,.column3 { width: 100%; border-radius: 15px;  margin:10px 0px !important;}
    .text-background-1 { font-size: 14px; }
    .house-system-1 li {width:100%;}
   
}
@media (max-width:375px){
    .marquee1 .child-2{width: 59%;}
    .column { width: 100%;}
    .column2,.column3 { width: 100%; margin:10px 0px !important; border-radius: 15px;  }
    .text-background-1 { font-size: 14px; }
    .house-system-1 li {width:100%;}
   
}
@media (max-width:360px){
    .marquee1 .child-2{width: 58%;}
    .column { width: 100%;}
    .column2,.column3 { width: 100%; margin:10px 0px !important; border-radius: 15px;}
    .text-background-1 { font-size: 14px; }
    .house-system-1 li {width:100%;}
}
@media (max-width:320px){
    .marquee1 .child-2{width: 54%;}
    .column { width: 100%;}
    .column2, .column3 { width: 100%; margin:10px 0px !important; border-radius: 15px; }
    .text-background-1 { font-size: 14px; }
    .house-system-1 li {width:100%;}
}